JagSim
← Back to JagSim

Paper trading order types: market, limit and stop orders on JagSim

By the JagSim team · JagInsights LLC, builders of the JagSim paper-trading simulator
Last updated: November 2026

JagSim has the three order types every broker offers: market, limit and stop. Practice each one with $100,000 in virtual money on real-time prices and see exactly when it fills and at what price. This page shows each with an example; how trading works on JagSim has every rule in full.

The short version: A market order takes the latest price now, a limit order waits for your price or better, and a stop order waits for a price to be reached and then trades at market.

MarketLimitStop
Fills whenAt once, on the latest tradeA trade reaches your priceA trade reaches your stop
Fills atThe latest tradeYour price or betterYour stop, or the first trade past it after a jump
Stock hours9:30 AM to 4:00 PM New YorkAlso 4:00 AM to 8:00 PM, with the box ticked9:30 AM to 4:00 PM New York
CoinsAny hourAny hour, good til canceledAny hour, good til canceled

Market order: the price now

A market order has no price of your own: it takes the price of the latest trade. Placed while the stock market is open, a stock order fills at once (a stock that has not traded yet that day waits for its first trade). Placed while it is closed, it waits under Open orders and fills shortly after the next 9:30 AM open, at the price of the latest trade then. A coin market order fills at once, at any hour.

Practice: buy 1 share at market and compare the price in the confirmation with the price on the screen a moment before. They can differ, as they can at a real broker.

Limit order: your price or better

A limit order names the worst price you will accept and waits under Open orders. A buy limit fills when a trade reaches your price or lower, a sell limit when a trade reaches your price or higher, and it fills at your limit price. It fills better in two cases only: when the market is already past your price as the order arrives, and when a stock opens past your limit on a day the order is still waiting.

A limit is the only order that can fill before the 9:30 AM open (from 4:00 AM) or after the 4:00 PM close (to 8:00 PM), and only if you tick “Fill during pre-market and after-hours”. See pre-market trading and after-hours trading.

Practice: set a buy limit a little under the price and watch whether the market comes to it.

Stop order: a trigger, then the market

A stop order waits until a trade reaches your stop: at or above it for a buy, at or below it for a sell. Then it fills as a market order: at your stop when the price moves through it, or at the first trade past it when the price jumps past it, which can be worse than your stop. A sell stop under a holding is how a stop-loss works. For stocks, stop orders fill in the regular session only, and the order box refuses a stop that is already on the wrong side of the price.

Day or good til canceled

Every order is either Day, which ends at that day’s 4:00 PM close (1:00 PM on a half day) if it has not filled, or Good til canceled, which waits until it fills or you cancel it. Limit and stop orders for coins are always good til canceled, since coins never close. The difference is explained on day order vs good til canceled.

Order sizes: $1.00, whole shares, 8 decimal places

JagSim follows the size rules of real trading apps:

  • The smallest order is $1.00. A sale of everything you hold of a stock or coin is always allowed, even when it is worth less.
  • Stocks and funds trade in whole shares.
  • Coins trade in fractions to 8 decimal places, and you can type a coin order in coins or in dollars.

The order box says what to change before you press, in plain words, for example “AAPL trades in whole shares. Enter 2 instead of 2.5.” or “The smallest order is $1.00. Enter at least $1.00.”

How a waiting order is checked

JagSim checks waiting limit and stop orders about every 40 seconds, against every minute of trading since you placed them: each minute’s highest and lowest trade, not only the price at that moment. A price that touches your limit between two checks and moves back still fills it. While Chart is open, your page also asks JagSim to fill a waiting order as soon as it sees the price reached, and JagSim decides by the same rule. For a coin, a waiting limit or stop fills when the prices drawn on Chart reach it on at least two exchanges in the same minute, at your order’s price, so the chart you watch and the fill agree.

Cash for an open buy is set aside while it waits, shares in an open sell cannot be sold twice, and you can have up to 60 open orders at a time.

What JagSim does not have

JagSim has no stop-limit, trailing stop, bracket, one-cancels-other or market-on-close orders. It is a cash account: no margin, no leverage and no short selling, so a sell order sells only what you hold. There is no bid, no ask and no spread, and no fee or commission: an order fills at the price of a real trade, which is a little kinder than a real broker, where a market buy usually fills near the ask. There is no pattern day trader rule.

Common questions

What order types can I practice on JagSim?

Three: market, limit and stop orders, each for the day or good til canceled. There are no stop-limit, trailing stop or bracket orders.

Why did my limit order not fill?

Usually one of three reasons: no trade reached your price while the order was waiting, it was a Day order and the close came first, or it was a stock limit outside 9:30 AM to 4:00 PM without the pre-market and after-hours box ticked.

Can I buy a fraction of a share?

Not of a stock or fund: they trade in whole shares. Coins trade in fractions to 8 decimal places.

What is the smallest order?

$1.00, except a sale of everything you hold of a stock or coin, which is always allowed.

Is there a pattern day trader rule?

No. JagSim does not apply the US pattern day trader rule, and the cash from a sale can be spent at once.

Are there fees or a spread?

No. Orders fill at the price of a real trade with no bid, ask, spread, fee or commission. A real broker usually fills a little worse.

Place a practice order on Chart →