CRTLAB
MarketsToolsFeaturesPricingBlogPartners
DatabentoTradingViewLog inOpen chart

Free trader tool

How Often Is the Previous Day's High or Low Taken? Measured

13,478 trading days on 13 markets, four years of our own price data. How often PDH and PDL get taken, which one goes first and when, what happens after, and what the textbook sweep trade really wins.

Sweep trade target
Opened inside yesterday's range95%
Days in this view12,793

1 Jul 2022 – 18 Sept 2026 (the DAX from Mar 2025, crypto to Sep 21), weekdays, CRTLAB's own 15-minute history. A day runs 18:00 → 17:00 New York; PDH and PDL are the high and low of the day before.

All 13 markets · taken by 17:00 New York
50.8%
took the previous day's high
45.4%
took the previous day's low
Either side85.0%
Both sides11.2%
Nearer side went first78.6%
When the first side went, New York time
By 00:00, in Asia37.7%
By 02:00, before London42.2%
By 07:0059.7%
By 12:0080.2%
After one side went, where the day closed
50%
Past the side taken
43%
Back inside yesterday's range
7%
Through the other side
The PDH / PDL sweep trade

First 15-minute close back inside after a side is taken, before 12:00. Stop at the sweep's extreme, target the other extreme, out at 17:00.

Win rate
8.2%
Median R:R
8.1 : 1
Expectancy
+0.03R

No edge shown. Over 8,954 trades the result is within ±0.06R of zero, before costs: the win rate is what the payoff pays for.

Test your PDH / PDL rules on gold →

Opens the 15-minute chart with the previous day's high and low drawn, and every sweep marked as it forms.

How the previous day's range is worked out

Gold, 17 Sep 2026, 18:00–17:00 New York · 18 Sep opened in the upper half, took PDH at 02:00, and PDL held. The calculator runs this for your own numbers, instrument by instrument, as you type.

PDH4,423.30
−
PDL4,294.50
Range$128.80

Expecting the other side after a sweep

Across 13 markets, once one side of yesterday's range was taken the other followed on only 13% of days, 12% on gold. A PDH sweep is not, by itself, a reason to target PDL.

The short answer

The previous day's high and low, PDH and PDL, are the two levels almost every intraday trader marks. We measured what happened to them on every weekday for gold, silver, oil, the Nasdaq, the Dow, the S&P 500, the DAX, four forex pairs, Bitcoin and Ethereum: 13,478 days, 1 Jul 2022 – 18 Sept 2026. On 95% of them the day opened inside yesterday's range, and every figure below is about those days.

At least one of the two was taken by 17:00 New York on 85.0% of days. Both went on only 11%. Which one goes is not a coin flip: the side nearer the open went first about four times in five, and a day that opened in the upper half of yesterday's range took PDH 70% of the time and PDL 27%.

What happens after is the part most plans get wrong. Once one side was taken, price went on to take the other on only 13% of days, and the day closed past the side it had taken half the time (50%). The textbook PDH/PDL sweep trade, taken 8,954 times, averaged +0.03R a trade before costs. The levels tell you where price is likely to go; they do not tell you that it will turn there.

How often PDH and PDL are taken

A side counts as taken when any 15-minute bar trades beyond it before 17:00 New York. Across all 13 markets PDH went on 51% of days and PDL on 45%; the high's small lead most likely reflects four years of rising gold, indices and crypto. Neither was taken on 15% of days: an inside day.

MarketYesterday's range, last yearEither sidePDHPDLBothNeither
Gold (XAU/USD)$101.4585%51%44%11%15%
Nasdaq 100456 pts87%56%44%13%13%
Dow Jones (US30)583 pts86%52%47%13%14%
S&P 50080 pts87%56%44%13%13%
DAX (GER40)307 pts84%51%46%13%16%
EUR/USD56 pips85%48%48%11%15%
GBP/USD76 pips84%50%47%12%16%
USD/JPY92 pips83%53%42%11%17%
AUD/USD49 pips85%51%47%12%15%
Silver (XAG/USD)$3.0986%52%46%11%14%
Crude oil (WTI)$2.8988%51%47%10%12%
Bitcoin$2,78580%45%44%8%20%
Ethereum$111.0380%44%45%8%20%

