Hurst Cycle Channel Clone

Hurst Cycle Channel Clone

Cycle Channel is loosely based on Hurst’s nested channels. Basic idea is to identify and highlight the shorter cycles, in the context of higher degree cycles. 

This indicator plots the shorter term (red) & medium term (green) cycles as channels. Some things to note: 
As you can see the red channel keeps moving with in the bounds of green channel. When green breaches red channel, it usually signifies extreme market condition. 

Both red & green channels provide support/resistance levels. Also, the green channel provides S/R levels to the inner red channel. 

Movement of red channel with reference to green highlights reversal points, reducing momentum et al. For ex., point “(x)” in the chart shows how red channel failed to reach the upper green channel line and highlighted the local top.

(description from the original author LazyBear). Converted from pinescript by a request in the forum.


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

  1. hartgeld • 05/10/2019 #

    Bonjour Nicolas, génial! J’ai intégré cet indicateur immédiatement. Pouvez-vous ajouter une troisième unité de temps ici? merci!

  2. hartgeld • 05/10/2019 #

    Bonjour Nicolas, j’ai réussi. J’ai intégré une troisième unité de temps, tout va bien! Je vais le mettre demain …

  3. Jan Wind • 05/10/2019 #

    Good evening Nicolas,

    thanks for the indicator.
    How are the short and medium trend periods determined; are they, generally speaking, applicable for more timeframes and markets, both indices and commoditie ?
    (sclt = 10 //Short Cycle Length mclt = 30 //Medium Cycle Length?
    KR jan

    • Nicolas • 05/10/2019 #

      I don’t know, that code is a 1:1 translation from another platform.

  4. jm1111enator • 05/10/2019 #

    Hello Nicolas,
    Is this a conversion from Tradestation Easy Language?
    If so, do you have a link to the TS code?

    • Nicolas • 05/10/2019 #

      Sorry I do not provide assistance for Tradestation code.

  5. surfeur • 05/10/2019 #


    Je suis pas expert en PRT donc si qq’un peut m’expliquer un peu le code ?

    Par exemple :

    mascl=wilderaverage[scl](src) <<<<< calcul d'une wilder mov average de 10 période sur la src (ici customclose) ?? vrai ??

    scmoff = scm*averagetruerange[scl] <<<< ici calcul d'un 1*ATR(5) par rapport a quoi ? toujours la (src) ? ou le wilderma qu'on vient de calculer ?

    sct = mascl[scl2]+ scmoff <<<< ici j'ai du mal a comprendre ! la wilderma[5] + atr ? mascl[scl2] c'est un tableau ?

    Merci de m’éclairer.
    A bientot.

    • Nicolas • 05/10/2019 #

      src c’est bien le customclose en effet. ATR, si aucune série de données n’est spécifié, il utilise Close par défaut.
      [scl2] = c’est la quantité de période en arrière (offset) de la série de données (variable) calculée “mascl”

Register or


avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar
Related users ' posts
Fgats lien pour la documentat...
DELBERT Bonjour , merci pour le partage et la traduction , je vais essayer d'assimiler ce nouvelle i...
jacquesgermain sì da aggiungere
Maik2404 auf welchen Wert muss ich die Kompresionsperiode stellen?
jacquesgermain — Période de compression : ce paramètre détermine la période de rétrospection utilisée pour ...
luxrun A question: what are the initial (or default) values ​​of maximum and minimum in the executi...
5 months ago
Alai-n I really like it when you develop ideas around price movement! I am much less a fan of all t...
elcortijoverde Muy buen trabajo.Intuitivo y claro.Gracias por tu dedicación y aportación.
jonpt88 This is great! Such a job you did!. I do not really understand though how it works.
Bruno Carnazzi Thank you, I've just realized that all links are missing in the description. You can find th...
RubberToe Is there something we are missing here, I just get the same curved line as well...
Khaled @Nicolas, Hi Nicolas, I've downloaded the itf and it doesn't display as an Oscillator, it"s ...
sal157011 I think the problem here is that you must feed the trigonometric functions cos and sin with ...
Nicolas Sorry there was a small issue in the code, i have changed the attached itf file and updated ...
Mitchy14 Hi Nicholas, apologies, I am usually fairly good at implementing your creations (for which I...
Nicolas Are you using PRT version pre-v11? TIMEFRAME for indicators is possible since months for pro...
Fabian Hi IV Mcm, have you drawn the rectangles (Dinamic, Range) by yourself in the chart or are...
IV Mcm Myself to illustrate ;)
ggolfet Hi Actarus, what's the name of the histogram indicator below Apple's chart?
Actaru5 Flag ShowState in setting and show histogram
NicolaSilvagni hi, thank you for creating this indicator. i can't figure out how to get the three graphs b...
Nicolas Ask on an Excel website?!
imokdesign @nicolas ,if in want to "call" this indicator, which values i have to write down?
Nicolas Check your custom trading hours and use the default market ones.
fj_pastor Hello Nicolas, Thanks again for all your support. Finally I debugged the problem. The sim...
kallistos Hi Nicolas, Thank you very much indeed for this indicator (and all the others you are provi...
Nicolas How to import file page: in the help section of the website explains howto
kenssa import through the indicator page/window in the Proreal time
chicoteca Buenas, no consigo que se me muestre en el chart de DAX. ¿Cómo procedo? Gracias.-