foxalgo.io
LIVE NOW
Loading live calls…
Loading live calls…Open the board →

YM roadmap

Held era only (2,227 sessions, 2010-06-06 .. 2026-08-13) — see the note below on why fit-era numbers never ship here.

Measured odds. No trade calls. what this means →

Current price: 52200.00 · ATR14: 494.71 · 09:30 open: 52529.00

Every probability below is measured on 2018-01-01 onward only (the most recent regime), never on the pooled full history: 35.2% of touch-ladder cells differ significantly between the pre-2018 period and 2018 onward, so only the recent number ships. The era flag marks a cell that moved between the two periods -- read it as a stability caveat, not a probability.

The map

Touch ladder

Anchored to the 09:30 ET open — price/points columns use today's open and current ATR14.

d (ATR)dirpricepointsp (held)nbandera flag
0.05up52553.7424.7491.1%2,221NEAR BAND—
0.05down52504.2624.7489.3%2,221NEAR BAND—
0.10up52578.4749.4783.4%2,221LIKELY—
0.10down52479.5349.4781.5%2,221LIKELY—
0.15up52603.2174.2174.7%2,221LIKELY—
0.15down52454.7974.2173.0%2,221LIKELY—
0.20up52627.9498.9465.8%2,221COIN FLIP—
0.20down52430.0698.9464.9%2,221COIN FLIP—
0.25up52652.68123.6858.0%2,221COIN FLIP—
0.25down52405.32123.6857.9%2,221COIN FLIP—
0.30up52677.41148.4150.9%2,221COIN FLIP—
0.30down52380.59148.4150.8%2,221COIN FLIP—
0.40up52726.89197.8938.6%2,221STRETCH—
0.40down52331.11197.8940.3%2,221STRETCH—
0.50up52776.36247.3628.7%2,221STRETCH—
0.50down52281.64247.3630.9%2,221STRETCH—
0.75up52900.04371.0412.9%2,221LONG SHOT—
0.75down52157.96371.0416.9%2,221LONG SHOT—
1.00up53023.71494.715.2%2,221LONG SHOT—
1.00down52034.29494.718.6%2,221LONG SHOT—
1.50up53271.07742.071.0%2,221LONG SHOT—
1.50down51786.93742.072.1%2,221LONG SHOT—

Anchored to the 08:45 ET checkpoint — shown in ATR distance only, no live price conversion for this anchor.

d (ATR)dirpricepointsp (held)nbandera flag
0.05up——91.3%2,226NEAR BAND—
0.05down——91.4%2,226NEAR BAND—
0.10up——83.8%2,226LIKELY—
0.10down——82.0%2,226LIKELY—
0.15up——75.1%2,226LIKELY—
0.15down——72.6%2,226LIKELY—
0.20up——67.2%2,226COIN FLIP—
0.20down——65.0%2,226COIN FLIP—
0.25up——59.8%2,226COIN FLIP—
0.25down——57.7%2,226COIN FLIP—
0.30up——52.8%2,226COIN FLIP—
0.30down——51.4%2,226COIN FLIP—
0.40up——39.5%2,226STRETCH—
0.40down——40.5%2,226STRETCH—
0.50up——30.0%2,226STRETCH—
0.50down——32.6%2,226STRETCH—
0.75up——13.5%2,226LONG SHOT—
0.75down——17.7%2,226LONG SHOT—
1.00up——5.8%2,226LONG SHOT—
1.00down——8.8%2,226LONG SHOT—
1.50up——1.0%2,226LONG SHOT—
1.50down——2.3%2,226LONG SHOT—

State of the day

Historical percentiles of the day's range-so-far at each checkpoint, in ATR — informational reference, not compared against today's live range here.

checkpointnp5p10p25p50p75p90p95p99
08452,2260.250.280.360.490.680.921.111.63
09302,2260.270.310.390.530.730.961.171.69
10302,2260.340.400.500.680.901.231.482.05