The markets are strikingly alike. Every one of the eleven that trade a session took a side on 83–88% of days. Bitcoin and Ethereum sit lower (80%), and not because of the weekend: their Mondays took a side as often as any other day.

Which side goes first: the open decides

Where the day opens inside yesterday's range says more about which side goes than anything else we measured. Price usually reaches the level it is closest to first, and often that is the only one it reaches.

All 13 marketsDaysPDH takenPDL takenBothNearer side first
Opened in the upper half6,89670%27%11%80%
Opened in the lower half5,89728%68%12%77%
After an up day6,68468%30%12%80%
After a down day6,10932%62%11%77%

Both rows point the same way, and they are not independent. The next day opens where yesterday closed, and an up day closes above where it opened, so it tends to hand the next day an open nearer PDH. The open's position is the sharper of the two, so if you know where the day opened, yesterday's candle probably adds little. And the far side is not out of reach: from the upper half, PDL still went on 27% of days.

When it happens

A new trading day starts at 18:00 New York, so the Asian session gets the first look at yesterday's levels. One side had gone by midnight on 38% of days, by 02:00 on 42%, and by 12:00 on 80%. The first take came in the Asian evening on 42% of days, in London on 18% and in New York on 25%.

MarketA side gone by 00:00By 02:00By 07:00By 09:30By 12:00
Gold (XAU/USD)41%47%61%73%81%
Nasdaq 10034%37%52%63%81%
Dow Jones (US30)27%30%47%59%79%
S&P 50032%35%50%62%80%
DAX (GER40)26%32%73%77%83%
EUR/USD33%38%61%73%82%
GBP/USD31%36%63%74%81%
USD/JPY50%55%69%77%81%
AUD/USD51%56%68%77%82%
Silver (XAG/USD)45%51%65%75%84%
Crude oil (WTI)32%37%63%75%85%
Bitcoin39%43%55%62%73%
Ethereum40%44%56%62%73%

Each market takes its levels in its own session. USD/JPY and AUD/USD, which trade actively in Asia, had taken one before London on 55–56% of days. The US indices had on 30–37%: they tend to wait for the cash open. The DAX jumps from 32% to 73% across the Frankfurt morning. If a level is still untouched when your market's main session opens, that session is where it usually goes.

After the first side: continuation, not reversal

A popular reading of PDH and PDL is that a sweep of one is a trap that sends price to the other. The measured answer: once one side was taken, the other went too on 13% of days. Price ran at least a quarter of yesterday's range past the first side on 64% of days, and half a range on 40%. Where the day finally closed, at 17:00 New York:

MarketTook the other side tooClosed past the side takenBack insideThrough the other side
Gold (XAU/USD)12%52%42%5.9%
Nasdaq 10015%51%41%7.7%
Dow Jones (US30)15%50%42%8.4%
S&P 50015%50%43%7.0%
DAX (GER40)15%49%43%8.6%
EUR/USD13%51%43%5.3%
GBP/USD15%49%45%6.5%
USD/JPY13%53%41%5.8%
AUD/USD14%48%44%7.8%
Silver (XAG/USD)12%49%45%6.1%
Crude oil (WTI)12%51%42%7.1%
Bitcoin10%51%45%4.6%
Ethereum10%50%45%5.1%

The same shape on every market: about half the days closed beyond the level they took, most of the rest closed back inside, and a full reversal through the other side was the rare case at 6.5%. “Back inside” at 43% is the number that keeps the sweep idea alive, and it is the one the trade below puts to the test.

The PDH / PDL sweep trade

We fixed the trade before looking at any result, in the form it is usually taught as a liquidity sweep. After price takes one side of yesterday's range, wait for the first 15-minute candle to close back inside it. Enter at that close, as long as it comes before 12:00 New York and before the other side has been taken. The stop goes at the furthest price the sweep reached; the target is yesterday's other extreme, or its 50%. Anything still open at 17:00 is closed there. The setup triggered on 70% of days.

