Trend indicator (Evrett Rogers) and Buy/Sell trading signals

Trend indicator (Evrett Rogers) and Buy/Sell trading signals

First indicator:

It uses moving averages, and following their knitting with the price itself gives an indication of the cycle. Trend indicator inspired by the diffusion curve innovation of Evrett Rogers (innovator, first follower, early majority, late majority, latecomer).
It gives an indication of the current cycle and thus maximize the probability of gain in this placing when the cycle is (yellow, opportunity) or (blue, reversal of trend).

From a more technical view, the opportunity phase is the the opening of the stochastic of the unit of higher timeframe (in other words one could have put indicator = stochastic with [50,10] and style (point, 0.5))

  • The red phase is bearish, the price is below all moving averages.
  • the orange phase is a technical rebound, ie the price has crossed the MM20 (this translates into a stochastic above the line H 50 but the macd still under the line H 0)
  • the yellow phase is the opportunity phase, the price crosses the MM50, the macd crosses the line 0.
  • the blue phase, reversal of the trend means that the price now crosses the MM100 while staying under the MM200, it is the so-called intermediate zone of “knitting”
  • light green phase, the price is above the MM200, the trend is bullish but the MM50 (line 0 macd is still under the MM200).
  • dark green phase, the price is above the MM200 is the MM50 also.
  • green bottle phase, the price consolidates, either it passed under the MM20 or under the MM50 but it is above the MM100. This means a consolidation, a pullback or an end of cycle to come.
  • the gray phase is neutral, ie the price is below the MM100 but above the MM200. it is either a cycle end, a wait before leaving congestion ….

