Squeeze & Release Indicator

Squeeze & Release Indicator

The Squeeze & Release indicator is a technical tool designed to identify moments when the market is experiencing volatility compression (Squeeze) and when this compression is released (Release). This behavior often precedes significant price movements, as markets typically alternate between periods of low and high volatility.

The Squeeze & Release indicator uses the Average True Range (ATR) and other derived metrics to measure market volatility and the relationship between compression and expansion. This helps traders visualize potential breakout points and anticipate price directions.

How the Indicator Works

1. Calculating ATR and its EMA

The ATR (Average True Range) measures market volatility by considering the maximum range between high, low, and closing prices. This value is smoothed using an Exponential Moving Average (EMA), providing a more stable indicator.

The difference between the ATR and its EMA serves as the foundation for calculating the market’s relative volatility. Positive or negative values in this metric indicate changes in volatility intensity.

2. Squeeze Value and Its Moving Average

The Squeeze Value is a normalized metric that compares volatility to the price range (difference between the high and low). This value can be optionally smoothed to filter out market noise. A moving average of this value (SVMA) acts as a reference to identify crossovers and generate signals:

  • Bullish crossover: Indicates a potential increase in volatility.
  • Bearish crossover: Signals that pressure is decreasing.

3. Colors and Visual Interpretation

The indicator uses color combinations to highlight market states:

  • Active Squeeze (high indicator values): Represented by darker colors.
  • Active Release (declining values): Shown with lighter colors.
  • Crossovers between the Squeeze Value and its Moving Average provide additional visual signals.

4. Zones of Interest and Thresholds

The indicator calculates thresholds based on standard deviations to highlight potential action zones. These areas serve as visual alerts to identify:

  • Extreme compressions.
  • Significant releases of volatility.

Filling between upper and lower zones helps traders easily identify these critical moments on a chart.

Configuration and Customization

The Squeeze & Release indicator offers several customizable parameters to adapt it to different assets and trading strategies:

  1. Calculation period: Defines the time range for ATR and other values.
  2. Smoothing length: Adjusts the indicator’s sensitivity to filter out noise.
  3. EMA length: Controls the smoothness of the reference line.
  4. Hyper Squeeze detection length: Helps identify prolonged compression periods.
  5. Enable/disable smoothing: Allows direct adjustment for more volatile charts.

Each of these parameters can be fine-tuned based on the type of asset (stocks, currencies, cryptocurrencies) or strategy (short-term, long-term).

Examples of Use

To better understand how this indicator works, here’s a practical example:

  1. Basic configuration:
    • Calculation period: 14.
    • Smoothing enabled.
    • EMA length: 14.
  2. Interpreting signals:
    • On a 1-hour chart, observe shaded areas that indicate extreme compression zones.
    • Wait for crossovers between the Squeeze Value and its Moving Average to take action.
  3. Potential application:
    • Long entry: When the Squeeze Value crosses above its Moving Average and the market is at a support zone.
    • Short entry: Bearish crossover combined with a resistance level.

Conclusion

The Squeeze & Release indicator is a powerful tool for analyzing volatility and anticipating significant market movements. Its customization options and clear visual representation make it a valuable resource for traders seeking opportunities in compressed markets.

However, like any technical indicator, it’s essential to use it in conjunction with other analyses to confirm signals and minimize risks. Its ability to adapt to various assets and trading styles makes it a versatile choice in the arsenal of technical analysis tools.

Share this

Risk disclosure:

No information on this site is investment advice or a solicitation to buy or sell any financial instrument. Past performance is not indicative of future results. Trading may expose you to risk of loss greater than your deposits and is only suitable for experienced investors who have sufficient financial means to bear such risk.

ProRealTime ITF files and other attachments : How to import ITF files into ProRealTime platform?

PRC is also on YouTube, subscribe to our channel for exclusive content and tutorials

avatar
Register or

Likes