All 13 marketsTradesWin rateMedian R:RClosed at 17:00Expectancy
Every sweep, other-extreme target8,9548.2%8.1 : 117.0%+0.03R ± 0.06
Every sweep, 50% target8,90421.8%3.9 : 17.6%+0.01R ± 0.05
Swept in the Asian evening (18–02)4,9579.2%9.1 : 112.6%+0.10R ± 0.10
Swept in London (02–07)1,9767.2%8.0 : 116.1%−0.07R ± 0.13
Swept in New York (07–12)2,0216.6%6.3 : 128.6%−0.05R ± 0.09
Swept the high, sold4,8048.3%8.9 : 115.6%0.00R ± 0.08
Swept the low, bought4,1508.0%7.2 : 118.6%+0.06R ± 0.10
Fade with yesterday's direction2,25610.5%6.1 : 118.5%+0.07R ± 0.12
Fade against yesterday's direction6,6987.3%9.0 : 116.5%+0.01R ± 0.07

The far-side trade won 8.2% of the time, which looks hopeless until you see the payoff. The stop sits just past a sweep that is usually shallow, while the target is the whole of yesterday's range away, so a win paid a median 8.1 : 1. The two cancel almost exactly: +0.03R a trade before costs, where a price moving at random would score zero. Aiming at the 50% won 22% of the time at 3.9 : 1 and came to +0.01R. A nearer target buys a higher win rate with a smaller payoff, and nothing else.

Of the seven filters, swept in the Asian evening (18–02) came out best at +0.10R ± 0.10. Looking at seven filters, one landing about two standard errors from zero is roughly what chance alone produces, so treat it as a hypothesis to test in your own replay, not an edge to trade. The ± column is the uncertainty, two standard errors: a figure inside it cannot be told apart from zero.

Every market

The same far-side sweep trade, market by market.

MarketTradesWin rateMedian R:RExpectancy50% target
Gold (XAU/USD)7338.2%7.9 : 1−0.03R ± 0.17−0.06R ± 0.15
Nasdaq 1007239.4%8.8 : 1−0.11R ± 0.18−0.18R ± 0.14
Dow Jones (US30)73410.4%9.6 : 1+0.14R ± 0.25+0.18R ± 0.26
S&P 5007239.0%9.3 : 1−0.06R ± 0.20−0.08R ± 0.18
DAX (GER40)25610.2%6.5 : 1+0.07R ± 0.50+0.06R ± 0.34
EUR/USD7617.1%8.7 : 1+0.12R ± 0.23+0.06R ± 0.18
GBP/USD7577.3%8.3 : 1+0.20R ± 0.30+0.17R ± 0.21
USD/JPY7457.9%7.7 : 1+0.05R ± 0.19+0.01R ± 0.17
AUD/USD7639.4%7.7 : 1+0.17R ± 0.25+0.16R ± 0.21
Silver (XAG/USD)7948.3%7.0 : 1−0.12R ± 0.17−0.09R ± 0.13
Crude oil (WTI)7815.9%9.3 : 1−0.15R ± 0.19−0.11R ± 0.16
Bitcoin6027.5%6.9 : 10.00R ± 0.21−0.03R ± 0.16
Ethereum5826.5%7.5 : 1+0.12R ± 0.24+0.11R ± 0.19

No market showed an expectancy clearly above zero. Notice the width of the uncertainty: about ±0.17R on gold from 733 trades. A trade that wins about one time in 12 needs hundreds of samples before its result means anything, which is why a week of screenshots settles nothing. The sample size calculator shows how many trades you need.

What this means if you trade PDH and PDL

  • Expect the nearer level to go. From the upper half of yesterday's range, PDH went 70% of the time. That is a target worth planning around, not a wall.
  • Don't expect the other side next. After one side was taken, the other followed on 13% of days. A sweep of PDH is not, by itself, a reason to aim at PDL.
  • Know your market's clock. Asia takes the levels on the yen and the Aussie; the cash open takes them on the indices. An untouched level at your session's open is live.
  • Test your version, not the textbook one. The bare sweep-and-fade is worth about zero. Any edge lives in what you add: a shift in structure after the sweep, a fair value gap entry (measured here), a session window. Measure each against this baseline.

That is what the key levels backtester is for: PDH, PDL and the day's opens are drawn on the chart as each day forms, and you replay it one candle at a time with the future hidden, apply your own rules and log the results. The Asian range statistics and CRT statistics run the same test on the session and candle-range versions of the idea.

