Skip to Content
Strategy BuilderAdjustment RulesHistoric Signal Validation

Historic Signal Validation

Historic Signal Validation is an advanced adjustment trigger that examines the pattern of your strategy’s recent signals before allowing an adjustment to fire. It prevents your strategy from β€œchurning” β€” making contradictory trades in rapid succession during choppy, directionless markets.


The Problem It Solves

In range-bound, choppy markets, trend-following indicators inevitably generate alternating Buy and Sell signals. Without validation, each signal can trigger an adjustment that reverses the previous one, resulting in:

  • Excessive trading (high commission costs)
  • Whipsaw losses (buying high, selling low repeatedly)
  • Capital bleed from constant slippage
Choppy Market Without Validation: Signal: BUY β†’ SELL β†’ BUY β†’ SELL β†’ BUY β†’ SELL Action: Enter β†’ Reverse β†’ Reverse β†’ Reverse β†’ Reverse β†’ Reverse Result: 6 trades, heavy commissions, net loss from slippage

How Historic Signal Validation Works

The trigger checks the backlog of recent signals using a lookback window:

Historic Signal Validation (Lookback = 3): Recent Signal History: [SELL, SELL, SELL] New Signal: BUY adjustment Check: Are the last 3 signals the SAME direction (SELL)? Result: YES β†’ The market has been consistently bearish Action: BLOCK the contradictory BUY adjustment

Configuration

ParameterDescription
LookbackNumber of recent signals to examine (e.g., 2, 3, 5)
ConditionCheck if recent signals support or contradict the adjustment

Logic Flow

Adjustment Trigger Fires β”‚ β–Ό β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Check Signal History β”‚ β”‚ (Last N signals) β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ β”‚ β”‚ If last 3 signals β”‚ β”‚ were all SELL: β”‚ β”‚ β”‚ β”‚ β†’ BLOCK a BUY adjust β”‚ β”‚ β†’ ALLOW a SELL adjust β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

The Trading Edge

Preventing Churn

This is your ultimate defense against β€œwhipsawing” in choppy, range-bound markets.

When the market violently oscillates, trend-following indicators will unavoidably fire false Buy and Sell signals back-to-back. By enforcing Historical Validation, the strategy examines its own recent past. It knows it shouldn’t violently reverse its portfolio bias repeatedly β€” preventing you from bleeding capital purely from high commissions and slippage.

Think of it as the strategy developing self-awareness of its own trading pattern.


Real-World Example

Strategy: EMA Crossover on Bank Nifty (15m) Without Historic Validation: 09:30 - EMA crosses up β†’ BUY signal β†’ Enter Long 10:15 - EMA crosses down β†’ SELL signal β†’ Close & go Short 10:45 - EMA crosses up β†’ BUY signal β†’ Close & go Long 11:00 - EMA crosses down β†’ SELL signal β†’ Close & go Short Result: 4 trades, heavy whipsaw losses With Historic Validation (Lookback = 2): 09:30 - EMA crosses up β†’ BUY signal β†’ Enter Long 10:15 - EMA crosses down β†’ SELL signal β†’ Close & go Short 10:45 - EMA crosses up β†’ BUY, but last 2 signals were [BUY, SELL] = mixed β†’ Adjustment BLOCKED β†’ Stay in current position 11:30 - EMA crosses up β†’ BUY, last 2 signals were [SELL, SELL] = consistent β†’ Adjustment ALLOWED β†’ Reverse to Long Result: 2 trades only, avoided choppy middle section

Next Steps

Learn about the most powerful adjustment action β€” closing and re-entering with new configurations:

β†’ Next: Close & Re-Enter (Rolling)

Last updated on