TradingView
AlgoAlpha
Jan 4, 2024 12:51 PM

Squeeze & Release [AlgoAlpha] 

British Pound/U.S. DollarFXCM

描述

Introduction:
💡The Squeeze & Release by AlgoAlpha is an innovative tool designed to capture price volatility dynamics using a combination of EMA-based calculations and ATR principles. This script aims to provide traders with clear visual cues to spot potential market squeezes and release scenarios. Hence it is important to note that this indicator shows information on volatility, not direction.

Core Logic and Components:

🔶EMA Calculations: The script utilizes the Exponential Moving Average (EMA) in multiple ways to smooth out the data and provide indicator direction. There are specific lengths for the EMAs that users can modify as per their preference.
🔶ATR Dynamics: Average True Range (ATR) is a core component of the script. The differential between the smoothed ATR and its EMA is used to plot the main line. This differential, when represented as a percentage of the high-low range, provides insights into volatility.
🔶Squeeze and Release Detection: The script identifies and highlights squeeze and release scenarios based on the crossover and cross-under events between our main line and its smoothed version. Squeezes are potential setups where the market may be consolidating, and releases indicate a potential breakout or breakdown.
🔶Hyper Squeeze Detection: A unique feature that detects instances when the main line is rising consistently over a user-defined period. Hyper squeeze marks areas of extremely low volatility.


Visual Components:

The main line (ATR-based) changes color depending on its position relative to its EMA.
A middle line plotted at zero level which provides a quick visual cue about the main line's position. If the main line is above the zero level, it indicates that the price is squeezing on a longer time horizon, even if the indicator indicates a shorter-term release.
"𝓢" and "𝓡" characters are plotted to represent 'Squeeze' and 'Release' scenarios respectively.


Standard Deviation Bands are plotted to help users gauge the extremity and significance of the signal from the indicator, if the indicator is closer to either the upper or lower deviation bands, this means that statistically, the current value is considered to be more extreme and as it is further away from the mean where the indicator is oscillating at for the majority of the time. Thus indicating that the price has experienced an unusual amount or squeeze or release depending on the value of the indicator.


Usage Guidelines:

☝️Traders can use the script to:
  • Identify potential consolidation (squeeze) zones.
  • Gauge potential breakout or breakdown scenarios (release).
  • Fine-tune their entries and exits based on volatility.
  • Adjust the various lengths provided in the input for better customization based on individual trading styles and the asset being traded.

版本注释

Added alerts: Squeeze, Release, Hyper Squeeze
评论
vitalyvetoshkin
I don't understand why this indicator is still not in the top
AlgoAlpha
@vitalyvetoshkin, Thank you for the kind words 😁. Maybe one day it will be 👀
F-B_AutoPilot
Your indicator is much more accurate than the one ranked 1st in the community, "Squeeze Momentum Indicator [LazyBear]." The Squeeze & Release is indeed much more precise. Wonderful work from you, keep it up! If I may ask, how did you come up with the concept?
AlgoAlpha
@F-B_AutoPilot, We appreciate the support! We know that ATR is commonly used to show volatility, therefore what we did was to find the trend of the ATR, so if the ATR is going up means that volatility is increasing and if the ATR is going down that means the volatility is decreasing, this is basically what the script does.
wyj152822
how to set alerts?
AlgoAlpha
@wyj152822, We just pushed an update, you should be able to set them now :)
wyj152822
@AlgoAlpha, thank u sir
更多