
NinjaTrader Basics: Order Types Explained — Market, Limit, Stop, and the One Every PBT Bot Actually Uses
Open NinjaTrader 8 for the first time and the order entry window looks simple enough — a few buttons, a few dropdowns, a BUY and a SELL. But those dropdowns control how your order reaches the exchange, and that choice is the difference between a fill you planned for and a fill that surprises you. Every one of Push Button Trading's 13 automated bots — ORB, Snapback, Scalper, 10 EMA, NR7, Volume Spike and the rest — leans on a specific order type to do its job. Understanding why is one of the fastest ways to go from "I installed a bot" to "I actually understand what my bot is doing," which matters a lot more once a funded account is on the line.
The four order types that matter
NinjaTrader supports more order types than most traders will ever touch, but four cover almost everything a PBT bot — or a discretionary trader — needs to know cold.
Market order
A market order says "get me in now, whatever the price is." It's filled against the best available price in the book immediately. Speed is the entire point — and the entire risk. In a fast-moving NQ or ES session, the price you see when you click isn't always the price you get. That gap between expected and actual fill is slippage, and it's the first thing that surprises new bot traders comparing a live fill to a backtest.
Limit order
A limit order says "get me in, but only at this price or better." You trade price certainty for fill certainty — if the market never trades at your limit, you simply don't get filled. Breakout logic like ORB often avoids pure limit entries for this reason: waiting for a perfect price can mean missing the move entirely.
Stop order
A stop order sits dormant until the market trades at (or through) a trigger price, at which point it becomes a market order. This is the backbone of breakout and momentum entries — ORB and Snapback both use stop logic to enter only once price confirms a move, rather than guessing where that move will start.
Stop-limit order
A hybrid: once triggered, it becomes a limit order instead of a market order, capping how far past your trigger you're willing to pay. It protects against a bad fill in a fast market, at the cost of the same risk a plain limit order carries — no guarantee it fills at all.
Which order type does a PBT bot actually use?
Most PBT entries are built on stop orders, for a simple reason: a bot can't "eyeball" a breakout the way a discretionary trader might. A stop order lets a strategy define a precise trigger price in advance and only act once the market proves the move is real, rather than chasing a level or guessing a reversal. Exits work differently — once a position is open, PBT bots hand stop-loss and target management to NinjaTrader's ATM Strategy engine, which pairs a protective stop order with a target limit order the moment you're filled. That's the mechanism — order types on the way in, ATM brackets on the way out.
This is also why order type isn't just platform trivia. A trader who understands that their bot enters on a stop and exits on a bracket of stop-and-limit orders knows exactly what to expect watching the Control Center and order book in real time — instead of wondering why a fill came in a few ticks off from where price "looked" like it should have filled.
Where to see this live in NinjaTrader
Open a chart, right-click, and enable Chart Trader (or pull up the Order Entry window from the New menu). You'll see the same four order types in a dropdown, plus a quantity field and a price field that only activates for limit and stop orders — market orders skip it, because the price is whatever the market gives you. Submit a working limit or stop order and it appears both on the chart as a draggable line and in the Orders tab of Control Center, where you can modify or cancel it before it fills. Watching a stop order sit untouched, then flip to filled the instant price trades through it, is the clearest way to internalize what a bot is doing under the hood — it's the exact same mechanic, just automated.
Why this matters more on a funded account
Order types aren't academic once an evaluation or funded account is live. A market order in a thin overnight session can slip past a daily loss limit faster than a stop order would have. A stop order that's too tight can get clipped by normal noise before the real move happens. Firms like Apex, Lucid, BluSky and TakeProfit size their drawdown rules around expected volatility, not around the order type you chose to get in — so understanding which order type a bot is using, and why, is part of trusting the system you're trading with real consistency-rule stakes attached.
This is exactly the kind of platform fluency the 30-Day Bot Workshop is built around — not just installing a bot, but understanding the mechanics it runs on well enough to trust it on day one of a funded account instead of on day thirty.
The takeaway
You don't need to memorize every order type NinjaTrader offers. You need to know that market orders trade speed for price certainty, limit orders trade price certainty for fill certainty, and stop orders are the trigger mechanism that lets an automated strategy wait for proof before it acts. That's the order-type literacy behind every PBT bot — and it's the same literacy that makes watching your own fills come in feel like insight instead of guesswork.
Ready to see it in action? PBT's 14-day free trial lets you watch these order types fire in real time across all 13 bots before you commit a funded account to any of them.



