Dynamic Zone Elasticity

Dynamic Zone Elasticity

Dynamic Zone Elasticity indicator is an oscillator to predict short term direction. It is best used for scalping or automated trading. It comprises a signal line and dynamic lower and upper zones, as well as a mid-level.


There are three screen shots attached with this indicator: Two are showing very different indicator settings on different markets, and a third screen shot shows an indicator test. The indicator test is not a trading strategy – it is simply a back-test placing a long and short at every (typical) buy and sell signal, being in the market 100% of the time. An indicator an be considered potentially useful if taking every signal generates a better return than the underlying market.


  • Period – the number of candles to look back on, this adjusts the “speed” of the indicator.
  • Smoothing – Reduces signal noise, adding delay


Short term trading signals are generated when the signal line crosses through the various zone lines. A rising signal-line implies an upward continuation in price whilst a falling signal-line implies a downward continuation.

Typical interpretation would be as follows: A buy-signal may be generated as the signal line crosses above the lower zone, with a sell-signal generated as the signal line crosses below the upper zone. There are no strict rules dictating which zone crosses generate a signal – the user should derive their own conclusion based on the chosen market and indicator parameters.

The indicator can be used with a wide range of values to give different types of signals.  Further filters can be derived by taking note of the hemisphere (position from zero) and direction of the zone lines, with respect to the signal line.

Author:  Maz @ PRC
Release date: 16th October 2020
Inspiration: This study is inspired by “Elasticity of price” indicator, as first published by Nicolas of PRC, here: https://www.prorealcode.com/prorealtime-indicators/elasticity-of-price/
Thank you Nicolas for the original version.

Further research

Automated strategies can be derived from this study, particularly in conjunction with other indicators or filters. I hope this is helpful and welcome any discussion on subsequent strategies.



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?

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

  1. FernetTrader • 235 days ago #

    Im trying to use this indicator with another indicator but i cant get it to work. I want to take trades when yellow line crosses the red or green. Im trying to code it like this, very simple: result crosses over top / result crosses under btm.
    Could you just give me an example of how to code that?
    Im a new and right now im just trying out stuff for fun to learn.
    Thanks in advance and great work!

    • FernetTrader • 235 days ago #

      think i found a solution!

    • monochrome • 213 days ago #

      Can you please share how you made it work? I cant seem to make it work in a strategy

  2. monochrome • 214 days ago #

    Thanks for the indicator. Very interesting!

Register or


avatar avatar avatar avatar avatar avatar avatar
Related users ' posts
Fabian Hi Thomas, thanks for your explanations. Which indicator do you use in the screenshot ...
Thomas Thats On Balance Volume and Bollinger or SMA or what you want. It shows me the volume flow. ...
bertrandpinoy @MAKSIDE I would be grateful if you send me your version. have a nice day
11 months ago
bertrandpinoy Hello Zigo can you turn into an automatic strategy?
eckaw Hey @Zigo thanks for this indicator. May I ask what the multiplier 1.682 is derived from? I ...
Zigo Hello, eckaw, its not so important I had meant 1.618 and not 1.682. It has nothing to do wit...
kbrooks323 Hello would someone be willing to release a scan code for this? that would be helpful as I s...
Nicolas You can do easily this screener by using the assisted creation tool. It would take you about...
kbrooks323 I just figured it out thanks!
rama what is the buy condition or sell condition for this can you suggest a code k1=1 buy and k1...
rama I would like to know at point 1 an alert or binary indicator so that I can place order
maxlys Bonjour Nicolas, merci pour ce code qui a l'air intéressant. Comment ajouter dans le code l'...
darbes Nicolas Could you code in PRT from an MT4 code ? Best JC
darbes Nicolas How to convert this signal into a strategy pro ? Best JC
Alby118 Great work, much appreciated! You think this will work better with HULL indicator? So the S...
Nicolas Discussions with many other versions and improvements can be found here: https://www.proreal...
darbes Hi How does it go on live ? JC
antonio73 Balmora74, io vedo che funziona anche su timeframe ad 1 minuto con piccole ottimizzazioni, t...
Nicolas Si ces variables ne sont pas utiles, il faut tout simplement les supprimer du programme.
souf Bonsoir Nicolas, Je te remercie d'avoir pris le temps de me répondre. J'ai essayé de s...
souf Hi Luxrun, I hope everything is OK for you. Did you succeed turning this indicator int...
arnaudat Bonjour, je suis tombé sur cet indicateur par des recherches sur les écarts types et il me...
Nicolas Il y a peut-être une erreur de calcul causée par un division par zéro, j'ai retrouvé une aut...
arnaudat Merci nicolas, j'ai déjà pris cette version et en plus je suis sur les futures. Par contre d...
Bard Problems with Safari latest s/ware and this site and links and adding code. Let me add the...
grimweasel47 Ok thanks Nicolas - could this be adapted to take into account MFI and then have price, volu...
Nicolas I don't understand what you mean exactly, would be better to open a topic about this idea wi...
Nicolas Yes, that's how it goes when using loops..
JosephFelix Hi, Could I please have help with adding these indicators 'on price'? Every indicator that I...
Nicolas Just add it on price by clicking the wrench on the left upper side of the price chart.
Nicolas S11 variable is not a loop but a ratio calculation. In real time the codes is processed on e...
Stephan_V Nicolas, This regression delivers damn good results, especially for trends ! I'm wonde...
Nicolas Least square method is used here in order to get the perfect y = ax2 + bx + c
s00071609 Is it possible to have fibo numbers like 1, 2, 3, 5,8 sequence by modifying the calculation?
Nicolas sorry i dont get it. you want to plot the next level at current price + ratio?
s00071609 I meant not plotting 4, 6 and 7. This question about having 1,3,5,8 sequence was meant to be...
3 years ago
Alai-n Thanks...
Leo This is a 1 min strategy where the markets has been very oversell / overbought and this code...
bertrandpinoy hi Leo, are you still using thoses strategy right now?
crazytrader Any improvements of this?
David29 BONJOUR, Félicitations pour cet indicateur. Avez-vous une idée de comment créer une strat...
Nicolas Je pense que ça a déjà été codé quelque part sur le forum. Dans la négative merci d'ouvrir u...
GraHal @David29 ... did you ever find a Strategy based on above Indicator?
3 years ago
graff.laetitia Hello, I'm sorry to bother you, I'm new to trading, I managed to download the indicator but ...
Alby118 i can get it to work? dax 1 min. upload indicator on the4 chart. thank you