Combining RVF, VDI, MA, ORES into a single Trade Probability Score (TPS)

Contact customer support at support@spxdirection.com to get access to this add-on for Bookmap.

🧠 COMBINING ALL PARAMETERS INTO A CONSOLIDATED SCORE (TPS)

  • ORES loses predictive power after 10:15 AM EST
  • RVF = decides if moves sustain
  • ES trends = VDI + RVF persistence, not just opening expansion

The following weighting performs best in practice (and align with how ES actually trades).

🔧 WEIGHTAGE FOR EACH PROBABILITY PARAMETER

VDI = 30%

RVF = 20%

MA  = 20%

ORES = 30%


🎯 THE COMBINED ‘TRADE PROBABILITY SCORE’ FOR ES

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)


📊 STEP 1 - EACH PROBABILITY PARAMETER IS “NORMALIZED” FOR ES

🔵 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:

  • Must be sustained ≥ 3 candles
  • Otherwise multiply score × 0.5

🟢 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:

  • If RVF rising → +0.1 (cap at 1.0)

🟡 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:

  • Must be consistent ≥ 2 candles
  • Otherwise × 0.5

🔴 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:

  • After 10:15 → multiply ORES score × 0.6


🧠 STEP 2 - CALCULATION OF TRADE PROBABILITY SCORE

Score = weighted sum (0 → 1)


📊 STEP 3 - HOW TO INTERPRET TPS FOR ES

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


🔥 HOW TO USE TPS TO MAKE TRADING DECISIONS

✅ 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


🛡️ ES TRADE FILTERS - USING TPS

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


⏱️ PARAMETER DOMINANCE ACROSS TIME

  • 9:45–10:15 → ORES matters most
  • After 10:15 → RVF + VDI dominate
  • Adjust score weighting dynamically if desired

📊 RESULTS FROM BACKTESTING (PAST 60 ES SESSIONS)

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

  • Score ≥ 0.80
    • ~70–75% win rate
    • Best performance on trend days
  • Score ≥ 0.70
    • ~62–68% win rate
    • Lower frequency, higher quality
  • Score < 0.60
    • Negative expectancy (chop dominates)


IMPORTANT CONSIDERATION:

VDI persistence + RVF ≥ 1.10

ORES alone does NOT produce edge
MA alone does NOT produce edge

It’s the alignment of all four


🧠 ORES , VDI, MA & RVF GIVE YOU A MORE COMPLETE PICTURE

  • ORES → “Did the day start with intent?”
  • VDI → “Are we away from value?”
  • MA → “Is pressure building?”
  • RVF → “Is participation real?”

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

 

← Previous Back to Help Center Next →