indicateur Zigzag NRP

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #30561 quote
    Draper
    Participant
    Average

    (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 quote
    Sofitech
    Participant
    Master

    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 quote
    Draper
    Participant
    Average

    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 quote
    Nicolas
    Keymaster
    Master

    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 quote
    Draper
    Participant
    Average

    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)
  • You must be logged in to reply to this topic.

indicateur Zigzag NRP


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
Draper @draper Participant
Summary

This topic contains 4 replies,
has 3 voices, and was last updated by Draper
8 years, 11 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 03/31/2017
Status: Active
Attachments: No files
Logo Logo
Loading...