avatar avatar avatar avatar avatar
Related users ' posts
jebus89 Big thanks for sharing this :) Seems to work as expected, good stuff.
xpe74 Top visually, and very efficient. I would like to integrate it as a value in a small algo i...
swapping Oups nicolas ! je pense que tu a oublié de mettre les variables "setting" accessible en exte...
Nicolas Je viens de vérifier, elles y sont pourtant?
swapping Mea culpa, j'ai fait un bête (copier/coller) et forcément cela ne pouvait pas y être puisqu'...
WarningTrading Comment peut on la comparer ? comme ceci ? cela ne me donne plus le message d'erreur manque...
sally31120 Bonjour, je n'arrive pas à créer ce screener close > supertrend extended2[1] la réponse...
Nicolas voir ce sujet pour un screener basé sur Supertrend Extended: https://www.prorealcode.com/top...
JanWd Tried the code, nice concept, seems to work quit well for US/EUR 2hrs, Other markets seems n...
JR1976 Simple and nice code , congrats !!! Seems work well with TIme frame 1 h
phanz Hi all, Sorry revisiting an old post. This algo is simple, and simplicity is the ultimate ...
Khaled Thanks, but if I may ask what's EMA Period? The price which reverses the EMA[20] is not the ...
Francesco78 EMA is not a moving average, it is just the name we called the quantity defined above
Khaled My bad. Thank you so much!
Kris75 Hi Bolsatrilera, I love this indicator! Thanks; => did you develop a strategy around...
rispardin no entiendo como funciana este indicador, por favor alguien podria explicar como utilizarlo???
AVT No se trata de un solo indicador, pero cada linea muestra otra información, de abajo hacia ...
IV Mcm Your indicator is interesting, I evaluated its relevance with the squeeze to detect the phas...
Lotech123 Thanks for this indicator. Working on a 3 M timeframe with the DJI, it can produce some inte...
JSTAR PRODUCTIONS Hi there, I downloaded the Indicator but the indicator does not show up on my charts. Am...
JSTAR PRODUCTIONS Hi, Worked it out. Thanks
gackeen Scusa Pier, scusate tutti, sono nuovo. Ho caricato il file e mi viene restituito il messaggi...
JR1976 HI Nicolas , I tried to copy paste but not import directly and the code works well I hav...
mcosta This code doesn't work on 10.3 platform(IG), neither with copy/paste nor with itf import, an...
HeikinAshi Do you have an update of this indicator since you've created them, or is this still the actu...
mcha Thank you for this work. Do you try to transform/put this indicator on candlesticks and is ...
Jean-Pierre Poulain When I buy and when I sell ?
Nicolas The featured image of the post do not deserve the indicator you are right, I attached other ...
Nicolas It is described in the post already :) The BUY/SELL signals are quite similar of what you ca...
Nicolas An answer to a query that has been posted in the squeeze indicator: https://www.prorealcode....
Jodal Bonjour Nicolas, Merci pour cet indicateur! Est-ce possible de configurer une alerte pou...
Nicolas Merci pour le post dans le forum en respectant les règles de publication énoncées dans le ca...
Dron De lo mejorcito
fabio407 Thanks, Nicolas. Very useful. Would you tell me where to find what result conveys the functi...
Nicolas This is not an instruction of the programming language but a variable from this indicator (l...
fabio407 OK. I didn't notice it. Many thanks, Nicolas!
albertocampagna Sei grande Nicolas :-)
SAcht Dear Nicolas, Great work, thank you very much!I would love to use the indicator in ProScree...
SAcht btw: The above-posted ProScreener is supposed to show stocks for which the center line has i...
victormork Hi, I would just like to share my own take on this strategy. I'm using 30 min on EURUSD but ...
mckubik Thanks. I will run a Test. 
poonsl2828 Hi! bjoern May i know what timing should i change for time zone (Singapore (GMT +8:00) ...
julien1978 The ADR value that is plotted intraday does not match the value of the regular ATR indicator...
Fab666 I've tried to get a fix for this also but no luck, it doesn't print the correct data as far ...
Seabiscuit Hi! With the new PRT update, this indicator does not work anymore

Top