Fade caution

range so farp (held)nera flag
<0.555.4%938—
0.5-0.8552.4%859—
0.85-1.0552.4%185—
1.05-1.2556.8%74—
>1.2552.3%88—

Named levels

Distances are ATR-relative to the 09:30 open, same convention as the touch ladder above.

Midnight open (00:00 ET)

d (ATR)dirpricepointsp (held)nbandera flag
0.05up52553.7424.7494.6%241SCENERY—
0.10up52578.4749.4783.7%147SCENERY—
0.15up52603.2174.2174.6%110SCENERY—
0.20up52627.9498.9471.7%92SCENERY—
0.25up52652.68123.6858.1%86SCENERY—
0.30up52677.41148.4157.7%97SCENERY—
0.40up52726.89197.8946.9%81SCENERY—
0.50up52776.36247.3639.6%91PULLS—
0.75up52900.04371.0425.0%56PULLS—
1.00up53023.71494.718.3%24SCENERY—
1.50up53271.07742.070.0%4Not enough data (n<30)—
0.05down52504.2624.7491.5%258SCENERY—
0.10down52479.5349.4784.7%150SCENERY—
0.15down52454.7974.2172.3%166SCENERY—
0.20down52430.0698.9460.5%129SCENERY—
0.25down52405.32123.6860.4%111SCENERY—
0.30down52380.59148.4150.8%132SCENERY—
0.40down52331.11197.8946.4%97SCENERY—
0.50down52281.64247.3636.8%87SCENERY—
0.75down52157.96371.0414.6%41SCENERY—
1.00down52034.29494.717.7%13Not enough data (n<30)—
1.50down51786.93742.0725.0%4Not enough data (n<30)—

Prior day high

d (ATR)dirpricepointsp (held)nbandera flag
0.05up52553.7424.7494.8%116SCENERY—
0.10up52578.4749.4777.1%105SCENERY—
0.15up52603.2174.2168.4%114REPELS—
0.20up52627.9498.9459.0%117SCENERY—
0.25up52652.68123.6850.4%117SCENERY—
0.30up52677.41148.4146.9%143SCENERY—
0.40up52726.89197.8936.5%159SCENERY—
0.50up52776.36247.3624.5%249REPELS—
0.75up52900.04371.0417.0%259SCENERY—
1.00up53023.71494.717.6%159SCENERY—
1.50up53271.07742.071.1%93SCENERY—
0.05down52504.2624.7488.7%124SCENERY—
0.10down52479.5349.4777.4%62SCENERY—
0.15down52454.7974.2167.7%65SCENERY—
0.20down52430.0698.9468.9%45SCENERY—
0.25down52405.32123.6858.5%53SCENERY—
0.30down52380.59148.4142.2%45SCENERY—
0.40down52331.11197.8929.8%47SCENERY—
0.50down52281.64247.3619.2%52REPELS—
0.75down52157.96371.0422.2%18SCENERY—
1.00down52034.29494.7116.7%12Not enough data (n<30)—
1.50down51786.93742.0740.0%5Not enough data (n<30)—

Prior day low

d (ATR)dirpricepointsp (held)nbandera flag
0.05up52553.7424.7495.0%80SCENERY—
0.10up52578.4749.4777.8%36SCENERY—
0.15up52603.2174.2172.7%33SCENERY—
0.20up52627.9498.9461.8%34SCENERY—
0.25up52652.68123.6862.5%32PULLS—
0.30up52677.41148.4188.0%25PULLS—
0.40up52726.89197.8950.0%34SCENERY—
0.50up52776.36247.3642.1%38PULLS—
0.75up52900.04371.0433.3%30PULLS—
1.00up53023.71494.7110.0%10Not enough data (n<30)—
1.50up53271.07742.0727.3%11Not enough data (n<30)—
0.05down52504.2624.7495.2%104PULLS—
0.10down52479.5349.4781.8%88PULLSmoved since 2018
0.15down52454.7974.2167.9%81SCENERY—
0.20down52430.0698.9469.7%89SCENERY—
0.25down52405.32123.6858.3%96SCENERY—
0.30down52380.59148.4148.0%148SCENERY—
0.40down52331.11197.8935.6%191REPELS—
0.50down52281.64247.3628.4%324SCENERY—
0.75down52157.96371.0416.3%319SCENERY—
1.00down52034.29494.717.4%271SCENERY—
1.50down51786.93742.074.4%114SCENERY—

