This page is a rules-based backfill: the published rule replayed over 2010–2026 history (RTY from 2017-07). It is not a record of calls published before their outcomes. Live, timestamped calls are graded separately on /ranges.
Parameter disclosure
The target and invalidation distances are product choices, picked from a 48-cell grid so that the rule's decision speed and tier spread match what a trader expects from a call service. They are not fitted to outcomes. Given the rule, the probabilities are calibrated walk-forward: fit on years before Y, applied to year Y.
The rule
A call is graded by a published race: a 0.05 ATR target touch versus a 0.15 ATR invalidation close, capped at 40 periods.
Bars compose on the same 18:00 ET session grid futures uses.
EXPIRED (neither target nor invalidation hit within the 40-period cap): 0.000% of calls (0) — excluded from the odds fit and from every tier's hit rate.
Stated vs. actual, by tier
tier
stated
actual
gap
n
reportable
A
83.9%
85.7%
+1.81 pp
122,000
yes
B
80.0%
83.3%
+3.22 pp
10,507
yes
D
67.4%
67.6%
+0.17 pp
11,378
yes
S
90.2%
90.9%
+0.66 pp
229,361
yes
Stated vs. actual, by year
year
stated
actual
gap
n
reportable
2014
86.4%
86.1%
-0.25 pp
26,370
yes
2015
86.5%
86.6%
+0.08 pp
28,631
yes
2016
86.5%
87.2%
+0.63 pp
30,805
yes
2017
86.7%
87.3%
+0.58 pp
31,240
yes
2018
86.7%
87.9%
+1.17 pp
34,068
yes
2019
87.3%
86.9%
-0.35 pp
33,173
yes
2020
87.2%
88.6%
+1.40 pp
34,191
yes
2021
87.2%
88.9%
+1.69 pp
38,636
yes
2022
87.4%
87.5%
+0.18 pp
38,085
yes
2023
87.2%
88.3%
+1.10 pp
39,503
yes
2024
87.4%
89.3%
+1.95 pp
39,275
yes
2025
87.8%
89.7%
+1.85 pp
36,844
yes
2026
87.7%
89.7%
+1.93 pp
17,426
yes
Stated vs. actual, by market
market
stated
actual
gap
n
reportable
AUDUSD
87.2%
88.6%
+1.42 pp
43,799
yes
EURJPY
87.3%
88.7%
+1.40 pp
38,336
yes
EURUSD
87.0%
87.5%
+0.48 pp
39,213
yes
GBPJPY
87.2%
88.9%
+1.64 pp
33,490
yes
GBPUSD
87.1%
87.7%
+0.65 pp
39,659
yes
NZDUSD
87.2%
88.2%
+0.93 pp
44,872
yes
USDCAD
87.0%
88.0%
+0.95 pp
49,274
yes
USDCHF
87.3%
87.9%
+0.63 pp
44,429
yes
USDJPY
87.3%
89.2%
+1.90 pp
40,174
yes
Stated vs. actual, by timeframe
TF
stated
actual
gap
n
reportable
15m
86.3%
87.6%
+1.28 pp
129,093
yes
30m
86.6%
87.9%
+1.26 pp
62,703
yes
45m
88.2%
89.2%
+0.94 pp
43,556
yes
60m
86.9%
88.2%
+1.36 pp
32,686
yes
75m
88.6%
89.4%
+0.72 pp
27,709
yes
90m
88.0%
88.7%
+0.66 pp
23,526
yes
105m
87.8%
88.4%
+0.63 pp
21,122
yes
120m
88.2%
89.2%
+1.06 pp
17,658
yes
150m
88.6%
89.2%
+0.63 pp
15,193
yes
Payoff
What the published rule actually pays, per call, gross of costs: a hit realizes exactly the target (+0.05 ATR), a miss realizes the deciding close. High hit rate, small wins, larger losses — the expected value is slightly negative, and a call only breaks even above the win rate in the last column. Spread and commission make it worse.
tier
win %
payoff (avg win / avg loss)
EV/call (ATR, gross)
break-even win %
overall
87.9%
0.067
-0.046
93.7%
A
85.5%
0.082
-0.046
92.4%
B
82.0%
0.083
-0.068
92.4%
D
80.0%
0.068
-0.107
93.6%
S
90.8%
0.057
-0.035
94.6%
Fixed-horizon side number
1-period close-vs-entry outcome, reported ALONGSIDE the v3 asymmetric-race status (target touch / invalidation close) -- 'hit is not whether it paid'. Independent field, not a substitute for the main HIT/MISS/EXPIRED status.
All times are US Eastern (ET). "date" is when the call became known: the close of the trigger bar, whose closing price is the entry. "resolved" is the close of the bar that decided HIT or MISS.
By market, year by year
Stated vs. actual hit rate for tiers S, A and B, year by year for each market. This is a rules-based backfill, not the live record.
EURUSD
EURUSD: 87.9% actual vs. 87.6% stated (+0.3 pp) across 43,071 calls
GBPUSD
GBPUSD: 88.1% actual vs. 87.6% stated (+0.5 pp) across 44,333 calls
USDJPY
USDJPY: 89.8% actual vs. 87.7% stated (+2.0 pp) across 44,431 calls
AUDUSD
AUDUSD: 88.9% actual vs. 87.7% stated (+1.3 pp) across 48,011 calls
USDCAD
USDCAD: 88.6% actual vs. 87.6% stated (+1.0 pp) across 55,282 calls
USDCHF
USDCHF: 87.9% actual vs. 87.7% stated (+0.3 pp) across 49,702 calls
NZDUSD
NZDUSD: 88.4% actual vs. 87.6% stated (+0.8 pp) across 49,376 calls
EURJPY
EURJPY: 89.2% actual vs. 87.8% stated (+1.4 pp) across 42,516 calls
GBPJPY
GBPJPY: 89.4% actual vs. 87.7% stated (+1.6 pp) across 38,505 calls