Education

Futures Market Structure: How ES and NQ Orders Actually Match

Cameron Bennion
·
2025-10-17
·
5 min read
Books, notes and laptop on a study desk
Photo by Yen Vu on Unsplash.

A chart shows where price has been, but it doesn't show why it moved. In ES and NQ the reason is mechanical: aggressive orders use up the resting orders waiting at the best price, and price steps to the next level. Once you see that mechanism, a lot of chart behavior stops looking mysterious, and some popular explanations start to look overconfident.

Every trade has two sides

When you buy one ES contract at 5,000.00, someone sold it to you at that price. The bid is the highest price a buyer is currently posting, and the ask is the lowest price a seller is currently posting. In ES the minimum price increment is 0.25 points, worth $12.50 per contract (ES is $50 per point). In NQ a tick is 0.25 points worth $5 ($20 per point). The micros are a tenth of that: MES is $1.25 per tick and MNQ is $0.50 per tick.

The gap between bid and ask is the spread. In liquid regular hours it often sits at one tick, but it can widen in thin overnight trading or around news. Whenever you cross the spread you pay for it, so a round trip with market orders costs at least one tick of spread before commissions and fees.

Market orders take, limit orders wait

Your next step

Build the daily map before the session.

See how ES and NQ Key Price Levels fit the daily plan. Follow the room, practice in SIM, and review what happened around each level.

A market buy executes against the lowest available sell limit orders. A market sell executes against the highest available buy limit orders. A limit order sits in the book at a price you choose and only fills when someone trades into it. That is why limit orders are called passive and market orders aggressive.

Price moves up when buying demand uses up all the sell orders resting at the current ask and the next available ask is a tick higher. It moves down by the mirror process. A large resting order at a price slows that process, and an empty stretch in the book lets price move several ticks quickly.

Reading a depth of market ladder

NinjaTrader's SuperDOM shows resting orders by price. The numbers below are made up to illustrate the idea.

Ask side (sellers)
5,001.00   450
5,000.75   820
5,000.50  1,200
5,000.25  2,100   current ask
----------------
5,000.00  1,850   current bid
4,999.75   900
4,999.50   600

In this illustration, 2,100 contracts of aggressive buying would be needed to clear the ask at 5,000.25 before price could print at 5,000.50, assuming nobody cancels or adds orders. That last part is the catch. Displayed size is not a promise. Participants can cancel quickly, and some show only a slice of a larger order and refill it as it trades. Treat the ladder as a snapshot of intentions that can change in an instant.

Who is on the other side

Futures participants fall into rough groups. Hedgers and institutions use index futures to adjust equity exposure, and large orders are usually split up to limit market impact. Market makers post bids and offers continuously and earn the spread. Systematic traders run rule based strategies, and individual traders place smaller orders. I can't give you a share of volume for each group, because published breakdowns vary and depend on the definitions used, so be cautious about any article that quotes exact percentages. What you can say safely is that your order is small relative to the market and that you are competing with participants who have faster infrastructure.

Why price levels sometimes react

A common explanation is that orders cluster at certain prices: resting limit orders, stop orders from traders who entered earlier, and hedging flows linked to options. When enough orders sit at a level, price may stall there, and a break through it can set off stop orders that add momentum. This is a plausible mechanism, not a guarantee. Levels fail often, and no chart pattern gives you a measured probability of holding without testing on your own data with real costs. If someone claims a level has a higher probability of working, ask for the sample and the method.

One practical consequence is how you test. A level idea has to be defined in advance, with fixed rules for entry, stop and target, or you will find reasons for every outcome afterward. Fixed reference prices, like the ones used in KPL trading, are one way to do that, because the levels are set from the regular session opening print and don't move intraday. They are reference prices, not predictions of where order flow will appear.

What automation changes for your fills

Fast systems react to news in a tiny fraction of a second, so a retail order sent after a release usually trades at a very different price from what the screen showed when you decided. That is the practical reason many traders avoid entering during the first moments of a scheduled release. If you are weighing automated rules, check that a backtest or simulation models fills realistically. A simulated fill does not capture queue position, partial fills or slippage, and it will tend to flatter limit order strategies in particular.

Using this in practice

Three habits follow from the mechanics. Know your cost per round trip in ticks and dollars before judging a setup. Don't rely on displayed depth as if it were committed. And write your level rules down before the session so they can be tested honestly. Understanding structure doesn't create an edge on its own. It mostly helps you avoid explanations that sound better than they are.

About the Author

Cameron Bennion
Cameron BennionAbout Cameron →

Founder, Young Money Investments · Quant Trader

Cameron trades ES, NQ, and futures across multiple market cycles. He founded Young Money Investments to teach systematic, data-driven trading and manages Magnum Opus Capital. His work emphasizes documented rules, risk controls, and review over outcome promises.

Systematic Futures TradingHedge Fund Manager, Magnum Opus CapitalRisk-First EducationNinjaTrader SpecialistFutures: ES · NQ · RTY · CL · GC
Learn the daily planning process:7-Day Free Trial →

Free, No Credit Card

Get the Free Room Preview

See how the room works before choosing a membership. Follow a setup in SIM and review what happened.

🔒 Your information is secure. We respect your privacy and will never spam you.

Risk Disclosure & Disclaimer

Educational Purposes Only: The content provided in this blog is for educational and informational purposes only. It does not constitute financial, investment, or trading advice. Young Money Investments is not a registered investment advisor, broker-dealer, or financial analyst.

Risk Warning: Trading futures, forex, stocks, and cryptocurrencies involves a substantial risk of loss and is not suitable for every investor. The valuation of futures, stocks, and options may fluctuate, and as a result, clients may lose more than their original investment.

CFTC Rule 4.41 - Hypothetical or Simulated Performance Results: Certain results (including backtests mentioned in these articles) are hypothetical. Hypothetical performance results have many inherent limitations. No representation is being made that any account will or is likely to achieve profits or losses similar to those shown. In fact, there are frequently sharp differences between hypothetical performance results and the actual results subsequently achieved by any particular trading program.

Testimonials: Testimonials appearing on this website may not be representative of other clients or customers and is not a guarantee of future performance or success.

Build the daily map before the session.

See how ES and NQ Key Price Levels fit the daily plan. Follow the room, practice in SIM, and review what happened around each level.

Intro includes a 7-day trial, then $97/month. Cancel before the trial converts if it isn't a fit.