Know the odds before you trade the day.
Levels. Sessions. Direction. Measured from the data — including when the answer is simply a coin flip.
Measured odds. No trade calls.
As of 11:18 ET
WHERE can price reach · WHEN before this session ends · WHICH WAY, if any
Where can price reach?
Probabilities are measured from the session anchor using historical path frequencies.
What can still happen before this session ends?
LIVE NEW YORK RIGHT NOW · ends in 4h 42m
| market | +/-0.25 ATR by session end | +/-0.5 ATR by session end | ||
|---|---|---|---|---|
| E-mini S&P 500 | UP 58.4% | DN 51.5% | UP 27.9% | DN 27.7% |
| E-mini Nasdaq 100 | UP 58.4% | DN 51.5% | UP 27.9% | DN 27.7% |
| Gold | UP 52.7% | DN 53.6% | UP 24.8% | DN 25.9% |
| WTI Crude | UP 57.0% | DN 58.2% | UP 28.3% | DN 29.6% |
| EUR/USD | UP 30.4% | DN 29.1% | UP 8.4% | DN 8.0% |
Measured to the end of the current session — anchored at that session's open. FX shows odds only: no reliable session-open anchor exists in the data feed for it. Crypto and stocks aren't shown here — crypto trades one continuous 24/7 session, and New York RTH for stocks already has its own by-close numbers elsewhere on the site.
Is there actually a directional lean?
E-mini S&P 500 · The data doesn't justify a directional call today.
E-mini Nasdaq 100 · the day opens with a gap up · +30.7 pp
E-mini Dow · the Asia session already traded below yesterday's low · +37.0 pp
E-mini Russell 2000 · The data doesn't justify a directional call today.
Gold · the Asia session already traded above yesterday's high · +36.7 pp
WTI Crude · the Asia session already traded above yesterday's high · +36.7 pp
Measured odds. No trade calls. Full bias board →
Try the terminal
The full candlestick chart behind the map — live Binance data, tabbed across all 8 headline markets.
ES · CURRENT SESSION · 15m
View as table
| level | price | P(touch) | status |
|---|---|---|---|
| +0.25 ATR | 7818.09 | 43.7% | ✓ touched |
| -0.25 ATR | 7771.41 | 38.4% | not touched yet |
| +0.50 ATR | 7841.43 | 15.4% | not touched yet |
| -0.50 ATR | 7748.07 | 15.4% | not touched yet |
| +0.75 ATR | 7864.77 | 5.5% | not touched yet |
| -0.75 ATR | 7724.73 | 6.3% | not touched yet |
| +1.00 ATR | 7888.11 | 2.1% | not touched yet |
| -1.00 ATR | 7701.39 | 2.9% | not touched yet |
| +1.50 ATR | 7934.79 | 0.3% | not touched yet |
| -1.50 ATR | 7654.71 | 0.6% | not touched yet |
ES · last quote 7794.75 · ATR(14) 93.36
| distance | target up | target down | odds by close (up) |
|---|---|---|---|
| 0.25 ATR | 7818.09 | 7771.41 | 43.7% n = 11,373 |
| 0.5 ATR | 7841.43 | 7748.07 | 15.4% n = 11,373 |
| 1 ATR | 7888.11 | 7701.39 | 2.1% n = 11,373 |
Explore today's markets
Quote and position within today's realized range for the main markets — descriptive, not a signal.
Main markets
| market | last quote | position in range | regime |
|---|---|---|---|
| E-mini S&P 500 | 7794.75 | 14% | narrow |
| E-mini Nasdaq 100 | 30267 | 60% | narrow |
| Gold | 4476.1 | 83% | typical |
| WTI Crude | 82.36 | 50% | narrow |
| EUR/USD | 1.1589 | 30% | narrow |
| Bitcoin | 63807.31 | 90% | not measured |
| S&P 500 ETF (SPY) | 775.38 | 26% | not measured |
| Ethereum | 1903.22 | 82% | not measured |
Index futures share one sector-level surface — identical regime readings are by construction, not a bug. Weekends are quieter — the odds change, so we show separate weekend numbers.
Analytical tools
Set realistic targets
Before placing a target 0.75 ATR away, see how often price historically gets there from a comparable state.
Compare TP vs SL
Pick entry time, direction, TP and SL. See which was historically hit first.
Find conditions that actually change the odds
Don't ask whether something "works". Compare its conditional probability against the base rate.
We froze the model in 2017. Then we watched what happened.
Fit on data through 2017, scored on every session since — the predicted line was fixed once and never re-fit.
CALIBRATION / PREDICTED VS REALIZED
View as table
| bucket | predicted | realized | error | n |
|---|---|---|---|---|
| 0-10% | 3.4% | 3.5% | +0.0 pp | 56,042,860 |
| 10-20% | 15.1% | 15.0% | -0.1 pp | 20,652,607 |
| 20-30% | 24.8% | 24.8% | +0.0 pp | 16,450,897 |
| 30-40% | 34.3% | 34.3% | -0.0 pp | 11,760,851 |
| 40-50% | 45.2% | 45.1% | -0.1 pp | 12,768,405 |
| 50-60% | 53.8% | 53.7% | -0.1 pp | 7,300,159 |
| 60-70% | 65.9% | 65.8% | -0.1 pp | 9,908,539 |
| 70-80% | 74.0% | 73.6% | -0.3 pp | 12,967,003 |
| 80-90% | 86.1% | 86.2% | +0.1 pp | 16,535,975 |
| 90-100% | 90.3% | 89.9% | -0.4 pp | 532,844 |
The record, both ways
Every morning's prediction, frozen with a timestamp before the session opens and scored after the close — and every idea our own research killed, published instead of buried.
Live record
20 frozen · 0 resolved · 20 live
Live prediction record
- 09:30 ETNvidia-0.50 ATR (221.77)39.7%LIVE
- 09:30 ETNvidia+0.50 ATR (229.35)41.8%LIVE
- 09:30 ETMicrosoft-0.50 ATR (482.46)39.7%LIVE
- 09:30 ETMicrosoft+0.50 ATR (499.86)41.8%LIVE
- 09:30 ETApple-0.50 ATR (302.09)39.7%LIVE
- 09:30 ETApple+0.50 ATR (310.91)41.8%LIVE
- 09:30 ETS&P 500 ETF (SPY)-0.50 ATR (772.31)42.0%LIVE
- 09:30 ETS&P 500 ETF (SPY)+0.50 ATR (780.79)40.8%LIVE
- 09:30 ETWTI Crude-0.50 ATR (80.30)30.1%LIVE
- 09:30 ETWTI Crude+0.50 ATR (84.78)29.0%LIVE
- 09:30 ETGold-0.50 ATR (4405.69)42.5%LIVE
- 09:30 ETGold+0.50 ATR (4477.71)36.9%LIVE
- 09:30 ETE-mini Russell 2000-0.50 ATR (3042.27)21.6%LIVE
- 09:30 ETE-mini Russell 2000+0.50 ATR (3086.73)21.7%LIVE
- 09:30 ETE-mini Dow-0.50 ATR (53296.54)21.6%LIVE
Frozen columns (date, symbol, level, predicted probability, price at freeze) are written once, before the session opens, and never edited — only the outcome is filled in after the close.
Graveyard
Anyone can publish a winning backtest. We also publish the ideas our own research killed. Lookahead. Confounding. Failed placebo tests. No edge.
The FoxAlgo Morning Brief
Every trading morning: the day's level odds, what the coming session can still do, and where the data says there's no directional call at all. Frozen before the open, scored after the close.
Free. One email each trading morning.
Measured odds. No trade calls. what this means →