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

FX touch probabilities

Major FX pairs, mid-price touch (not execution price). P(touch within the next 615 minutes) from the current checkpoint, by ATR distance.

Measured odds. No trade calls. what this means →

distance (ATR)P(touch up)P(touch down)n
0.180.6%79.5%8,522
0.2555.0%54.4%8,522
0.525.8%26.3%8,522
0.7511.3%12.1%8,522
15.3%5.2%8,522
1.51.2%1.3%8,522

Known gaps: XAU (gold) is not yet measured for FX touch levels.

Calibration: FX

When we said a level had an X% chance of being touched, how often did it actually happen? Out-of-sample, bucket by bucket.

Mean gap
0.49 pp
Checks measured
776.8M
776,797,176
Out-of-sample window
2018-2026 (out-of-sample, futures/fx)
002525505075751001000-10%: predicted 2.4%, realized 2.4% (+0.0 pp) -- n = 410,478,45510-20%: predicted 14.7%, realized 15.2% (+0.4 pp) -- n = 85,032,16220-30%: predicted 24.5%, realized 25.3% (+0.8 pp) -- n = 46,212,28430-40%: predicted 35.0%, realized 35.6% (+0.7 pp) -- n = 48,007,24940-50%: predicted 45.2%, realized 46.3% (+1.1 pp) -- n = 27,125,94950-60%: predicted 55.3%, realized 56.2% (+0.9 pp) -- n = 38,443,92560-70%: predicted 64.0%, realized 64.9% (+0.9 pp) -- n = 42,457,28170-80%: predicted 75.8%, realized 76.4% (+0.6 pp) -- n = 36,150,46980-90%: predicted 83.5%, realized 83.9% (+0.4 pp) -- n = 42,889,402
PredictedRealized
Mean gap
0.49 pp
Checks measured
776.8M
776,797,176
Out-of-sample window
2018-2026 (out-of-sample, futures/fx)
002525505075751001000-20%: predicted 4.5%, realized 4.6% (+0.1 pp) -- n = 495,510,61720-40%: predicted 29.9%, realized 30.6% (+0.7 pp) -- n = 94,219,53340-60%: predicted 51.1%, realized 52.1% (+1.0 pp) -- n = 65,569,87460-80%: predicted 69.4%, realized 70.2% (+0.8 pp) -- n = 78,607,75080-100%: predicted 83.5%, realized 83.9% (+0.4 pp) -- n = 42,889,402
PredictedRealized
Mean gap
0.91 pp
Checks measured
114.5M
114,544,524
Out-of-sample window
2018-2026 (out-of-sample, futures/fx)
002525505075751001000-20%: predicted 4.6%, realized 4.5% (-0.1 pp) -- n = 73,969,01120-40%: predicted 29.8%, realized 30.1% (+0.4 pp) -- n = 13,646,60540-60%: predicted 51.7%, realized 52.3% (+0.6 pp) -- n = 8,847,07660-80%: predicted 68.4%, realized 68.3% (-0.1 pp) -- n = 10,912,82480-100%: predicted 84.1%, realized 83.3% (-0.8 pp) -- n = 7,169,008
PredictedRealized

These are touch probabilities from the model's own reliability check, not graded trade calls — for those, see the live Scorecard.

Per-sector breakdown, not per-symbol — the source data does not carry a per-symbol (e.g. ES vs NQ, or AAPL vs MSFT) calibration split, only per-sector/scope. 20-point-percentage bins (coarser than the 10pp futures/fx/stocks breakdown above) to keep per-sector cells sampled. Stocks: historical period 2020-2026, these 12 names selected ex-post (survivorship) — calibration applies to these names, not a random stock.