The second code is trading signals indicator telling us when to buy or sell the market:
Below the MM200 there is no buy signal. It starts in the technical rebound by plotting a small blue histogram and that until the opportunity phase, its corresponds to the price that hits the upper Bollinger and then gives a signal that an interest is brought to the title (the probability of winning is maximum). Then the signal becomes green, and the larger the histogram, the stronger the signal. There are also signals in the code related to the crossing of the MM50, this means that the macd returns the line 0 is that there is a probable bullish recovery.

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. anthon • 35 days ago #

    Merci, entre temps j’ai amelioré le code signal buy/sell pour plus de pertinence !

    Indicateur=0

    MM20=average[20](close)
    MM50=average[50](close)
    MM30E=exponentialaverage[30](close)
    MM200=average[200](close)
    MM100=average[100](close)
    MM4=average[4](close)

    p = 20
    dev = 2
    BollSup =Average[p](close)+dev*std[p](close)
    BollInf = Average[p](close)-dev*std[p](close)
    if (MM50<MM200)and(MM30E<MM50)and(MM200<close)and(MM4<MM200) then
    Indicateur=1
    r=0
    g=150
    b=0
    ENDIF
    if (MM200<close) and(MM30E<MM50)and( MM50<close)and(MM4<MM50) then
    Indicateur=1
    r=0
    g=150
    b=0
    ENDIF
    if (MM200<close) and (MM200<MM50)and(MM50<MM30E)and(MM30E<close)and(MM4<MM30E) then
    Indicateur=1
    r=0
    g=150
    b=0
    ENDIF
    if (BollSup<close)and (MM200<MM50)and(MM50<close)and(MM20<close) then
    Indicateur=1.2
    r=0
    g=150
    b=0
    ENDIF
    if (BollSup<high) and (MM200<close)and(MM50<close)and(MM50<MM200)and(close<open) then
    Indicateur=0
    r=0
    g=0
    b=0
    ENDIF
    if (BollSup<close) and (MM200<close)and(MM50<close)and(MM50<MM200) then
    Indicateur=0.5
    r=0
    g=150
    b=0
    ENDIF
    if (close<MM200)and(MM20<close)and (BollSup<high) then
    Indicateur=0.3
    r=0
    g=0
    b=300
    ENDIF
    if (MM50<close)and(mm50<mm200)and(close<mm200)and (BollSup<high) then
    Indicateur=0.5
    r=0
    g=0
    b=300
    ENDIF
    if (MM100<MM200) and(MM50<MM200)and (close<MM200)and(MM100<close)and(MM50<MM100)and (BollSup<high) then
    Indicateur=0.5
    r=0
    g=0
    b=300
    ENDIF
    if (MM200<close) and(close<MM100)and (MM200<MM100)and(MM200<MM50)and (BollSup<high) then
    Indicateur=0.3
    r=0
    g=0
    b=300
    ENDIF
    if (MM200<MM50)and(MM200<close)and(MM100<close)and((close<MM50))and(low < BollInf)and(close<open) then
    Indicateur=0.5
    r=255
    g=165
    b=0
    ENDIF
    if (MM200<MM50)and(MM200<close)and(MM100<close)and((MM50<close)and(close<MM20))and( BollInf<close)and(low < BollInf)and(close<open) then
    Indicateur=0.3
    r=255
    g=165
    b=0
    ENDIF
    if (MM200<MM50)and(MM200<close)and(MM100<close)and((MM50<close)and(close<MM20))and( close<BollInf)and(close<open) then
    Indicateur=0.3
    r=255
    g=165
    b=0
    ENDIF
    if (MM200<close) and(close<MM100)and (MM200<MM100)and(MM200<MM50)and (low<BollInf)and(MM200<low)and (BollInf<close)and(close<open) then
    Indicateur=0.5
    r=255
    g=165
    b=0
    ENDIF
    if (MM200<close) and(close<MM100)and (MM200<MM100)and(MM200<MM50)and (low<BollInf)and(low<MM200)and (BollInf<close)and(close<open) then
    Indicateur=0.5
    r=255
    g=165
    b=0
    ENDIF
    if (MM200<close) and(close<MM100)and (MM200<MM100)and(MM200<MM50)and (close<BollInf) then
    Indicateur=0.5
    r=255
    g=165
    b=0
    ENDIF
    if (close<MM200)and (low<BollInf) then
    Indicateur=1
    r=255
    g=0
    b=0
    ENDIF
    if (close<MM200)and (close<BollInf)and(mm100<close)and(mm200<close) then
    Indicateur=1.2
    r=255
    g=0
    b=0
    ENDIF
    if (MM200<close)and (low<BollInf)and(MM50<close)and(close<mm100)and(close<open) then
    Indicateur=0.3
    r=255
    g=165
    b=0
    ENDIF
    if (MM200<MM50)and(MM200<close)and(MM100<close)and((MM50<close)and(close<MM20))and( BollInf<close)and(low<BollInf)and(close<open) then
    Indicateur=0.3
    r=255
    g=165
    b=0
    ENDIF
    if (MM200<MM50)and(MM200<close)and(MM100<close)and((close<MM50)or(close<MM20))and( BollSup<high)and(open<close) then
    Indicateur=0.5
    r=0
    g=0
    b=300
    ENDIF

    RETURN indicateur coloured(r,g,b)style(histogram)

  2. LouRichard • 35 days ago #

    Merci pour cet indicateur. C’est rigolo on dirait exactement l’indicateur de Julien Flot …

  3. anthon • 35 days ago #

    Avec plaisir ! exactement peut-être pas ….en tout cas il en fait une bonne utilisation et j’espere qu’il rendra tout le monde aussi fort que lui . https://www.youtube.com/channel/UCmUt4QMlsrSNAdXiqQ4nttg?view_as=subscriber

  4. Rocketship • 34 days ago #

    Great combination, easy to use and quite accurate.

  5. Varadero54 • 33 days ago #

    Bonjour Anton … j’ai un message d’erreur … PRT V10.3 ou V11… ne semble pas reconnaître “(proche)” … “ligne 3 commande inconnue” ?

  6. Varadero54 • 33 days ago #

    Bonsoir Anthon et merci pour les indicateurs qui semble particulièrement pertinents …
    Pourrais-tu nous indiquer où trouver les screener de la vidéo qui vont avec les indicateurs … mais en version “copier-coller” ou “importer” 😉
    Bon WE

  7. supertiti • 32 days ago #

    Bonjour Anthon…y ?

    On est vraiment tout près de ce que propose Julien , sur sa dernière vidéo hebdo j’ai comparé le CAC40 et c’est presque bonnet blanc et blanc bonnet !

    Tant qu’on est là peux tu nous faciliter le code de ton super stochastique vu sur ta chaine youtube

    Bon week end et merci pour ton travail

  8. anthon • 31 days ago #

    Salut à tous et merci ! Content que les indicateurs vous plaisent . Abonnez vous à ma page youtube pour être averti des nouvelles videos (je vais bientôt en publié une qui fusionne les deux indicateurs ci-dessus, on aura donc les mêmes informations sur un trendline qui donnera en plus, les niveaux précis de stop ) et plus tard un indicateur (genre intelligence artificielle de j;flot) qui donnera automatiquement les même analyse technique(support,resistance…) que j.flo dans ses vidéos . Abonnez-vous egalement à la page youtube de j.flot ! (pour moi c’est celui qui apprend le plus)
    Je colle les codes sous les videos . Bon week end !

    • Varadero54 • 11 days ago #

      Bonjour Anthon … pourrais-tu me communiquer l’adresse ou le nom de ta chaine YOUTUBE … je ne la trouve pas ?

  9. cedric croze • 19 mins ago #

    a premiere vue la chaine youtube n’éxiste plus

