PATTERN RECOGNITION SIGNALS Trading Guide
Last updated: July 22, 2026
The Pattern Recognition Signals is a quantitative technical analysis tool. Pattern Recognition Signals Detects Double and Triple top/bottom patterns from pivot points. Draws zigzag lines through pattern pivots, TP1/TP2/SL zone boxes,
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
- Pivot Length (
pivotLength): Controls the calculation period and sensitivity for market detection. - Min Pattern Bars (
minPatternBars): Controls the calculation period and sensitivity for market detection. - Max Pattern Bars (
maxPatternBars): Controls the calculation period and sensitivity for market detection. - Max Wave Size Ratio (
maxWaveRatio): Controls the calculation period and sensitivity for market detection. - Max Height % of ADR10 (
maxHeightPct): Controls the calculation period and sensitivity for market detection. - Min Bars Between Signals (
minSigSpacing): Controls the calculation period and sensitivity for market detection. - Show Double Patterns (
showDouble): Controls the calculation period and sensitivity for market detection. - Show Triple Patterns (
showTriple): Controls the calculation period and sensitivity for market detection. - Show Pivot Dots (
showPivots): Controls the calculation period and sensitivity for market detection. - Zone Extension (bars) (
zoneExt): Controls the calculation period and sensitivity for market detection. - TP1 % of ADR10 (
tp1Pct): Controls the calculation period and sensitivity for market detection. - TP2 % of ADR10 (
tp2Pct): Controls the calculation period and sensitivity for market detection. - SL % of ADR10 (
slPct): Controls the calculation period and sensitivity for market detection. - Zone Height % of ADR10 (
zoneHPct): Controls the calculation period and sensitivity for market detection. - ADR Override (0=auto) (
adrOverride): Controls the calculation period and sensitivity for market detection. - Bullish Color (
bullColor): Controls the calculation period and sensitivity for market detection. - Bearish Color (
bearColor): Controls the calculation period and sensitivity for market detection. - TP1 Color (
tp1Color): Controls the calculation period and sensitivity for market detection. - TP2 Color (
tp2Color): Controls the calculation period and sensitivity for market detection. - SL Color (
slColor): 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. - ADR10 (
adrSafe): Controls the calculation period and sensitivity for market detection. - Bullish Pattern Signal (
buySignal): Controls the calculation period and sensitivity for market detection. - Bearish Pattern Signal (
sellSignal): Controls the calculation period and sensitivity for market detection. - ADR10 Value (
adrSafe): 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- Bullish Pattern Signal event signal.sellSignal- Bearish Pattern Signal event signal.
2. Filters and Trade Levels
pivotLength- Pivot Length value used for structural qualification or thresholds.minPatternBars- Min Pattern Bars value used for structural qualification or thresholds.maxPatternBars- Max Pattern Bars value used for structural qualification or thresholds.maxWaveRatio- Max Wave Size Ratio value used for structural qualification or thresholds.maxHeightPct- Max Height % of ADR10 value used for structural qualification or thresholds.minSigSpacing- Min Bars Between Signals value used for structural qualification or thresholds.showDouble- Show Double Patterns value used for structural qualification or thresholds.showTriple- Show Triple Patterns value used for structural qualification or thresholds.showPivots- Show Pivot Dots value used for structural qualification or thresholds.zoneExt- Zone Extension (bars) value used for structural qualification or thresholds.tp1Pct- TP1 % of ADR10 value used for structural qualification or thresholds.tp2Pct- TP2 % of ADR10 value used for structural qualification or thresholds.slPct- SL % of ADR10 value used for structural qualification or thresholds.zoneHPct- Zone Height % of ADR10 value used for structural qualification or thresholds.adrOverride- ADR Override (0=auto) value used for structural qualification or thresholds.buySignal- Buy Signal value used for structural qualification or thresholds.sellSignal- Sell Signal value used for structural qualification or thresholds.adrSafe- ADR10 value used for structural qualification or thresholds.adrSafe- ADR10 Value value used for structural qualification or thresholds.
Strategy Example: Enter Long when buySignal is true and trendFilter == 1, ensuring trades align with dominant momentum.