Previous Day High, Low and Close: Levels That Still Work
Why PDH, PDL and the prior close keep working, how to plot them correctly in NinjaTrader 8, and the three behaviors that repeat at every touch.
Yesterday's high, low and close still work for a boring reason: everybody watches them. There is nothing mystical about those three prices. What there is, is a concentration of resting orders, and resting orders are the only thing that moves a futures market. Learn to tell when price will reject a level and when it will sweep straight through, and half your intraday work is done.
Here is how to plot them correctly in NinjaTrader 8 (which has a real trap around the word "close"), the three behaviors that repeat, and how to trade them without donating your stop to every sweep.
What they are and why they work
Three prices from the prior session:
- PDH, previous day high.
- PDL, previous day low.
- PDC, previous day close.
Why they work is not mysterious. At yesterday's high sit stops from anyone short and limit orders from anyone wanting to sell there. At the low, the mirror image. These are visible, widely known pockets of liquidity, and a futures market goes hunting for liquidity because it needs it to fill size.
The close is a different animal. It is not an extreme, it is a value reference: the price the market decided to go to sleep at. It works as the dividing line of the day. Above it, intraday bias is up by default. Below it, down. Not infallible, just a starting point that keeps you from opening the session with no framework.
Close, settlement and the session trap
This is where half of all traders plot the levels wrong and never find out.
CME equity index futures trade nearly 23 hours a day. The electronic session opens at 6:00 PM ET and runs to 5:00 PM ET the following day, with a one-hour break. That means "yesterday's high" has at least two different answers depending on how you define the day:
- Regular trading hours high (RTH), 9:30 AM to 4:00 PM ET.
- Full session high (ETH), including the entire overnight.
Both are valid and both are used. They are not the same price, and on the Nasdaq they routinely sit 30 or 40 points apart. Pick one, be consistent, and know which one you picked.
And the close is not the settlement
Another distinction that matters. The settlement price is calculated by the CME around the regular session close and is the official mark. The electronic session close happens at 5:00 PM ET. They are not the same number.
When somebody says "yesterday's close" on the indexes, they almost always mean the settlement or the 4:00 PM ET close, not 5:00 PM. That is the price institutional flow references.
Setting this up in NinjaTrader 8
On the chart, right click, Properties, Trading Hours. That is where you pick the session template. The two that matter are US Equities RTH for regular session only and CME US Index Futures ETH for the full session.
That choice affects far more than previous day levels: it changes the VWAP anchor, the volume profile reset and the daily cumulative delta. If you switch templates and suddenly everything draws differently, nothing is broken. You changed the definition of a day.
Turn on the session break line too. Seeing the vertical divider at the session change prevents 90% of misreads.
| Level | What it represents | Who watches it | Reliability as a reaction |
|---|---|---|---|
| PDH / PDL (RTH) | Extremes of the US cash session | Institutional and intraday flow | High |
| PDH / PDL (full session) | Extremes including overnight | Overseas traders and algos | Medium high |
| Close / settlement | Prior day value reference | Almost everyone | High as a divider, medium as support |
| ONH / ONL | Extremes before the NY open | Pure intraday | High in the first hour |
| Today's open | The 9:30 AM ET print | Opening range traders | Medium |
Overnight high and low
ONH and ONL, the extremes of everything between 6:00 PM ET and the 9:30 AM open. For an intraday trader these are often more useful than the prior day levels, especially in the first hour.
The reason: overnight moves on thin volume, so its extremes are usually set by very few orders. When New York volume arrives at 9:30, those extremes are cheap targets to sweep. Watching price run the ONH in the first twenty minutes and reverse there is one of the most repeated sequences of the day.
Combine it with the opening print and you have a map of the first hour without drawing anything else. Full treatment in the NY open strategy.
The three behaviors that repeat
Price reaches a prior level and does one of three things. Only three.
1. Clean rejection
It touches, opposing volume shows up, and it turns without meaningfully penetrating. On the chart that is a long wick. In order flow it looks like absorption: market orders keep hitting and price does not advance because passive size is eating them.
This is the cleanest scenario for trading against the level, stop just on the other side.
2. Sweep and reclaim
It cuts through by 5 to 15 points, triggers the stops parked behind it, and once fed, snaps back inside the range fast. This is the classic stop hunt.
Here is the expensive mistake: entering on the break. Whoever buys the PDH breakout three ticks above is exactly the liquidity the move came for. The good trade is not the break, it is the confirmed reclaim back into range.
3. Break with acceptance
It cuts through and stays. It builds bars above, volume supports it, price never re-enters the prior range. The level has switched roles: yesterday's resistance is today's support.
The tell that separates 2 from 3 is time. A sweep resolves within two or three 5-minute bars. If price is still outside and building fifteen minutes later, it was not a sweep.
How to trade them without eating every sweep
Five practical rules, all of them learned the hard way.
One. The level is a zone, not a line. On MNQ give it 5 to 10 points of tolerance. On MES, 1 to 3. Putting your stop one tick behind the PDH is donating it.
Two. Never enter at market on the first touch. Wait for the bar that touches the level to close. You will miss a few. In exchange you skip every sweep.
Three. Look at where price came from. A level reached after 80 points of vertical rally holds far better than one price crawls into. The energy of the approach matters.
Four. Two levels close together means the zone is the trade. When PDH and ONH sit 6 points apart, do not trade either one separately. Treat the whole block as a single zone and trade the reaction of the block.
Five. Targets are levels too. If you short the PDH, the logical target is yesterday's close or the POC. Do not invent 50-point targets for no reason. The market moves from reference to reference.
Confluence with VWAP and volume profile
A prior level on its own is a data point. A prior level that lines up with something else is a decision zone.
Three confluences genuinely move the odds:
- PDC with session VWAP. When yesterday's close and today's VWAP sit at nearly the same price, that zone acts as both magnet and pivot. Price tends to come back and decide there.
- PDH or PDL with the value area edge. If yesterday's high matches the VAH, you have the boundary of the price range where 70% of volume traded. That is the border between accepted and rejected. Full detail in the volume profile article.
- PDC with yesterday's POC. When the close settles right at the point of control, the market closed in value. The following days tend to open rotating around that zone instead of trending cleanly.
What adds nothing: stacking six moving averages on top to "confirm". Useful confluence comes from different sources (price, volume, time), not from six versions of the same calculation.
What to do when the level fails
It fails often, and reading the failure is worth more than being right.
A PDH that breaks on expanding volume with no pullback means there is a decision behind it: macro data, the cash open, a large flow. Insisting on selling there because "it is the level" is the definition of trading against the market. When a level fails with conviction, your bias for the day changes. That is the information.
Draw the three levels before New York opens, decide what you do if price touches them and what you do if it breaks them, then execute the plan you made while the market was closed. That is the entire trick.
Sources and further reading
- curso de CME Group sobre settlement diario y final · qué es exactamente el cierre oficial de ayer y cómo se calcula
- settlements diarios de CME Group · la fuente primaria del precio de cierre de cada contrato
- settlements del MNQ en CME Group · los datos concretos del micro Nasdaq para contrastar niveles
Educational content, not investment advice. Trading futures involves substantial risk of loss and is not suitable for every investor. Any reference to Algomyth results is hypothetical, simulated over historical data, and shown in full on the performance page; past performance does not guarantee future results.
Take the seat: watch the engines live
Three specialist engines on Nasdaq, S&P and Gold, every signal streamed the moment it happens, with the stop and the target written before the trade. From $149 a month per market.