demande de programmation point fibo sur timeframe de 15 min et 5 min

Viewing 15 posts - 1 through 15 (of 16 total)
  • Author
    Posts
  • #59807 quote
    redz
    Participant
    Junior

    Bonjour, je suis nouveau ici, voila j’ai telechargé prc_pivotfibo-mtf.itf , mais comme je suis plus scalpeur 1 a 2 pip max par trade, j’aurais aimé avoir de l’aide pour avoir le meme programme mais qui prends en compte les PP fibo en calculés en 15min et 5min afin de mieux jouer sur les rejection et breakout.

    sur prt 10.3 y a les points pivots pour 5min et 15min mais sont pas trop respecté, donc ke pense qu’on pourra essayé sur les fibo p.e que tout le monde en profitera.

     

    merci

    #59909 quote
    Nicolas
    Keymaster
    Master

    Est-ce cet indicateur correspond à ta demande ? As-tu besoin d’autres choses à ce sujet ?

    https://www.prorealcode.com/topic/fibonacci-15-min-sur-graphique-1-min/

    #59947 quote
    redz
    Participant
    Junior

    d’apres ce que j’ai vu, il correspond, mais mon probleme, c’est qu’il affiche rien une fois copié sur prt 10.3, je l’ai appliqué sur le prix mais rien ne s’affiche, je sais pas d’ou vient le probleme, j’ai meme essayé de l’importer avec l’extention .itf mais toujours rien, alors si vous avez une solution , cela serait genial.

    merci par avance.

    #60067 quote
    Nicolas
    Keymaster
    Master

    Y-a-t’il assez de données affichées pour effectuer les calculs ? (suffisamment d’unités ?).

    Est-il bien appliquée sur un graphique 1 minute ?

    #60076 quote
    redz
    Participant
    Junior

    oui, je l’ai essayé jusqu’a sur 10000 unités et sur chandelier a 1min.

    #60101 quote
    Nicolas
    Keymaster
    Master

    C’est curieux, ça fonctionne pour ma part..

    On parle bien de ce code ?

    defparam drawonlastbaronly=true
    
    //if intradaybarindex=0 then
    if openminute=0 or openminute=15 or openminute=30 or openminute=45 then
    firstbar=barindex
    Range15=haut-bas
    haut=0
    bas=close*100
    endif
    
    //if barindex-firstbar=15 then
    //firstbar=barindex
    //Range15=haut-bas
    //haut=0
    //bas=close*100
    //endif
    
    haut=max(high,haut)
    bas=min(low,bas)
    
    Fibo61 = ROUND(Bas + Range15 * 61.8/100)
    Fibo50 = ROUND(Bas + Range15 * 50/100)
    Fibo38 = ROUND(Bas + Range15 * 38.2/100)
    Fibo23 = ROUND(Bas + Range15 * 23.6/100)
    
    fFibo61 = ROUND(Haut - Range15 * 61.8/100)
    fFibo50 = ROUND(Haut - Range15 * 50/100)
    fFibo38 = ROUND(Haut - Range15 * 38.2/100)
    fFibo23 = ROUND(Haut - Range15 * 23.6/100)
    
    drawsegment(firstbar,Fibo61,barindex,Fibo61)
    drawsegment(firstbar,Fibo50,barindex,Fibo50)
    drawsegment(firstbar,Fibo38,barindex,Fibo38)
    drawsegment(firstbar,Fibo23,barindex,Fibo23)
    
    drawsegment(firstbar,fFibo61,barindex,fFibo61)
    drawsegment(firstbar,fFibo50,barindex,fFibo50)
    drawsegment(firstbar,fFibo38,barindex,fFibo38)
    drawsegment(firstbar,fFibo23,barindex,fFibo23)
    
    return
    
    fibonacci-scalping.png fibonacci-scalping.png
    #60136 quote
    redz
    Participant
    Junior

    bonjour, je viens de copier le code et je l’ai appliqué et toujours rien, cela m’énerve , en plus c’est cela que je cherche.

    l’autre pivot fibo daily marche trés bien.

    y aurait pas une astuce a faire sur prorealtime pour que cela marche ?

    #60151 quote
    Nicolas
    Keymaster
    Master

    Je pourrai avoir une copie d’écran comme dans mon exemple ci-joint svp ?

    exemple-parametres-prix.png exemple-parametres-prix.png
    #60159 quote
    redz
    Participant
    Junior

    voila nicolas et y a le programme appliqué dessus

    null.png null.png
    #60162 quote
    Nicolas
    Keymaster
    Master

    Je vois, c’est à cause de l’arrondi qui avait été ajouté pour le DAX. Je l’ai enlevé dans ce code et ça s’affiche correctement maintenant pour le Forex également :

    defparam drawonlastbaronly=true
    
    //if intradaybarindex=0 then
    if openminute=0 or openminute=15 or openminute=30 or openminute=45 then
    firstbar=barindex
    Range15=haut-bas
    haut=0
    bas=close*100
    endif
    
    //if barindex-firstbar=15 then
    //firstbar=barindex
    //Range15=haut-bas
    //haut=0
    //bas=close*100
    //endif
    
    haut=max(high,haut)
    bas=min(low,bas)
    
    Fibo61 = (Bas + Range15 * 61.8/100)
    Fibo50 = (Bas + Range15 * 50/100)
    Fibo38 = (Bas + Range15 * 38.2/100)
    Fibo23 = (Bas + Range15 * 23.6/100)
    
    fFibo61 = (Haut - Range15 * 61.8/100)
    fFibo50 = (Haut - Range15 * 50/100)
    fFibo38 = (Haut - Range15 * 38.2/100)
    fFibo23 = (Haut - Range15 * 23.6/100)
    
    drawsegment(firstbar,Fibo61,barindex,Fibo61)
    drawsegment(firstbar,Fibo50,barindex,Fibo50)
    drawsegment(firstbar,Fibo38,barindex,Fibo38)
    drawsegment(firstbar,Fibo23,barindex,Fibo23)
    
    drawsegment(firstbar,fFibo61,barindex,fFibo61)
    drawsegment(firstbar,fFibo50,barindex,fFibo50)
    drawsegment(firstbar,fFibo38,barindex,fFibo38)
    drawsegment(firstbar,fFibo23,barindex,fFibo23)
    
    return
    #60166 quote
    redz
    Participant
    Junior

    ça marche enfin, merci bcp nicolas, je vais essayer de me faire quelques points, enfin j’espere .

    #60170 quote
    redz
    Participant
    Junior

    nicolas , les points pivots fibo, bougent c.a.d change de place durant les 15 min actuelle, y a peut etre une erreur de code.

    #60185 quote
    Nicolas
    Keymaster
    Master

    Oui en effet c’est logique, puisque les prix les plus haut et bas peuvent changer durant la première minute du quart d’heure. Ce code est issu d’un autre utilisateur et je n’avais pas constaté ce problème auparavant.. désolé.

    Je pense qu’avec cette correction ça devrait fonctionner, j’ai revu la logique de calcul complètement :

    defparam drawonlastbaronly=true
    
    once NbBar = 1
    
    MyDay=openday
    dayminutes = 1440*(MyDay-MyDay[1])
    MyHour=openhour
    hourminutes = 60*(MyHour-MyHour[1])
    MyMin=openminute
    barminutes = MyMin - MyMin[1] + hourminutes + dayminutes
    barminutes=abs(barminutes)
    bars = max(1,round(15/lowest[NbBar](barminutes)[1]))
    
    //if intradaybarindex=0 then
    if openminute=0 or openminute=15 or openminute=30 or openminute=45 then
    firstbar=barindex//[1]
    haut = highest[bars](high)[1]
    bas = lowest[bars](low)[1]
    Range15=haut-bas
    //haut=0
    //bas=close*100
    endif
    
    //if barindex-firstbar=15 then
    //firstbar=barindex
    //Range15=haut-bas
    //haut=0
    //bas=close*100
    //endif
    
    //haut=max(high,haut)
    //bas=min(low,bas)
    
    Fibo61 = (Bas + Range15 * 61.8/100)
    Fibo50 = (Bas + Range15 * 50/100)
    Fibo38 = (Bas + Range15 * 38.2/100)
    Fibo23 = (Bas + Range15 * 23.6/100)
    
    fFibo61 = (Haut - Range15 * 61.8/100)
    fFibo50 = (Haut - Range15 * 50/100)
    fFibo38 = (Haut - Range15 * 38.2/100)
    fFibo23 = (Haut - Range15 * 23.6/100)
    
    drawsegment(firstbar,Fibo61,barindex,Fibo61)
    drawsegment(firstbar,Fibo50,barindex,Fibo50)
    drawsegment(firstbar,Fibo38,barindex,Fibo38)
    drawsegment(firstbar,Fibo23,barindex,Fibo23)
    
    drawsegment(firstbar,fFibo61,barindex,fFibo61)
    drawsegment(firstbar,fFibo50,barindex,fFibo50)
    drawsegment(firstbar,fFibo38,barindex,fFibo38)
    drawsegment(firstbar,fFibo23,barindex,fFibo23)
    
    return bars
    
    #60717 quote
    redz
    Participant
    Junior

    merci nicolas je vais le tester dés demain.

    #194887 quote
    David29
    Participant
    Junior

    Bonjour Nicolas, j’ai voulu installer le dernier code, en revanche j’ai le message d’erreur suivant : Un paramètre de type entier positif est attendu avec hightest. Peux-tu m’aider ? merci beaucoup

Viewing 15 posts - 1 through 15 (of 16 total)
  • You must be logged in to reply to this topic.

demande de programmation point fibo sur timeframe de 15 min et 5 min


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
redz @redz Participant
Summary

This topic contains 15 replies,
has 1 voice, and was last updated by David29
3 years, 9 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 01/18/2018
Status: Active
Attachments: 3 files
Logo Logo
Loading...