How we measured it

CRTLAB's own 15-minute price history, 1 Jul 2022 – 18 Sept 2026, weekdays only, for every market except the DAX (from 11 Mar 2025) and crypto (to 21 Sept 2026). A trading day runs from 18:00 to 17:00 New York, the CME day that the CRTLAB daily candle uses, and the 17:00 settlement hour belongs to neither day. PDH and PDL are the highest high and lowest low of the previous day's bars; Monday's previous day is Friday. Days that opened outside yesterday's range (5.1% of all days, most often on the DAX and crypto) are counted but left out of the percentages, because one side is taken before the day begins. A 15-minute bar that took both sides at once (0.2% of days) counts as both. The range sizes are the last year only; every percentage uses all four years.

The trade is walked forward on 15-minute bars. A bar that touched both the stop and the target is scored as a loss, because we cannot see inside it, which is the cautious choice. No spread or commission is included: this measures the market's behaviour, not a broker. The filters were chosen before the results were seen.

Frequently asked questions

What are PDH and PDL?

The previous day's high and low: the top and bottom of yesterday's trading range. On futures, forex and metals the trading day runs from 18:00 to 17:00 New York, the day the CRTLAB daily candle uses, and that is how they are measured here. Over the last year yesterday's range was typically $101.45 on gold, 456 pts on the Nasdaq 100 and 56 pips on EUR/USD. Traders mark them because stops and breakout orders collect just beyond them.

How often is the previous day's high or low taken?

On most days. Across 12,793 days that opened inside the previous day's range on 13 markets, 1 Jul 2022 – 18 Sept 2026, price traded beyond PDH or PDL by 17:00 New York on 85.0% of days. PDH was taken on 51%, PDL on 45%, both on only 11%, and neither on 15%.

Which is more likely to be taken, the previous day's high or low?

The one nearer the open. When the day opened in the upper half of yesterday's range, PDH was taken on 70% of days and PDL on 27%. From the lower half it reversed: PDL 68%, PDH 28%. The nearer side went first on about 78% of days. Yesterday's direction points the same way: after an up day PDH went on 68% and PDL on 30%; after a down day PDL went on 62% and PDH on 32%.

What time is the previous day's high or low usually taken?

Earlier than most traders expect. One side had gone by midnight New York on 38% of days, by 02:00 (before London) on 42%, by 07:00 on 60% and by 12:00 on 80%. USD/JPY and AUD/USD took one before London on 55–56% of days; the US indices on 30–37%, because they usually wait for the cash session.

After the previous day's high is taken, does price go for the previous day's low?

Rarely. Once one side was taken, the other side went too on only 13% of days. The day closed past the side that was taken on 50%, back inside yesterday's range on 43%, and through the other side on just 6.5%. Taking yesterday's high is not, by itself, a signal that the low is next.

Does the PDH/PDL sweep strategy work?

Not on its own. We tested the textbook version on 8,954 days: after a side is taken, enter on the first 15-minute close back inside yesterday's range, stop at the sweep's extreme, target the other extreme. It won 8.2% of the time at a median 8.1 : 1 and averaged +0.03R a trade before costs, within ±0.06R of zero. Targeting yesterday's 50% instead won 22% at 3.9 : 1 and averaged +0.01R. Neither is an edge; any edge has to come from what a trader adds.

Are Mondays different?

A little, on most markets. On a Monday the previous day is Friday, and a side was taken on 81% of Mondays against 86% of Tuesdays to Fridays. The gap was widest on gold (75% against 87%). Crude oil went the other way (92% of Mondays against 88%), and Bitcoin and Ethereum were no lower on Mondays.

