Contact customer support at support@spxdirection.com to get access to this add-on for Bookmap.
The following weighting performs best in practice (and align with how ES actually trades).
VDI = 30%
RVF = 20%
MA = 20%
ORES = 30%

SPX Direction displays a normalized score (0 → 1) called the “Trade Probability Score” using all the input from all 4 probability parameters in real time.
🧠 FORMULA
Trade Score = (0.30 × VDI_score) + (0.20 × RVF_score) + (0.20 × MA_score) + (0.30 × ORES_score)
🔵 VDI Score (0 → 1)
VDI < 0.40 → 0.0
0.40–0.80 → 0.4
0.80–1.20 → 0.7
1.20–1.60 → 0.9
>1.60 → 1.0
AND:
🟢 RVF Score (0 → 1)
<0.95 → 0.0
0.95–1.05 → 0.3
1.05–1.10 → 0.6
1.10–1.20 → 0.8
>1.20 → 1.0
Bonus:
🟡 MA Score (0 → 1)
|MA| < 0.0002 → 0.0
0.0002–0.0004 → 0.4
0.0004–0.0007 → 0.7
0.0007–0.0010 → 0.9
>0.0010 → 1.0
AND:
🔴 ORES Score (0 → 1)
<0.85 → 0.0
0.85–1.00 → 0.4
1.00–1.10 → 0.6
1.10–1.25 → 0.8
>1.25 → 1.0
Adjustment:

Score = weighted sum (0 → 1)
TRADE PROBABILITY SCORE
|
Score |
Interpretation |
Implication |
|
< 0.45 |
Chop / no edge |
❌ No trade |
|
0.45 – 0.60 |
Weak structure |
⚠️ Avoid or very selective |
|
0.60 – 0.70 |
Tradeable |
✅ Small size |
|
0.70 – 0.80 |
Strong setup |
🔥 Standard size |
|
> 0.80 |
A+ trend condition |
🚀 Size up / hold longer |

✅ ENTER TRADE IF:
Score ≥ 0.60
AND
VDI ≥ 0.80 sustained
AND
RVF ≥ 1.10
AND
MA ≥ 0.0002 and increasing
🚀 SIZE UP IF:
Score ≥ 0.80
AND
RVF ≥ 1.20
AND
VDI ≥ 1.00
❌ NO TRADE IF:
Score < 0.60
OR
VDI < 0.50
OR
RVF < 1.05

Even if score is high, reject trade if:
VDI drops ≥ 0.30 within 2 candles
OR
MA flips sign
OR
Price touches VWAP within 2 candles

Based on typical ES behavior patterns (and validated across various regimes - trend, transition and chop):

VDI persistence + RVF ≥ 1.10
ORES alone does NOT produce edge
MA alone does NOT produce edge
It’s the alignment of all four

Only trade ES when price is away from VWAP, momentum is building, AND participation confirms it
