VALIDATED STRUCTURE Trading Guide
Last updated: July 22, 2026
The Validated Structure Shift is a quantitative technical analysis tool. Validated Structure Shift (VSS) A highly reliable structural indicator that filters out standard MSS/BOS fakeouts. Confirmations implemented:
What does the indicator show?
- Market Structure & Momentum: Visualizes prevailing trend directions and key reversal zones.
- BUY / SELL Signals: Highlights confirmed entry and exit opportunities based on quantitative rules.
- Dynamic Boundaries: Provides adaptive levels for managing trade risk and reward expectations.
Key Settings
- Swing Length (
swingLen): Controls the calculation period and sensitivity for market detection. - Require Body Close (
reqBodyClose): Controls the calculation period and sensitivity for market detection. - Require Liquidity Sweep (
reqSweep): Controls the calculation period and sensitivity for market detection. - Require FVG Displacement (
reqFVG): Controls the calculation period and sensitivity for market detection. - Require High Volume (
reqVol): Controls the calculation period and sensitivity for market detection. - Volume Multiplier (
volMult): Controls the calculation period and sensitivity for market detection. - Volume SMA Length (
volSmaLen): Controls the calculation period and sensitivity for market detection. - Show Swings (
showSwings): Controls the calculation period and sensitivity for market detection. - Show Breakout FVGs (
showFVG): Controls the calculation period and sensitivity for market detection. - Show Sweeps (
showSweeps): Controls the calculation period and sensitivity for market detection. - Sweep Lookback (bars) (
sweepLookback): Controls the calculation period and sensitivity for market detection. - MSS Bull (
mssBull): Controls the calculation period and sensitivity for market detection. - MSS Bear (
mssBear): Controls the calculation period and sensitivity for market detection. - BOS Bull (
bosBull): Controls the calculation period and sensitivity for market detection. - BOS Bear (
bosBear): Controls the calculation period and sensitivity for market detection. - Market Trend Bias (
marketTrend): Controls the calculation period and sensitivity for market detection. - Bullish MSS (Confirmed) (
mssBull): Controls the calculation period and sensitivity for market detection. - Bearish MSS (Confirmed) (
mssBear): Controls the calculation period and sensitivity for market detection. - Bullish BOS (Confirmed) (
bosBull): Controls the calculation period and sensitivity for market detection. - Bearish BOS (Confirmed) (
bosBear): Controls the calculation period and sensitivity for market detection. - Market Trend Bias (
marketTrend): Controls the calculation period and sensitivity for market detection. - MSS/BOS Bullish Color (
msBull): Controls the calculation period and sensitivity for market detection. - MSS/BOS Bearish Color (
msBear): Controls the calculation period and sensitivity for market detection. - Bullish Sweep Color (
sweepBull): Controls the calculation period and sensitivity for market detection. - Bearish Sweep Color (
sweepBear): Controls the calculation period and sensitivity for market detection. - Bullish FVG Fill (
fvgBull): Controls the calculation period and sensitivity for market detection. - Bearish FVG Fill (
fvgBear): Controls the calculation period and sensitivity for market detection. - Swing High Level (
swingHigh): Controls the calculation period and sensitivity for market detection. - Swing Low Level (
swingLow): Controls the calculation period and sensitivity for market detection.
How to use Strategy Parameters (Condition Source)
Within the Strategy Tester module, this indicator can be used both as a direct signal source and as a market-state filter.
1. Signal Events
mssBull- Bullish MSS (Confirmed) event signal.mssBear- Bearish MSS (Confirmed) event signal.bosBull- Bullish BOS (Confirmed) event signal.bosBear- Bearish BOS (Confirmed) event signal.
2. Filters and Trade Levels
swingLen- Swing Length value used for structural qualification or thresholds.reqBodyClose- Require Body Close value used for structural qualification or thresholds.reqSweep- Require Liquidity Sweep value used for structural qualification or thresholds.reqFVG- Require FVG Displacement value used for structural qualification or thresholds.reqVol- Require High Volume value used for structural qualification or thresholds.volMult- Volume Multiplier value used for structural qualification or thresholds.volSmaLen- Volume SMA Length value used for structural qualification or thresholds.showSwings- Show Swings value used for structural qualification or thresholds.showFVG- Show Breakout FVGs value used for structural qualification or thresholds.showSweeps- Show Sweeps value used for structural qualification or thresholds.sweepLookback- Sweep Lookback (bars) value used for structural qualification or thresholds.mssBull- MSS Bull value used for structural qualification or thresholds.mssBear- MSS Bear value used for structural qualification or thresholds.bosBull- BOS Bull value used for structural qualification or thresholds.bosBear- BOS Bear value used for structural qualification or thresholds.marketTrend- Market Trend Bias value used for structural qualification or thresholds.marketTrend- Market Trend Bias value used for structural qualification or thresholds.
Strategy Example: Enter Long when buySignal is true and trendFilter == 1, ensuring trades align with dominant momentum.