→More free toolsAll 22 calculators
Futures Tick Value CalculatorTicks, dollars and contracts for ES, NQ, gold, crude and the micros.Best Time to TradeHow much each market moves, hour by hour, in your time zone.Position Size CalculatorSize every trade to your exact risk.Risk / Reward CalculatorGet your R:R and the win rate it needs.Margin & Leverage CalculatorWhat the broker locks, and your real leverage.Pip & Profit CalculatorPip value and P&L for any trade.Compounding CalculatorWhat a fixed % gain compounds to.Prop Firm Challenge CalculatorYour real odds of passing, simulated.Backtest Sample Size CalculatorIs your edge real, or just noise?Profit Factor CalculatorPaste your trades. Find out if the edge is real.Risk of Ruin CalculatorWill the account survive its worst streak?Fibonacci Retracement CalculatorRetracements, extensions and the OTE band.Pivot Point CalculatorClassic, Camarilla, Fib, Woodie, and how often each level is hit.Drawdown Recovery CalculatorThe gain — and the trades — back to flat.Average Daily Range (ADR)How far each market moves in a day, and what is left today.CRT StatisticsHow often Candle Range Theory really plays out, measured.Asian Range StatisticsWhen the Asian range breaks, and what comes next, measured.Fair Value Gap StatisticsHow often fair value gaps really fill, against a fake-gap control, measured.Volume Profile StatisticsIs the POC a magnet? Does the 80% rule work? 13,754 days of real volume, measured.Order Block StatisticsDo order blocks work? 125,936 measured against fake zones of the same size and distance.Session & Kill Zone TimesMarket hours in your timezone, live.

Embed this calculator on your site

Free for any trading blog, forum or resource page — no signup, no key, nothing to break. Paste this snippet where you want the calculator to appear. The credit line underneath is the only thing we ask for.

<iframe src="https://crtlab.pro/embed/previous-day-high-low-statistics" width="100%" height="1120" style="border:0;max-width:720px" title="Previous Day High & Low Statistics by CRTLAB" loading="lazy"></iframe>
<p style="max-width:720px;font:14px/1.5 system-ui,sans-serif;opacity:.7;margin:.5rem 0 0">
  <a href="https://crtlab.pro/tools/previous-day-high-low-statistics">Previous Day High & Low Statistics</a> by <a href="https://crtlab.pro">CRTLAB</a>
</p>

Find out if your PDH / PDL rules beat zero.

Replay real market history candle by candle and measure your setup across a proper sample, on 38 markets and every timeframe.

Open the chart
10,000 candles freeNo card to startData & charts DatabentoTradingView
CRTLAB

Replay real market history candle by candle, trade it as it forms, and find out what your strategy is actually worth.

Version
v1.11.0
Last updated
3 Nov 2026
Email us
crtlab@proton.me
Based in
United Kingdom

Product

  • Features
  • Pricing
  • FAQ
  • Prop firm simulator
  • Measured answers
  • Market recaps
  • Blog
  • Backtesting software
More
  • Market replay
  • Reference
  • Candle-by-candle replay
  • Prop firm practice
  • Two synced charts
  • Real volume

Free tools

  • Futures tick value calculator
  • Best time to trade
  • Position size calculator
  • Risk/reward calculator
  • Margin & leverage calculator
  • Pip calculator
  • Compounding calculator
  • Prop firm challenge calculator
More
  • Backtest sample size calculator
  • Profit factor calculator
  • Risk of ruin calculator
  • Fibonacci calculator
  • Pivot point calculator
  • Drawdown recovery calculator
  • Average daily range
  • CRT statistics
  • Asian range statistics
  • PDH / PDL statistics
  • FVG statistics
  • Volume profile statistics
  • Order block statistics
  • Session & kill zone times

Backtest

  • NAS100
  • US30 (Dow)
  • Gold (XAUUSD)
  • Bitcoin (BTCUSD)
  • DAX (GER40)
  • WTI crude
  • Forex
  • All markets & concepts

Strategy

  • CRT backtester
  • Footprint chart
  • SMT divergence
  • Volume profile
  • ICT backtesting
  • SMC backtesting
  • FVG backtester
  • Order block backtester
More
  • Liquidity sweep backtester
  • Market structure backtester
  • Order flow

Company

  • Log in
  • Terms
  • Privacy
  • Refunds
  • Risk disclaimer
  • Partnerships
  • Site map
Market data provided byDatabentoTradingViewDatabento for futures, forex and stocks · charts by TradingView
CRTLAB
© 2026 CRTLAB. All rights reserved.Not financial advice. Past results do not guarantee future results.