All Chart Pattern Indicator TradingView: Automated Pattern Recognition
TradingView's built-in All Chart Patterns indicator draws supported price formations on the current chart. It can reduce manual drawing work, but a detected shape is not a verified trading edge. This guide covers the built-in tool; community scripts with similar names can use different algorithms, settings and access terms.
Identify the Correct Indicator
Open Indicators → Technicals → Patterns → All Chart Patterns, following TradingView's auto chart patterns guide. Check the publisher before selecting a similarly named community script.
The built-in tool should not be described as an open-source ZigZag script without evidence about its implementation. Its documented scope is pattern recognition; it does not automatically include Elliott Wave analysis or every formation a trader might draw manually.
TradingView states that automatic pattern searches cover the most recent 600 bars or price points. Bar Replay can help inspect an earlier window. This is different from an exhaustive backtest across all available history.
Access is plan-dependent. Consult the current TradingView feature comparison for “Auto chart patterns” and the entitlement shown in your account; do not assume the built-in tool is included in Basic because a community alternative is free.
Patterns and Their Interpretation
The official All Chart Patterns reference lists flags, pennants, double and triple tops/bottoms, head and shoulders and its inverse, rising/falling wedges, triangle, rectangle and cup-and-handle variants. Broadening formations are not listed there as a separate supported family.
| Formation | Shape to inspect | A trading rule still needs |
|---|---|---|
| Head and shoulders | Three peaks with the middle higher and an intervening neckline | A defined neckline break, confirmation time and invalidation |
| Double top or bottom | Two tests of a region separated by a reaction | A tolerance for “similar” levels and a trigger beyond the intervening swing |
| Triangle or wedge | Converging boundaries | The actual breakout direction and an entry rule |
| Flag or pennant | Consolidation after a directional move | Limits on duration and a rule for failed breaks |
| Rectangle | Repeated tests of a range | Breakout or range-trading rules, which are different strategies |
| Cup and handle | A rounded formation followed by a smaller consolidation | A measurable breakout and exit method |
“Reversal” and “continuation” describe conventional interpretations, not guaranteed outcomes. A triangle can break either way. Pattern targets are geometric projections; price may reverse before reaching them or move through them without an executable fill.
Configure Visibility and Emerging Patterns
The built-in settings distinguish which pattern statuses and target statuses to show. “Last Awaiting” reduces the display to the most recent qualifying unfinished pattern; “In Progress” includes emerging formations. Other pattern parameters use the individual indicators' defaults.
Do not assume that the composite tool exposes arbitrary per-pattern sensitivity or every control found in community scripts. If you need a specific pattern or its detailed controls, open the corresponding individual indicator.
Emerging patterns can change as new bars arrive. A historical drawing may also mark swing points that were only identifiable later. Record when a pattern became available, not just where its first vertex is drawn. That distinction matters when evaluating an entry.
Set Alerts with Individual Pattern Indicators
TradingView's technical alert instructions state that the generic All Chart Patterns option does not support alerts. Add the specific pattern indicator, open the alert dialog, choose that indicator and inspect its available event conditions.
Test whether the chosen condition concerns a new formation, a breakout or a target event. Those are different timestamps. Confirm the alert's frequency, expiry and notification channel, and observe several events before depending on it.
Combine Patterns with a Defined Test
RSI, MACD, ATR and volume can describe additional aspects of the same market. They do not automatically make a pattern more reliable. For example, an RSI-below-30 filter is a hypothesis whose effect needs testing, not a universal strengthening of a bullish pattern.
ATR measures recent range on the chart's bar interval. It is not necessarily a daily range, and an ATR multiple does not guarantee a stop will fill at its price. Different symbols also provide different volume measures; forex tick volume is not total worldwide traded volume.
Pineify's visual editor can combine supported conditions and export Pine Script. Do not assume it can directly read every drawing made by TradingView's built-in pattern tools. A custom pattern strategy requires an explicit detection algorithm or a supported signal series, plus validation of when that series becomes available.
Avoid Misleading Evaluations
Use a repeatable log rather than selecting attractive historical examples:
- Record symbol, feed, session, chart type, timeframe and pattern settings.
- Save the pattern at first observation, including its current status.
- Define the trigger, entry time, invalidation, exit and costs before the outcome.
- Include failed, cancelled and overlapping patterns in the sample.
- Separate results used to select filters from a later evaluation period.
- Compare the same rule with and without each added filter.
Automation makes an algorithm consistent, but the algorithm still contains choices about pivots, tolerance and pattern selection. It does not remove selection bias or prove profitability. Likewise, repeated patterns on overlapping timeframes are not necessarily independent observations.
Frequently Asked Questions
Is All Chart Patterns free on every TradingView plan?
Do not assume so. The built-in Auto chart patterns feature has plan-dependent access. Check the current feature comparison and your account; community scripts have separate access rules.
Can I create alerts on the composite indicator?
TradingView documents that the generic All Chart Patterns indicator does not support alerts. Add the individual pattern indicator and choose a supported alert condition.
Can I use it on cryptocurrency charts?
You can evaluate supported chart data, but verify the exchange, session and available history. This article does not report a cryptocurrency performance test.
Does a target show where price will go?
No. It is a projection derived from the detected formation. Failed breakouts, gaps and changes to emerging patterns remain possible.
Are higher timeframes always more reliable?
No universal reliability ranking is established here. Timeframe changes affect sample size, holding period, costs and pattern recognition. Compare a specified rule on representative data.

