CHART PATTERNS Trading Guide
Last updated: July 22, 2026
The Chart Patterns is a quantitative technical analysis tool. CHART_PATTERNS: Chart Pattern Recognition Автоматическое распознавание графических паттернов: - Wedges (Rising/Falling, Expanding/Contracting)
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
- Show Wedges (
showWedges): Controls the calculation period and sensitivity for market detection. - Show Triangles (
showTriangles): Controls the calculation period and sensitivity for market detection. - Show Channels (
showChannels): Controls the calculation period and sensitivity for market detection. - Lookback Period (
lookback): Controls the calculation period and sensitivity for market detection. - Min Pattern Bars (
minBars): Controls the calculation period and sensitivity for market detection. - Slope Tolerance (
tolerance): Controls the calculation period and sensitivity for market detection. - Show Labels (
showLabels): Controls the calculation period and sensitivity for market detection. - Hide Data in Tooltip (
hideData): Controls the calculation period and sensitivity for market detection. - Any Rising Wedge (
anyRisingWedge): Controls the calculation period and sensitivity for market detection. - Any Falling Wedge (
anyFallingWedge): Controls the calculation period and sensitivity for market detection. - Any Triangle (
anyTriangle): Controls the calculation period and sensitivity for market detection. - Any Channel (
anyChannel): Controls the calculation period and sensitivity for market detection. - Bullish Pattern (
bullishSignal): Controls the calculation period and sensitivity for market detection. - Bearish Pattern (
bearishSignal): Controls the calculation period and sensitivity for market detection. - Rising Wedge (Expanding) (
risingWedgeExpanding): Controls the calculation period and sensitivity for market detection. - Rising Wedge (Contracting) (
risingWedgeContracting): Controls the calculation period and sensitivity for market detection. - Falling Wedge (Expanding) (
fallingWedgeExpanding): Controls the calculation period and sensitivity for market detection. - Falling Wedge (Contracting) (
fallingWedgeContracting): Controls the calculation period and sensitivity for market detection. - Rising Triangle (
risingTriangle): Controls the calculation period and sensitivity for market detection. - Falling Triangle (
fallingTriangle): Controls the calculation period and sensitivity for market detection. - Converging Triangle (
convergingTriangle): Controls the calculation period and sensitivity for market detection. - Expanding Triangle (
expandingTriangle): Controls the calculation period and sensitivity for market detection. - Uptrend Channel (
uptrendChannel): Controls the calculation period and sensitivity for market detection. - Downtrend Channel (
downtrendChannel): Controls the calculation period and sensitivity for market detection. - Ranging Channel (
rangingChannel): Controls the calculation period and sensitivity for market detection. - Pattern Breakout Up (
breakoutUp): Controls the calculation period and sensitivity for market detection. - Pattern Breakout Down (
breakoutDown): Controls the calculation period and sensitivity for market detection. - Pattern Upper Line (
upperLine): Controls the calculation period and sensitivity for market detection. - Pattern Lower Line (
lowerLine): Controls the calculation period and sensitivity for market detection. - Any Rising Wedge (
anyRisingWedge): Controls the calculation period and sensitivity for market detection. - Any Falling Wedge (
anyFallingWedge): Controls the calculation period and sensitivity for market detection. - Any Triangle (
anyTriangle): Controls the calculation period and sensitivity for market detection. - Any Channel (
anyChannel): Controls the calculation period and sensitivity for market detection. - Bullish Pattern (
bullishSignal): Controls the calculation period and sensitivity for market detection. - Bearish Pattern (
bearishSignal): Controls the calculation period and sensitivity for market detection. - Rising Wedge (Expanding) (
risingWedgeExpanding): Controls the calculation period and sensitivity for market detection. - Rising Wedge (Contracting) (
risingWedgeContracting): Controls the calculation period and sensitivity for market detection. - Falling Wedge (Expanding) (
fallingWedgeExpanding): Controls the calculation period and sensitivity for market detection. - Falling Wedge (Contracting) (
fallingWedgeContracting): Controls the calculation period and sensitivity for market detection. - Rising Triangle (
risingTriangle): Controls the calculation period and sensitivity for market detection. - Falling Triangle (
fallingTriangle): Controls the calculation period and sensitivity for market detection. - Converging Triangle (
convergingTriangle): Controls the calculation period and sensitivity for market detection. - Expanding Triangle (
expandingTriangle): Controls the calculation period and sensitivity for market detection. - Uptrend Channel (
uptrendChannel): Controls the calculation period and sensitivity for market detection. - Downtrend Channel (
downtrendChannel): Controls the calculation period and sensitivity for market detection. - Ranging Channel (
rangingChannel): Controls the calculation period and sensitivity for market detection. - Pattern Breakout Up (
breakoutUp): Controls the calculation period and sensitivity for market detection. - Pattern Breakout Down (
breakoutDown): Controls the calculation period and sensitivity for market detection. - Pattern Upper Line (
upperLine): Controls the calculation period and sensitivity for market detection. - Pattern Lower Line (
lowerLine): 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
anyRisingWedge- Any Rising Wedge event signal.anyFallingWedge- Any Falling Wedge event signal.anyTriangle- Any Triangle event signal.anyChannel- Any Channel event signal.bullishSignal- Bullish Pattern event signal.bearishSignal- Bearish Pattern event signal.risingWedgeExpanding- Rising Wedge (Expanding) event signal.risingWedgeContracting- Rising Wedge (Contracting) event signal.fallingWedgeExpanding- Falling Wedge (Expanding) event signal.fallingWedgeContracting- Falling Wedge (Contracting) event signal.risingTriangle- Rising Triangle event signal.fallingTriangle- Falling Triangle event signal.convergingTriangle- Converging Triangle event signal.expandingTriangle- Expanding Triangle event signal.uptrendChannel- Uptrend Channel event signal.downtrendChannel- Downtrend Channel event signal.rangingChannel- Ranging Channel event signal.breakoutUp- Pattern Breakout Up event signal.breakoutDown- Pattern Breakout Down event signal.anyRisingWedge- Any Rising Wedge event signal.anyFallingWedge- Any Falling Wedge event signal.anyTriangle- Any Triangle event signal.anyChannel- Any Channel event signal.bullishSignal- Bullish Pattern event signal.bearishSignal- Bearish Pattern event signal.risingWedgeExpanding- Rising Wedge (Expanding) event signal.risingWedgeContracting- Rising Wedge (Contracting) event signal.fallingWedgeExpanding- Falling Wedge (Expanding) event signal.fallingWedgeContracting- Falling Wedge (Contracting) event signal.risingTriangle- Rising Triangle event signal.fallingTriangle- Falling Triangle event signal.convergingTriangle- Converging Triangle event signal.expandingTriangle- Expanding Triangle event signal.uptrendChannel- Uptrend Channel event signal.downtrendChannel- Downtrend Channel event signal.rangingChannel- Ranging Channel event signal.breakoutUp- Pattern Breakout Up event signal.breakoutDown- Pattern Breakout Down event signal.
2. Filters and Trade Levels
showWedges- Show Wedges value used for structural qualification or thresholds.showTriangles- Show Triangles value used for structural qualification or thresholds.showChannels- Show Channels value used for structural qualification or thresholds.lookback- Lookback Period value used for structural qualification or thresholds.minBars- Min Pattern Bars value used for structural qualification or thresholds.tolerance- Slope Tolerance value used for structural qualification or thresholds.showLabels- Show Labels value used for structural qualification or thresholds.hideData- Hide Data in Tooltip value used for structural qualification or thresholds.upperLine- Pattern Upper Line value used for structural qualification or thresholds.lowerLine- Pattern Lower Line value used for structural qualification or thresholds.upperLine- Pattern Upper Line value used for structural qualification or thresholds.lowerLine- Pattern Lower Line value used for structural qualification or thresholds.
Strategy Example: Enter Long when buySignal is true and trendFilter == 1, ensuring trades align with dominant momentum.