AI summary

AI summary

AI summary

Volatility Patterns is a TradingView indicator detecting indecisive price action like compressed ranges and indecision candles. Identifies volatility suppression patterns that often precede significant breakout moves, helping predicting volatility.

Volatility Patterns is a TradingView indicator detecting indecisive price action like compressed ranges and indecision candles. Identifies volatility suppression patterns that often precede significant breakout moves, helping predicting volatility.

Volatility Patterns is a TradingView indicator detecting indecisive price action like compressed ranges and indecision candles. Identifies volatility suppression patterns that often precede significant breakout moves, helping predicting volatility.

TradingView Volatility Indicator: Volatility Patterns

TradingView Volatility Indicator: Volatility Patterns

TradingView Volatility Indicator: Volatility Patterns

Volatility Patterns detects price action patterns preceding volatility and provides statistical insights into expansive moves that follow

Volatility Patterns detects price action patterns preceding volatility and provides statistical insights into expansive moves that follow

Volatility Patterns detects price action patterns preceding volatility and provides statistical insights into expansive moves that follow

Main image for the guide "TradingView Volume Footprint"
Main image for the guide "TradingView Volume Footprint"
Main image for the guide "TradingView Volume Footprint"

Kenneth

Kenneth

Jan 26, 2026

Jan 26, 2026

3 min read

3 min read

Share

About Volatility patterns

Volatility patterns detect various forms of indecisive price action, on a larger scale as a compressed range and on a smaller scale as indecision candles. Indecisive and volatility suppressing price action can be thought of as a spring being pressed down.

About Volatility patterns

Volatility patterns detect various forms of indecisive price action, on a larger scale as a compressed range and on a smaller scale as indecision candles. Indecisive and volatility suppressing price action can be thought of as a spring being pressed down.

In this article

In this article

In this article

Key features and settings

The following scenarios are qualified as indecision candles: inside candles, indecision engulfing candles and volatility shifts.

The more suppression, the more tension is built and eventually released as a spike or series of spikes in volatility. Each volatility pattern is assigned an influence period, during which average and peak relative volatility is recorded and stored to volatility metrics.

By default, each indecision candle is considered a valid pattern only when another indecision candle has taken place within 3 periods, e.g. prior inside candle + indecision engulfing candle = valid volatility pattern.

This measurement is taken to filter noise by looking for multiple hints of pending volatility, rather than just one. Level of tolerated noise can be changed via input menu by using sensitivity setting, by default set to 2.

Adjusting sensitivity

For candle patterns, the following sensitivity settings are applied:

Sensitivity at 1
Any single indecision candle is considered a valid pattern

Sensitivity at 2
2 indecision candles within 3 bars is considered a valid pattern

Sensitivity at 3
2 indecision candles within 2 bars (consecutive) is considered a valid pattern

The following scenarios are qualified as range patterns: series of lower highs/higher lows and series of low volatility pivots.

A pivot is defined by highest/lowest point in price, by default within 2 periods back and 2 periods forward. When 4 pivots with qualities mentioned above are found, a box indicating compressed range will appear. Both required pivots and pivot definition can be adjusted via input menu.

Influence time and metrics

By default, influence time for each volatility pattern is set to 6 candles, a period for which spike(s) in volatility is expected. For each influence period, average relative volatility (volatility relative to volatility SMA 20) and peak relative volatility is recorded and stored to volatility metrics.

All metrics used in calculations are visible in "Data Window "tab. Average and peak volatility during influence period will vary depending on chart, timeframe and chosen settings. Tweaking the settings might result in an improvement and is worth experimenting with.

Key features and settings

The following scenarios are qualified as indecision candles: inside candles, indecision engulfing candles and volatility shifts.

The more suppression, the more tension is built and eventually released as a spike or series of spikes in volatility. Each volatility pattern is assigned an influence period, during which average and peak relative volatility is recorded and stored to volatility metrics.

By default, each indecision candle is considered a valid pattern only when another indecision candle has taken place within 3 periods, e.g. prior inside candle + indecision engulfing candle = valid volatility pattern.

This measurement is taken to filter noise by looking for multiple hints of pending volatility, rather than just one. Level of tolerated noise can be changed via input menu by using sensitivity setting, by default set to 2.

Adjusting sensitivity

For candle patterns, the following sensitivity settings are applied:

Sensitivity at 1
Any single indecision candle is considered a valid pattern

Sensitivity at 2
2 indecision candles within 3 bars is considered a valid pattern

Sensitivity at 3
2 indecision candles within 2 bars (consecutive) is considered a valid pattern

The following scenarios are qualified as range patterns: series of lower highs/higher lows and series of low volatility pivots.

A pivot is defined by highest/lowest point in price, by default within 2 periods back and 2 periods forward. When 4 pivots with qualities mentioned above are found, a box indicating compressed range will appear. Both required pivots and pivot definition can be adjusted via input menu.

