indicateur Zigzag NRP

Forums ProRealTime forum Français Support ProBuilder indicateur Zigzag NRP

Viewing 5 posts - 1 through 5 (of 5 total)
  • #30561

    (Premier Post)

    Bonjour à tous ,

    Merci pour tout le travail réalisé sur ce site. Bravo ! Et spécial dédicace à Nicolas .

    Je souhaiterai convertir un indicateur que j’ai sous MT4 afin de l’utiliser sur prorealtime, l’indicateur est un ZIGZAG NRP (no repaint), cet indicateur pourrait être intéressant à utiliser sur des graphiques renko ou range bars ou en ticks,  ou encore à utiliser sur plusieurs unités de temps afin de prendre les signaux qui vont dans la même direction par exemple. le code est ci-dessous.

    Par ailleurs quelqu’un connait il un moyen de mettre des indicateurs de types RSI ou MACD par exemple sous un graphique en renko, P&f, Kagi, Range candles ou 3lines break sur prorealtime?

    Merci à tous,

    Draper ( Trader du Dimanche)

     

    //+——————————————————————+
    //| ZIG ZAG NON REPAINT.mq4 |
    //+——————————————————————+
    #property copyright “Copyright©2010”
    #property link “”

    #property indicator_chart_window
    #property indicator_buffers 1
    #property indicator_color1 Yellow
    extern int Candle=480;
    extern int Length=4;
    double ExtMapBuffer1[];

    int init()
    {
    SetIndexEmptyValue(0,0.0);
    SetIndexStyle(0,DRAW_SECTION);
    SetIndexBuffer(0,ExtMapBuffer1);

    return(0);
    }
    int deinit()
    {
    return(0);
    }
    int start()
    {
    int cnt,ticket,counted_bars=IndicatorCounted();
    int shift,Swing,Swing_n,uzl,i,zu,zd,mv;
    double LL,HH,BH,BL,NH,NL;
    double Uzel[10000][3];
    string text;

    if (High[1]> High[0]) {Comment(“SELL !!”);}

    else if (High[1]< High[0]) {Comment(“BUY !!”);}
    Swing_n=0;Swing=0;uzl=0;
    BH =High[Candle];BL=Low[Candle];zu=Candle;zd=Candle;

    for (shift=Candle;shift>=0;shift–) {
    LL=10000000;HH=-100000000;
    for (i=shift+Length;i>=shift+1;i–) {
    if (Low[i]< LL) {LL=Low[i];}
    if (High[i]>HH) {HH=High[i];}
    }
    if (Low[shift]<LL && High[shift]>HH){
    Swing=2;
    if (Swing_n==1) {zu=shift+1;}
    if (Swing_n==-1) {zd=shift+1;}
    } else {
    if (Low[shift]<LL) {Swing=-1;}
    if (High[shift]>HH) {Swing=1;}
    }

    if (Swing!=Swing_n && Swing_n!=0) {
    if (Swing==2) {
    Swing=-Swing_n;BH = High[shift];BL = Low[shift];
    }
    uzl=uzl+1;
    if (Swing==1) {
    Uzel[uzl][1]=zd;
    Uzel[uzl][2]=BL;
    }
    if (Swing==-1) {
    Uzel[uzl][1]=zu;
    Uzel[uzl][2]=BH;
    }
    BH = High[shift];
    BL = Low[shift];
    }

    if (Swing==1) {
    if (High[shift]>=BH) {BH=High[shift];zu=shift;}}
    if (Swing==-1) {
    if (Low[shift]<=BL) {BL=Low[shift]; zd=shift;}}
    Swing_n=Swing;
    }
    for (i=1;i<=uzl;i++) {
    mv=StrToInteger(DoubleToStr(Uzel[i][1],0));
    ExtMapBuffer1[mv]=Uzel[i][2];
    }

    return(0);
    }

     

     

    #30592

    Dans PRT, il n’est pas possible de placer d’indicateurs sous un chart en renko, kagi, etc… Seuls les indicateurs sur le chart prix fonctionnent.
    Ce sera peut-être un évolution dans une future version.
    Concernant ton zigzag.. as-tu déjà tradé avec succès sous MT4 à l’aide de cet indicateur, que ce soit en chart bougies ou renko ?

     

    #30761

    Merci pour votre réponse. Oui, il serait intéressant par exemple de voir la réaction d’un rsi sous un graphique Renko ! Concernant le zig zag NRP , je ne l’utilise pas encore dans mon trading, je vais suivre son comportement sur mt4 avec un graphique en renko à partir de lundi,  mais je serais curieux de voir son fonctionnement sur prorealtime, sur un graphique Dax 21 ticks par exemple.

     

    #30824

    mais je serais curieux de voir son fonctionnement sur prorealtime, sur un graphique Dax 21 ticks par exemple.

    Je parie qu’il tracera des zig et des zag, soit des plus hauts et des plus bas ! Bref ..

    Cet indicateur a la particularité de stocker dans un tableau de données multidimensionnelles toutes les informations des zig et zag. Il ne les trace qu’une seule fois à la fin de l’historique, je pense que c’est pour cela qu’il est appelé le “non repaint zigzag”. On ne peut pas faire la même chose sous ProBuilder, désolé (pas de tableau de données possibles).

    #30895

    Merci à tous pour vos réponses et pour l’intérêt porté à mon premier post ! A bientôt

Viewing 5 posts - 1 through 5 (of 5 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login