Get 24/7 Free Support
Most traders learn order types early—market, limit, stop – but the real edge comes from understanding how those orders interact inside the auction. Every fill is a negotiation between aggression (marketable orders) and liquidity (resting limit orders). When you can see that negotiation in the tape and the order book, order types stop being “buttons” and become a language you can read.
MZpack Indicators for NinjaTrader are built around tick-by-tick trades, Level I/Level II data, and exchange-grade market data feeds.
A market order demands immediate execution. It consumes liquidity sitting at the best bid/ask (and sometimes more levels if the order is large or the book is thin). You get filled quickly, but price is uncertain – especially during volatility.
How it appears in order flow: prints on the tape at the bid/ask; larger ones may “sweep” multiple levels.
A limit order provides liquidity. You set the maximum price you’ll pay (buy limit) or the minimum you’ll accept (sell limit). It may not fill – your priority depends on price level and queue position.
How it appears in order flow: it’s visible (at least partially) in the order book; when it gets hit, you see prints on the tape.
A stop becomes a market order after price touches the stop level. Traders use it for exits (stop-loss) or entries (breakout). The key detail: once triggered, it can execute through slippage.
How it appears in order flow: often shows up as sudden bursts of aggressive buying/selling and fast delta expansion (classic “stop run” behavior).
A stop-limit triggers at the stop price, but then submits a limit order. Better control than stop-market, but you risk not getting filled in fast moves.
How it appears: you may see a trigger burst, then resting liquidity appear at your limit (or no fill if price runs away).
A marketable limit is a limit order placed through the spread so it executes immediately (like a market order, but with a price cap). Institutions often use this to reduce worst-case slippage.
TIF controls “how long” the order can live.
DAY: expires end of session
GTC: stays until canceled
IOC: fill what you can immediately, cancel the rest
FOK: must fill completely immediately or cancel
A clean mental model:
Tape (Time & Sales) shows executions → mostly aggressive activity (market orders, triggered stops).
DOM / Order Book shows intent → resting liquidity (limit orders), but liquidity can be added/removed rapidly.
This is where “reading order types” becomes practical:
A directional burst with sweeps often indicates aggressive orders or triggered stops.
A level that repeatedly absorbs pressure without breaking can indicate large passive liquidity (sometimes iceberg-like behavior).
Liquidity that appears and disappears quickly is often “quote games,” repositioning, or defense/avoidance.
MZpack focuses exactly on this intersection: executed trades + resting liquidity, analyzed tick-by-tick.
If you want to connect “order types” to what the tape is actually doing, mzBigTrade is the most direct tool.
Significant trades using manual filters or auto-filtering (so you’re not blinded by noise).
A “visual tape” mode, where trades are displayed trade-by-trade (Tape presentation), plus a Stacked Tape mode that organizes prints vertically for clarity on fast markets.
Aggressive trades / sweeps (trades that consume liquidity across multiple price levels). MZpack explicitly describes these as potentially being initiative market orders or triggered stop-market orders.

Iceberg detection (live / market replay), which is directly tied to the idea of hidden limit liquidity.
mzBigTrade includes two concepts that are very useful when you’re explaining order types:
DOM pressure: behavior of liquidity at the best price right when a trade executes – liquidity being added (positive) or removed (negative).
DOM support: liquidity appearing “in the tail” after execution, often associated with Market-Limit behavior; MZpack notes that big/institutional traders often act via Market-Limit and Stop-Limit orders and suggests using DOM support filters to spot Market-Limit style activity.
A footprint chart turns order flow into an auction story: how much traded on bid vs ask at each level, where buyers were aggressive, where sellers defended, and where price got rejected.
Two standout concepts:
Diagonal imbalance: one-side dominance across adjacent price levels (often initiative behavior).
Absorption: aggressive pressure meets passive liquidity and fails to continue, often followed by rejection (price bounces away).
This makes it easier to understand why “big limit orders” matter: not because they exist, but because they change the outcome of aggression.
Stops often show up as speed rather than just size. Fast delta expansion can highlight triggered order cascades, accelerations, and exhaustion points.
If footprint is too dense:
mzVolumeDelta gives a cleaner view of buy/sell volume and delta modes (including cumulative).
mzDeltaDivergence highlights situations where price and delta disagree, often associated with weakening continuation or reversal potential.
If the tape is “executions,” mzMarketDepth is “liquidity.”
It visualizes resting limit orders from the Depth of Market and can display both real-time and historical DOM behavior on the chart.
Key angles that map perfectly to an “order types” explanation:
Historical DOM blocks to show where liquidity was sitting over time (passive intent, defended zones).
DOM imbalance to highlight unusually large liquidity at certain levels.
Liquidity plots and migration to show when limit orders are added/removed – critical for understanding why “a wall” sometimes holds and sometimes evaporates.
Order flow becomes much easier to trade when you know where you are in the session structure.
mzVolumeProfile helps frame:
Where most volume traded (high acceptance areas)
Where volume is thin (fast travel zones)
Key reference levels (POC/Value Area logic)
Order types are not just execution choices – they’re market behaviors. Market orders reveal urgency, limit orders reveal intent, and stops often reveal forced urgency. When you combine the tape (what got filled) with the order book (what was waiting), you stop guessing.
That’s where MZpack fits:
mzBigTrade to isolate meaningful executions and read aggression, sweeps, and liquidity reaction.
mzFootprint / mzVolumeDelta to see the auction inside each bar – delta, imbalance, absorption, and speed.
mzMarketDepth to track resting liquidity, imbalance, and liquidity migration.
mzVolumeProfile to anchor everything to market structure.