Prior day mid

d (ATR)dirpricepointsp (held)nbandera flag
0.05up52553.7424.7493.2%148SCENERY—
0.10up52578.4749.4785.9%92SCENERY—
0.15up52603.2174.2171.6%88SCENERY—
0.20up52627.9498.9458.3%84SCENERY—
0.25up52652.68123.6860.0%60SCENERY—
0.30up52677.41148.4159.6%94SCENERY—
0.40up52726.89197.8945.2%84PULLS—
0.50up52776.36247.3632.1%140PULLS—
0.75up52900.04371.0424.3%74PULLS—
1.00up53023.71494.7113.2%68SCENERY—
1.50up53271.07742.075.0%20SCENERY—
0.05down52504.2624.7490.3%165SCENERY—
0.10down52479.5349.4783.8%111SCENERY—
0.15down52454.7974.2171.9%96SCENERY—
0.20down52430.0698.9459.5%116SCENERY—
0.25down52405.32123.6851.1%88REPELS—
0.30down52380.59148.4152.1%117SCENERY—
0.40down52331.11197.8934.5%139SCENERY—
0.50down52281.64247.3629.8%178SCENERY—
0.75down52157.96371.0413.6%154SCENERY—
1.00down52034.29494.7110.9%64SCENERY—
1.50down51786.93742.0713.3%15SCENERY—

Prior settlement / close

d (ATR)dirpricepointsp (held)nbandera flag
0.05up52553.7424.7493.2%190SCENERY—
0.10up52578.4749.4788.1%135PULLS—
0.15up52603.2174.2175.8%95SCENERY—
0.20up52627.9498.9468.8%77SCENERY—
0.25up52652.68123.6856.6%76SCENERY—
0.30up52677.41148.4159.6%99SCENERY—
0.40up52726.89197.8954.6%77PULLS—
0.50up52776.36247.3639.2%97PULLS—
0.75up52900.04371.0426.9%67PULLS—
1.00up53023.71494.7122.0%41PULLS—
1.50up53271.07742.0714.3%14Not enough data (n<30)—
0.05down52504.2624.7494.6%185PULLS—
0.10down52479.5349.4781.8%137SCENERY—
0.15down52454.7974.2167.9%109SCENERY—
0.20down52430.0698.9471.6%109SCENERY—
0.25down52405.32123.6854.6%119SCENERY—
0.30down52380.59148.4156.1%123SCENERY—
0.40down52331.11197.8936.4%129SCENERY—
0.50down52281.64247.3625.2%135SCENERY—
0.75down52157.96371.0419.0%79SCENERY—
1.00down52034.29494.7111.5%26SCENERY—
1.50down51786.93742.0727.3%11Not enough data (n<30)—

18:00 ET session mid

