STRUCTURE SNIPER Trading Guide
Last updated: July 22, 2026
The Structure Sniper is a quantitative technical analysis tool. Structure Sniper — Break & Retest Overlay Clean BUY/SELL signal overlay based on market structure: 1. Detect swing highs/lows (pivots)
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. - ATR Length (
atrLen): Controls the calculation period and sensitivity for market detection. - Retest Zone Width (×ATR) (
retestWidth): Controls the calculation period and sensitivity for market detection. - Show Structure Lines (
showStructure): Controls the calculation period and sensitivity for market detection. - Show Swing Labels (
showLabels): Controls the calculation period and sensitivity for market detection. - Show Retest Zones (
showZones): Controls the calculation period and sensitivity for market detection. - Show Signals (
showSignals): Controls the calculation period and sensitivity for market detection. - Volume Confirmation (
requireVol): Controls the calculation period and sensitivity for market detection. - Min Volume Ratio (
minVolRatio): Controls the calculation period and sensitivity for market detection. - Max Retest Wait (bars) (
maxRetestBars): Controls the calculation period and sensitivity for market detection. - Show ATR Stop Levels (
showStops): Controls the calculation period and sensitivity for market detection. - Bull Structure (
bullStructure): Controls the calculation period and sensitivity for market detection. - Bear Structure (
bearStructure): Controls the calculation period and sensitivity for market detection. - Buy Signal (
buySignal): Controls the calculation period and sensitivity for market detection. - Sell Signal (
sellSignal): Controls the calculation period and sensitivity for market detection. - Bull Retest Zone (
bullZoneFill): Controls the calculation period and sensitivity for market detection. - Bear Retest Zone (
bearZoneFill): Controls the calculation period and sensitivity for market detection. - BOS Label (
bosLabel): Controls the calculation period and sensitivity for market detection. - Stop Level (
stopLine): Controls the calculation period and sensitivity for market detection. - Buy Signal (
buySignal): Controls the calculation period and sensitivity for market detection. - Sell Signal (
sellSignal): Controls the calculation period and sensitivity for market detection. - BOS Up (
bosUp): Controls the calculation period and sensitivity for market detection. - BOS Down (
bosDn): Controls the calculation period and sensitivity for market detection. - Structure Trend (
structureTrend): Controls the calculation period and sensitivity for market detection. - Buy Signal (Break & Retest) (
buySignal): Controls the calculation period and sensitivity for market detection. - Sell Signal (Break & Retest) (
sellSignal): Controls the calculation period and sensitivity for market detection. - Break of Structure Up (
bosUp): Controls the calculation period and sensitivity for market detection. - Break of Structure Down (
bosDn): Controls the calculation period and sensitivity for market detection. - Structure Trend (
structureTrend): 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
buySignal- Buy Signal event signal.sellSignal- Sell Signal event signal.bosUp- BOS Up event signal.bosDn- BOS Down event signal.buySignal- Buy Signal (Break & Retest) event signal.sellSignal- Sell Signal (Break & Retest) event signal.bosUp- Break of Structure Up event signal.bosDn- Break of Structure Down event signal.
2. Filters and Trade Levels
swingLen- Swing Length value used for structural qualification or thresholds.atrLen- ATR Length value used for structural qualification or thresholds.retestWidth- Retest Zone Width (×ATR) value used for structural qualification or thresholds.showStructure- Show Structure Lines value used for structural qualification or thresholds.showLabels- Show Swing Labels value used for structural qualification or thresholds.showZones- Show Retest Zones value used for structural qualification or thresholds.showSignals- Show Signals value used for structural qualification or thresholds.requireVol- Volume Confirmation value used for structural qualification or thresholds.minVolRatio- Min Volume Ratio value used for structural qualification or thresholds.maxRetestBars- Max Retest Wait (bars) value used for structural qualification or thresholds.showStops- Show ATR Stop Levels value used for structural qualification or thresholds.structureTrend- Structure Trend value used for structural qualification or thresholds.structureTrend- Structure Trend value used for structural qualification or thresholds.
Strategy Example: Enter Long when buySignal is true and trendFilter == 1, ensuring trades align with dominant momentum.