Today's highest-confidence market calls
Direction, session and probability — published before the move, then graded in public. Only S, A and B calls (77%+) are shown by default.
Get the free Morning Brief → No Discord required.
As of 00:55 ET
32 markets · 12 language editions · one published grading rule.
LIVE NOW
4 high-confidence calls live · updated automatically · calls cannot be edited
Historical call results are a rules-based backfill. New live calls are timestamped and graded from launch. Market cards use data delayed by approximately 15 minutes.
Published first. Graded afterward. Never quietly deleted.
Every live call receives a timestamp, a fixed rule and a public outcome. Hits and misses stay visible.
- GC 15m ↑ AHIT
- RTY 45m ↑ SHIT
- RTY 15m ↑ SHIT
- RTY 45m ↑ SHIT
- RTY 15m ↑ SHIT
- RTY 30m ↑ SHIT
- RTY 15m ↑ SHIT
- RTY 45m ↑ SHIT
- RTY 15m ↑ SHIT
- CL 15m ↑ SMISS
- CL 15m ↑ SMISS
- CL 15m ↑ SMISS
- NQ 30m ↑ SHIT
- ES 30m ↑ SHIT
- NQ 15m ↑ SHIT
- ES 15m ↑ SHIT
- ES 15m ↑ SHIT
- YM 15m ↑ SMISS
- NQ 30m ↑ SHIT
- NQ 15m ↑ SHIT
Hit rate measures whether the published boundary was reached. It does not include position sizing, costs or payoff ratio.
How it works
1. Find
The engine scans every tracked market for a setup that matches the published trigger rule.
2. Publish
The call is published with its odds and a timestamp, before the outcome is known.
3. Grade
The setup resolves on its own rule. Hit or miss, the result stays public.
The record, year by year
Stated odds versus what actually happened, one bar pair per year since the rule was set.
The worst year missed its own claim by 2.3 points (2020). 16 years, 319,312 calls. 2026 is still in progress and is not ranked.
Fit through 2017, frozen, then scored on every month since — 103 months out of sample.
Where can price reach today?
Live levels, session status and today's bias — the same board /ranges reads from, one tabbed panel.
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 ASIA RIGHT NOW · ends in 1h 5m
| market | +/-0.25 ATR by session end | +/-0.5 ATR by session end | ||
|---|---|---|---|---|
| E-mini S&P 500 | UP 15.2% | DN 15.7% | UP 5.2% | DN 5.9% |
| E-mini Nasdaq 100 | UP 15.2% | DN 15.7% | UP 5.2% | DN 5.9% |
| Gold | UP 17.4% | DN 16.8% | UP 3.5% | DN 3.7% |
| WTI Crude | UP 2.4% | DN 2.8% | UP 0.2% | DN 0.3% |
| EUR/USD | UP 3.5% | DN 3.1% | UP 0.4% | DN 0.5% |
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.
Full session ladders (anchored at each session's own open) → /sessions
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 data doesn't justify a directional call today.
E-mini Dow · The data doesn't justify a directional call today.
E-mini Russell 2000 · The data doesn't justify a directional call today.
Gold · the day opens with a gap up · +31.2 pp
WTI Crude · The data doesn't justify a directional call today.
The record, both ways.
Every result the rule produced—and every research idea that did not survive testing.
Track Record
Graveyard
Roadmaps
Before the session: today's levels, touch odds and named scenarios for 10 futures markets.
Stock Pulse
Stock gaps, ranked by the probability they stay open or return to yesterday's close.
Scenario Finder
Find the stock or crypto conditions that move probability at least 8 percentage points from base.
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 |
|---|
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 | not cached yet | — | not cached yet |
| E-mini Nasdaq 100 | not cached yet | — | not cached yet |
| Gold | 4476.7 | 53% | typical |
| WTI Crude | 90.77 | 30% | wide |
| EUR/USD | 1.1602 | 90% | narrow |
| Bitcoin | 77565.04 | 67% | not measured |
| S&P 500 ETF (SPY) | 765.16 | 73% | not measured |
| Ethereum | 2397.97 | 70% | 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
Does this gap fill?
See how often an overnight gap on a stock has closed historically.
Does London set the high?
Compare which trading session most often makes the day's high or low.
Is my stop in a stupid place?
Pick entry, target and stop. See which side price historically hit first.
How far does price actually travel?
Touch probabilities by distance, market and time of day.
Does yesterday's close mean anything?
Measured odds of revisiting the prior day, week and month's high or low.
ZOOM OUT
Higher-timeframe roadmap.
Previous day. Previous week. Previous month. See the measured odds those reference levels get revisited.
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
880 frozen · 876 resolved · 4 live
Live prediction record
- 00:00 UTC (UTC-day anchor)Ethereum-0.50 ATR (2322.36)41.9%LIVE
- 00:00 UTC (UTC-day anchor)Ethereum+0.50 ATR (2459.14)37.9%LIVE
- 00:00 UTC (UTC-day anchor)Bitcoin-0.50 ATR (75700.88)41.9%LIVE
- 00:00 UTC (UTC-day anchor)Bitcoin+0.50 ATR (78869.14)37.9%LIVE
- 09:30 ETNvidia-0.50 ATR (214.71)39.7%× NOT TOUCHED · SESSION CLOSED
- 09:30 ETNvidia+0.50 ATR (220.17)41.8%✓ TOUCHED
- 09:30 ETMicrosoft-0.50 ATR (496.37)39.7%✓ TOUCHED
- 09:30 ETMicrosoft+0.50 ATR (505.67)41.8%× NOT TOUCHED · SESSION CLOSED
- 09:30 ETApple-0.50 ATR (322.13)39.7%× NOT TOUCHED · SESSION CLOSED
- 09:30 ETApple+0.50 ATR (328.13)41.8%× NOT TOUCHED · SESSION CLOSED
- 09:30 ETS&P 500 ETF (SPY)-0.50 ATR (759.67)42.0%× NOT TOUCHED · SESSION CLOSED
- 09:30 ETS&P 500 ETF (SPY)+0.50 ATR (763.89)40.8%✓ TOUCHED
- 09:30 ETWTI Crude-0.50 ATR (88.56)41.3%× NOT TOUCHED · SESSION CLOSED
- 09:30 ETWTI Crude+0.50 ATR (90.54)39.5%✓ TOUCHED
- 09:30 ETGold-0.50 ATR (4354.54)39.6%× NOT TOUCHED · SESSION CLOSED
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 -4.045 level, measured
Sixteen years of measured touch odds for a level ladder the futures community watches — split by year and by opening-candle width, with 95% confidence intervals throughout.
The receipts page
Every prediction frozen before the session opens, graded after it closes. See the calibration bands: what we said a level would do, and what it actually did.
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.