d (ATR)dirpricepointsp (held)nbandera flag
0.05up52553.7424.7492.3%378SCENERY—
0.10up52578.4749.4785.1%214SCENERY—
0.15up52603.2174.2174.4%129SCENERY—
0.20up52627.9498.9477.8%90PULLS—
0.25up52652.68123.6878.4%74PULLS—
0.30up52677.41148.4158.0%69PULLS—
0.40up52726.89197.8954.1%37PULLS—
0.50up52776.36247.3642.1%19SCENERY—
0.75up52900.04371.0428.6%7Not enough data (n<30)—
1.50up53271.07742.07—0Not enough data (n<30)—
0.05down52504.2624.7490.8%412SCENERY—
0.10down52479.5349.4778.8%250SCENERY—
0.15down52454.7974.2172.1%197SCENERY—
0.20down52430.0698.9465.0%120SCENERY—
0.25down52405.32123.6868.6%86SCENERY—
0.30down52380.59148.4160.9%69SCENERY—
0.40down52331.11197.8956.8%44SCENERY—
0.50down52281.64247.3615.8%19REPELS—
0.75down52157.96371.0442.9%7Not enough data (n<30)—

The playbook

09:45 checkpoint

bandp (held)nera flag
ALL (pooled)53.4%2,144—
up >0.2079.9%259—
up 0.10-0.2065.5%325—
up 0.05-0.1057.7%248—
near 0 (<0.05 abs)54.8%507—
dn 0.05-0.1038.8%250moved since 2018
dn 0.10-0.2039.2%291—
dn >0.2035.6%264—

One end by 10:30

metricp (held)n
RTH high is final by 10:3037.7%2,221
RTH low is final by 10:3042.1%2,221
Both high and low final by 10:304.2%2,221
Low comes before high (full day)52.0%2,221
Low comes before high (09:30-10:30 window)49.5%2,221

Stop-fading curve

checkpoints pooled 09:45..11:30 every 15min; range_so_far = larger of (up-extreme, down-extreme) reached so far since 09:30 open, in ATR; continuation = later RTH bar exceeds that same-direction extreme further

range so far (ATR bin)p (held)nera flag
[0,0.25)70.8%6,484—
[0.25,0.5)67.3%7,988—
[0.5,0.75)72.0%2,343moved since 2018
[0.75,1.0)69.9%652—
[1.0,1.25)64.3%193—
[1.25,1.5)71.8%71moved since 2018
[1.5,2.0)96.7%30—
>=2.028.6%7—

Low is in before the high

Share of days where the RTH low / high of the day has already been set, by clock checkpoint.

By 15:00 the low is already in 81% of days, the high 74%.

checkpointlow in %high in %diffn
09:4525.8%24.2%+1.52,221
10:3042.1%37.7%+4.42,221
12:0058.6%53.2%+5.42,221
14:0072.9%66.3%+6.72,221
15:0081.3%74.2%+7.12,221

Don't fade a stretched day

At each checkpoint, chance the day's range still extends >=0.05 ATR further by the 16:00 close, by how far the range has already stretched.

range so far (ATR)10:3012:0014:00
<0.8061.0%46.6%31.7%
0.80-1.0572.7% reading, not a rule (n=55)51.0%35.7%
1.05-1.2579.0% reading, not a rule (n=19)64.3% reading, not a rule (n=42)39.4% reading, not a rule (n=71)
>=1.2544.4% reading, not a rule (n=9)70.3% reading, not a rule (n=37)47.0% reading, not a rule (n=83)

Yesterday's close vs. prior day range

R1/R2 use the full session (18:00-17:00 ET) close and prior-day range, not RTH -- see the note on the JSON for how this differs from the named-levels section above.

R1: yesterday's close broke above the older high (bullish, target = yesterday's high) (n: 1,220)

touch %touch first %closes in bias dir %
78.2% (base 53.3%)76.5% (base 47.7%)53.4% (base 53.9%)

Most of this is distance: within 0.25 ATR of the level the unconditional touch rate is already ~81%.

R2: yesterday's close broke below the older low (bearish, target = yesterday's low) (n: 845)

touch %touch first %closes in bias dir %
71.8% (base 46.2%)69.5% (base 39.3%)47.1% (base 45.8%)

Most of this is distance: within 0.25 ATR of the level the unconditional touch rate is already ~82%.

Show 77%+ only

Covers 10 symbols: the 6 site futures plus 6A/6B/6E/6J.