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.

Continue Research

Explore the full academy, the product documentation, and the main platform pages for deeper crypto backtesting and strategy research.

Browse all academy guides Read the documentation Compare platform plans See the research engine