avatar
Register or

Likes

avatar avatar avatar avatar avatar avatar avatar avatar avatar
Related users ' posts
Nicolas Use the color variables R and G to test if the trend is bullish (R=0) or bearish (R>0).
s00071609 Where can i find the syntax to test the colour of the line, I am calling the indicator value...
Nicolas You should open a new topic to discuss about the strategy and its coding.
Sukhdev Golen Hi Nicolas, how to use this on tradingview?
Nicolas You can't. All codes here are made for the ProRealTime trading platform: https://www.proreal...
Nicolas
1 month ago
Jan Wind "There are two methods of using Kagi: We buy when there is a turnaround and sell when there...
Nicolas Thanks, let us know how it is going?
Jan Wind Hallo Nicolas, I have tested the pre-mentioned concept, and had to change the concept : ...
Alai-n @Vonasi Thanks
jiddan78 how to convert to afl amibroker ?
Nicolas We do not supply free coding assistance for AFL Amibroker on the website. You can ask for pa...
Zebra OpenTime < 090000 AND OpenTime > 190000 should probably be OpenTime < 090000 OR Op...
robertogozzi Well spotted Zebra!
alfcont Is this trading system generating profit on micro DAX future?
Theo Salut, qu'elle est ta définition de niveau institutionnel et comment les trouves tu?
Etops Hello, les niveaux sur lesquels il y a des réactions fortes de la part des banques, les nive...
Theo D'accord merci
camporan You can use it 5M onwards, but the longer timeframe the more accurate it is. My preferred ar...
manchokcity can we have it in mql4 platform? or how or which platform do we use it?
camporan I don't use MetaTrader so I won't be able to do the translation myself. Sorry!
riz001 thnk u
geroniman bonjour Nicolas, j ai un indicateur le Tiger . J aiemrai placer des fleches buy et sell dire...
Nicolas Merci de formuler les demandes sur le forum. ça n'est pas le bon endroit et hors sujet ici ! ;)
GraHal Is there a switch to start / stop the Trailing SL / TP as when I GRAPH SL & TP neither a...
robertogozzi No GraHal, there's no topic open. It would be great if you could start one and post that lin...
GraHal Discussion Topic started here ... https://www.prorealcode.com/topic/discussion-re-auto-sy...
snucke have anyone tested this live? and how does it perform?
Gubben I liked the idea so much I put it early into live and it took 19 straight losses before hitt...
Gubben Since july 24th it's doing well. Started with a longer drawdown than expected but now it's 1...
TempusFugit Interesting idea and with a lot of room for improvement.... maybe a trailing stop? Thanks fo...
Jan Wind Unglaubich das dieser Strategie Gewinne generiert ! Es erschient leider nicht so gleichmaßi...
xpiga I don't know I suppose you can attach the picture... Any new ideas to improve the code are ...
TempusFugit Sorry but I don´t see any option to attach the picture here... not sure but I think that´s...
rama Trailing stop wont work, will keep moving with price
ggolfet I tried to use it (with prorealtime version 11 - end of day version). I receive an error mes...
Nicolas Try to reduce the displayed units of the chart. MaxScale should always be superior to Start...
ggolfet Thanks Nicolas, I imported the itf file and solved the problem.
vandenacker THANKS A A LOT FOR SHARING. I like your trade. I try to remproduce your board but i dont arr...
umebon Tnx for sharing!! Can someone help me how i can call for the mydayhigh and mydaylow for to u...
LucioleLucide Clean view, thanks for sharing
Alberto Aguilera Hi! Thanks for your strategy Anyone can check it with 200 bars?
winnie37 yes. "No ground breaking math here, but I am finding very useful and some algo based on it i...
Jan Wind Also interesting to know what does not work, which set up you use, saves me investigating ! ...
winnie37 i just set the proorder like this: buy when 50/100/200 phase >0 and sell when under 0, go...
Vinks_o_7
5 months ago
Jan Wind fatcat, sorry to hear. Today I did run the code for 100.000 bars (from 17 dec 2017 till 31 ...
GraHal I confirm that I get almost exactly the same (+7 days difference now) results as Jan states ...
Jan Wind A discussion Topic is opened, and can be found at https://www.prorealcode.com/topic/di-tem...

Top