Influence time and metrics

By default, influence time for each volatility pattern is set to 6 candles, a period for which spike(s) in volatility is expected. For each influence period, average relative volatility (volatility relative to volatility SMA 20) and peak relative volatility is recorded and stored to volatility metrics.

All metrics used in calculations are visible in "Data Window "tab. Average and peak volatility during influence period will vary depending on chart, timeframe and chosen settings. Tweaking the settings might result in an improvement and is worth experimenting with.

How to use Volatility patterns in trading

Volatility patterns depict moments of equal strength from both bulls and bears. While this equilibrium is in place, price is stagnant and compresses until either side initiates volatility, releasing the built up tension.

On top of hedging and playing the volatility using volatility based instruments, some other methods can be applied to take advantage of the somewhat tricky areas of indecision.

Detecting and trading volatility

Volatility is not a bad thing from a trading perspective, but can actually be fertile ground for executing trade setups. Trading volatility influence periods from higher timeframes on lower timeframes gives greater resolution to work with and opportunities to take advantage of the wild swings created.

Determine bias for patterns using ranges

Points of confluence where it anyway makes sense to favor one side over the other can be used for establishing bias for indecisive price action as well. At face value, it makes sense to expect bearish reactions at range highs and bullish reactions at range low, for which volatility patterns can provide a catalyst.

Betting on initiation direction

Betting on direction of the first volatile move can easily go against you, but if risk/reward is able to compensate for the poor win rate, it's a valid idea to consider and explore.

How to use Volatility patterns in trading

Volatility patterns depict moments of equal strength from both bulls and bears. While this equilibrium is in place, price is stagnant and compresses until either side initiates volatility, releasing the built up tension.

On top of hedging and playing the volatility using volatility based instruments, some other methods can be applied to take advantage of the somewhat tricky areas of indecision.

Detecting and trading volatility

Volatility is not a bad thing from a trading perspective, but can actually be fertile ground for executing trade setups. Trading volatility influence periods from higher timeframes on lower timeframes gives greater resolution to work with and opportunities to take advantage of the wild swings created.

Determine bias for patterns using ranges

Points of confluence where it anyway makes sense to favor one side over the other can be used for establishing bias for indecisive price action as well. At face value, it makes sense to expect bearish reactions at range highs and bullish reactions at range low, for which volatility patterns can provide a catalyst.

Betting on initiation direction

Betting on direction of the first volatile move can easily go against you, but if risk/reward is able to compensate for the poor win rate, it's a valid idea to consider and explore.

Get Volatility patterns on TradingView

Find TradingView indicators easily by opening up any chart on TradingView (e.g. TSLA) and clicking Indicators tab on top menu. To find all our tools, search "quantifytools" and click an indicator to add to your chart.

TradingView page
Volatility patterns on TradingView ↗



Get Volatility patterns on TradingView

Find TradingView indicators easily by opening up any chart on TradingView (e.g. TSLA) and clicking Indicators tab on top menu. To find all our tools, search "quantifytools" and click an indicator to add to your chart.

TradingView page
Volatility patterns on TradingView ↗



🤖

🤖

🤖

Indicators

Indicators

Indicators

TradingView Indicators

TradingView Indicators

TradingView Indicators

Flowly Indicators

See through charts with orderflow

hello@flowly.tools

Disclaimer

We are an independent script vendor on TradingView and have no affiliation with them. All content provided by us are strictly for educational purposes and should not be construed as financial advice.


Hypothetical or simulated performance shown does not represent actual trading and past results do not guarantee future performance. By using our content for decision making, you do it at your own risk and fully acknowledge that you alone are responsible for your own research and financial decisions.


© 2022-2026 Flowly Indicators. All rights reserved.

Flowly Indicators

See through charts with orderflow

hello@flowly.tools

Disclaimer

We are an independent script vendor on TradingView and have no affiliation with them. All content provided by us are strictly for educational purposes and should not be construed as financial advice.


Hypothetical or simulated performance shown does not represent actual trading and past results do not guarantee future performance. By using our content for decision making, you do it at your own risk and fully acknowledge that you alone are responsible for your own research and financial decisions.


© 2022-2026 Flowly Indicators. All rights reserved.

hello@flowly.tools

Disclaimer

We are an independent script vendor on TradingView and have no affiliation with them. All content provided by us are strictly for educational purposes and should not be construed as financial advice.


Hypothetical or simulated performance shown does not represent actual trading and past results do not guarantee future performance. By using our content for decision making, you do it at your own risk and fully acknowledge that you alone are responsible for your own research and financial decisions.


© 2022-2026 Flowly Indicators. All rights reserved.

quantify.tools is now Flowly Indicators. Read announcement