étiquette sur les multiples d’OPR

Viewing 11 posts - 1 through 11 (of 11 total)
  • Author
    Posts
  • #246864 quote
    geronimangeroniman
    Participant
    Average

    Merci encore Ivan pour ton aide precieuse. Pour toute la communauté, l OPR 15mn sur le marché americain est largement suivi par tous les traders. certains suivent l OPR 30mn. J’ai reparamétré sur cet ITF des multiples de fibo 50% et 62%/ version light.. Comment faire pour que le texte ( étiquette) apparaissent sur chaque ligne ( par exemple le down1 = 100% de l OPR s’affiche sur le trait) ? merci pour vos réponses

     

    //——————————————–//
    //PRC_Fibonacci Open Range
    //version = 0
    //13.01.2025
    //Iván González @ http://www.prorealcode.com
    //Sharing ProRealTime knowledge
    //——————————————–//
    // inputs
    //——————————————–//
    //ORBegin=143000
    //OREnd=153000
    //ShowpastFibo=1
    //——————————————–//
    // Calculate Open Range
    //——————————————–//
    if gettimeframe<=3600 then
    once ORHigh=0
    once ORLow=9999999
    // Puntos de Fibonacci
    ORWidth = ORHigh – ORLow
    FibMid = (ORHigh + ORLow) / 2
    FibExtUp05 = ORHigh + ORWidth * (0.5)
    FibExtDown05 = ORLow – ORWidth * (0.5)
    FibExtUp1 = ORHigh + ORWidth * (1.0)
    FibExtDown1 = ORLow – ORWidth * (1.0)
    FibExtUp15 = ORHigh + ORWidth * (1.5)
    FibExtDown15 = ORLow – ORWidth * (1.5)
    FibExtUp2 = ORHigh + ORWidth * (1.618)
    FibExtDown2 = ORLow – ORWidth * (1.618)
    FibExtUp3 = ORHigh + ORWidth * (2.0)
    FibExtDown3 = ORLow – ORWidth * (2.0)
    FibExtUp35 = ORHigh + ORWidth * (2.50)
    FibExtDown35 = ORLow – ORWidth * (2.50)
    FibExtUp4 = ORHigh + ORWidth * (2.618)
    FibExtDown4 = ORLow – ORWidth * (2.618)
    FibExtUp5 = ORHigh + ORWidth * (3.618)
    FibExtDown5 = ORLow – ORWidth * (3.618)
    FibExtUp6 = ORHigh + ORWidth * (4.236)
    FibExtDown6 = ORLow – ORWidth * (4.236)

    if opentime>=ORBegin and opentime[1]<ORBegin then
    drawsegment(OREndIdx,ORHigh,barindex,ORHigh)coloured(“magenta”)style(line,3)
    drawsegment(OREndIdx,ORLow,barindex,ORLow)coloured(“magenta”)style(line,3)
    drawsegment(OREndIdx,FibMid,barindex,FibMid)coloured(“magenta”)style(dottedline,3)
    drawsegment(OREndIdx,ORLow,barindex,ORLow)coloured(“magenta”)style(line,3)
    if ShowpastFibo then
    drawsegment(OREndIdx,FibExtDown1,barindex,FibExtDown1)coloured(“green”)style(dottedline,3)
    drawsegment(OREndIdx,FibExtDown05,barindex,FibExtDown05)coloured(“cyan”)style(dottedline,1)
    drawsegment(OREndIdx,FibExtDown15,barindex,FibExtDown15)coloured(“cyan”)style(dottedline,1)
    drawsegment(OREndIdx,FibExtDown2,barindex,FibExtDown2)coloured(“green”)style(dottedline,2)
    drawsegment(OREndIdx,FibExtDown3,barindex,FibExtDown3)coloured(“green”)style(dottedline,3)
    drawsegment(OREndIdx,FibExtDown35,barindex,FibExtDown35)coloured(“cyan”)style(dottedline,1)
    drawsegment(OREndIdx,FibExtDown4,barindex,FibExtDown4)coloured(“green”)style(dottedline,1)
    drawsegment(OREndIdx,FibExtDown5,barindex,FibExtDown5)coloured(“green”)style(dottedline,1)
    drawsegment(OREndIdx,FibExtDown6,barindex,FibExtDown6)coloured(“green”)style(dottedline,1)
    drawsegment(OREndIdx,FibExtUp1,barindex,FibExtUp1)coloured(“red”)style(dottedline,3)
    drawsegment(OREndIdx,FibExtUp05,barindex,FibExtUp05)coloured(“orange”)style(dottedline,1)
    drawsegment(OREndIdx,FibExtUp15,barindex,FibExtUp15)coloured(“orange”)style(dottedline,1)
    drawsegment(OREndIdx,FibExtUp2,barindex,FibExtUp2)coloured(“red”)style(dottedline,1)
    drawsegment(OREndIdx,FibExtUp3,barindex,FibExtUp3)coloured(“red”)style(dottedline,3)
    drawsegment(OREndIdx,FibExtUp35,barindex,FibExtUp35)coloured(“orange”)style(dottedline,1)
    drawsegment(OREndIdx,FibExtUp4,barindex,FibExtUp4)coloured(“red”)style(dottedline,1)
    drawsegment(OREndIdx,FibExtUp5,barindex,FibExtUp5)coloured(“red”)style(dottedline,1)
    drawsegment(OREndIdx,FibExtUp6,barindex,FibExtUp6)coloured(“red”)style(dottedline,1)
    endif
    ORHigh=high
    ORLow=low
    ORBeginIdx=barindex
    drawvline(barindex)style(dottedline3)coloured(“grey”)
    elsif opentime>=ORBegin and opentime<=OREnd then
    ORHigh=max(ORHigh,high)
    ORLow=min(ORLow,low)
    elsif opentime>OREnd and opentime[1]<=OREnd then
    OREndIdx=barindex[1]
    drawsegment(ORBeginIdx,ORHigh,OREndIdx,ORHigh)coloured(“magenta”)style(line,3)
    drawsegment(ORBeginIdx,ORLow,OREndIdx,ORLow)coloured(“magenta”)style(line,3)
    elsif islastbarupdate then
    drawsegment(barindex+10,ORHigh,OREndIdx,ORHigh)coloured(“magenta”)style(line,3)
    drawsegment(barindex+10,ORLow,OREndIdx,ORLow)coloured(“magenta”)style(line,3)
    drawsegment(OREndIdx,FibMid,barindex+10,FibMid)coloured(“magenta”)style(dottedline,3)
    drawsegment(OREndIdx,ORLow,barindex+10,ORLow)coloured(“magenta”)style(line,1)
    drawsegment(OREndIdx,FibExtDown1,barindex+10,FibExtDown1)coloured(“green”)style(dottedline,3)
    drawsegment(OREndIdx,FibExtDown05,barindex+10,FibExtDown05)coloured(“cyan”)style(dottedline,1)
    drawsegment(OREndIdx,FibExtDown15,barindex+10,FibExtDown15)coloured(“cyan”)style(dottedline,1)
    drawsegment(OREndIdx,FibExtDown2,barindex+10,FibExtDown2)coloured(“green”)style(dottedline,2)
    drawsegment(OREndIdx,FibExtDown3,barindex+10,FibExtDown3)coloured(“green”)style(dottedline,3)
    drawsegment(OREndIdx,FibExtDown35,barindex+10,FibExtDown35)coloured(“cyan”)style(dottedline,1)
    drawsegment(OREndIdx,FibExtDown4,barindex+10,FibExtDown4)coloured(“green”)style(dottedline,1)
    drawsegment(OREndIdx,FibExtDown5,barindex+10,FibExtDown5)coloured(“green”)style(dottedline,1)
    drawsegment(OREndIdx,FibExtDown6,barindex+10,FibExtDown6)coloured(“green”)style(dottedline,1)
    drawsegment(OREndIdx,FibExtUp1,barindex+10,FibExtUp1)coloured(“red”)style(dottedline,2)
    drawsegment(OREndIdx,FibExtUp15,barindex+10,FibExtUp15)coloured(“orange”)style(dottedline,1)
    drawsegment(OREndIdx,FibExtUp05,barindex+10,FibExtUp05)coloured(“orange”)style(dottedline,1)
    drawsegment(OREndIdx,FibExtUp2,barindex+10,FibExtUp2)coloured(“red”)style(dottedline,1)
    drawsegment(OREndIdx,FibExtUp3,barindex+10,FibExtUp3)coloured(“red”)style(dottedline,2)
    drawsegment(OREndIdx,FibExtUp35,barindex+10,FibExtUp35)coloured(“orange”)style(dottedline,1)
    drawsegment(OREndIdx,FibExtUp4,barindex+10,FibExtUp4)coloured(“red”)style(dottedline,1)
    drawsegment(OREndIdx,FibExtUp5,barindex+10,FibExtUp5)coloured(“red”)style(dottedline,1)
    drawsegment(OREndIdx,FibExtUp6,barindex+10,FibExtUp6)coloured(“red”)style(dottedline,1)
    else
    ORHigh=ORHigh
    ORLow=ORLow
    endif
    endif
    //——————————————–//
    return

    #246867 quote
    Iván GonzálezIván González
    Moderator
    Legend

    Bonjour. Il vous suffit d'utiliser l'instruction drawtext() . Par exemple:

    drawtext("#ORLow#",barindex,ORLow)coloured("magenta")

    Si vous écrivez quelque chose entre ##, vous obtiendrez la valeur de la variable.

    #246872 quote
    geronimangeroniman
    Participant
    Average

    merci !

    #246874 quote
    geronimangeroniman
    Participant
    Average

    merci mais les niveaux s’impriment à chaque bougie. Comment faire pour qu ils ne soinet afficghés qu’une seule fois?

     

    //——————————————–//
    //PRC_Fibonacci Open Range
    //version = 0
    //13.01.2025
    //Iván González @ http://www.prorealcode.com
    //Sharing ProRealTime knowledge
    //——————————————–//
    // inputs
    //——————————————–//
    //ORBegin=090000
    //OREnd=100000
    //ShowpastFibo=1
    //——————————————–//
    // Calculate Open Range
    //——————————————–//
    if gettimeframe<=3600 then
    once ORHigh=0
    once ORLow=9999999
    once FibExtDown1 = 0
    // Puntos de Fibonacci
    ORWidth = ORHigh – ORLow
    FibMid = (ORHigh + ORLow) / 2
    FibExtUp050 = ORHigh + ORWidth * (0.5)
    FibExtDown050 = ORLow – ORWidth * (0.5)
    FibExtUp1 = ORHigh + ORWidth * (0.618)
    FibExtDown1 = ORLow – ORWidth * (0.618)
    FibExtUp78 = ORHigh + ORWidth * (0.786)
    FibExtDown78 = ORLow – ORWidth * (0.786)
    FibExtUp2 = ORHigh + ORWidth * (1.000)
    FibExtDown2 = ORLow – ORWidth * (1.000)
    FibExtUp15 = ORHigh + ORWidth * (1.500)
    FibExtDown15 = ORLow – ORWidth * (1.500)
    FibExtUp3 = ORHigh + ORWidth * (1.618)
    FibExtDown3 = ORLow – ORWidth * (1.618)
    FibExtUp4 = ORHigh + ORWidth * (2.000)
    FibExtDown4 = ORLow – ORWidth * (2.000)
    FibExtUp5 = ORHigh + ORWidth * (2.618)
    FibExtDown5 = ORLow – ORWidth * (2.618)
    FibExtUp6 = ORHigh + ORWidth * (3.000)
    FibExtDown6 = ORLow – ORWidth * (3.000)

    if opentime>=ORBegin and opentime[1]<ORBegin then
    drawsegment(OREndIdx,ORHigh,barindex,ORHigh)coloured(“magenta”)style(line,4)
    drawsegment(OREndIdx,ORLow,barindex,ORLow)coloured(“magenta”)style(line,4)
    drawsegment(OREndIdx,FibMid,barindex,FibMid)coloured(“magenta”)style(dottedline,5)
    drawsegment(OREndIdx,ORLow,barindex,ORLow)coloured(“magenta”)style(line,4)
    if ShowpastFibo then
    drawsegment(OREndIdx,FibExtDown050,barindex,FibExtDown050)coloured(“lime”)style(dottedline,4)
    drawsegment(OREndIdx,FibExtDown1,barindex,FibExtDown1)coloured(“lime”)style(dottedline,4)
    drawsegment(OREndIdx,FibExtDown78,barindex,FibExtDown78)coloured(“lime”)style(dottedline,4)
    drawsegment(OREndIdx,FibExtDown15,barindex,FibExtDown15)coloured(“lime”)style(dottedline,4)
    drawsegment(OREndIdx,FibExtDown2,barindex,FibExtDown2)coloured(“lime”)style(dottedline,4)
    drawsegment(OREndIdx,FibExtDown3,barindex,FibExtDown3)coloured(“lime”)style(dottedline,4)
    drawsegment(OREndIdx,FibExtDown4,barindex,FibExtDown4)coloured(“lime”)style(dottedline,4)
    drawsegment(OREndIdx,FibExtDown5,barindex,FibExtDown5)coloured(“lime”)style(dottedline,4)
    drawsegment(OREndIdx,FibExtDown6,barindex,FibExtDown6)coloured(“lime”)style(dottedline,4)
    drawsegment(OREndIdx,FibExtUp78,barindex,FibExtUp78)coloured(“red”)style(dottedline,4)
    drawsegment(OREndIdx,FibExtUp050,barindex,FibExtUp050)coloured(“red”)style(dottedline,4)
    drawsegment(OREndIdx,FibExtUp1,barindex,FibExtUp1)coloured(“red”)style(dottedline,4)
    drawsegment(OREndIdx,FibExtUp15,barindex,FibExtUp15)coloured(“red”)style(dottedline,4)
    drawsegment(OREndIdx,FibExtUp2,barindex,FibExtUp2)coloured(“red”)style(dottedline,4)
    drawsegment(OREndIdx,FibExtUp3,barindex,FibExtUp3)coloured(“red”)style(dottedline,4)
    drawsegment(OREndIdx,FibExtUp4,barindex,FibExtUp4)coloured(“red”)style(dottedline,4)
    drawsegment(OREndIdx,FibExtUp5,barindex,FibExtUp5)coloured(“red”)style(dottedline,4)
    drawsegment(OREndIdx,FibExtUp6,barindex,FibExtUp6)coloured(“red”)style(dottedline,4)
    endif
    ORHigh=high
    ORLow=low
    ORBeginIdx=barindex
    drawvline(barindex)style(dottedline,2)coloured(“DARKRED”)
    elsif opentime>=ORBegin and opentime<=OREnd then
    ORHigh=max(ORHigh,high)
    ORLow=min(ORLow,low)
    elsif opentime>OREnd and opentime[1]<=OREnd then
    OREndIdx=barindex[1]
    drawsegment(ORBeginIdx,ORHigh,OREndIdx,ORHigh)coloured(“magenta”)style(line,5)
    drawsegment(ORBeginIdx,ORLow,OREndIdx,ORLow)coloured(“magenta”)style(line,5)
    drawtext(“low”,barindex+1,ORLow,dialog,bold,15)coloured (“magenta”)
    elsif islastbarupdate then
    drawsegment(barindex,ORHigh,OREndIdx,ORHigh)coloured(“magenta”)style(line,3)
    drawtext(“high”,barindex+1,ORHigh,dialog,bold,15)coloured (“magenta”)
    drawsegment(barindex,ORLow,OREndIdx,ORLow)coloured(“magenta”)style(line,3)
    drawsegment(OREndIdx,FibMid,barindex,FibMid)coloured(“magenta”)style(dottedline,4)
    drawtext(“middle”,barindex+1,fibmid,dialog,bold,15)coloured (“magenta”)
    drawsegment(OREndIdx,ORLow,barindex,ORLow)coloured(“magenta”)style(line,3)
    drawtext(“low”,barindex+1,ORLow,dialog,bold,15)coloured (“magenta”)
    drawsegment(OREndIdx,FibExtDown78,barindex,FibExtDown78)coloured(“lime”)style(dottedline,2)
    drawtext(“0.78”,barindex+1,fibextdown78,dialog,bold,15)coloured (“lime”)
    drawsegment(OREndIdx,FibExtDown1,barindex,FibExtDown1)coloured(“lime”)style(dottedline,2)
    drawtext(“0.618”,barindex+1,fibextdown1,dialog,bold,15)coloured (“lime”)
    drawsegment(OREndIdx,FibExtDown050,barindex,FibExtDown050)coloured(“lime”)style(dottedline,2)
    drawtext(“0.50”,barindex+1,fibextdown050,dialog,bold,15)coloured (“lime”)
    drawsegment(OREndIdx,FibExtDown1,barindex,FibExtDown1)coloured(“lime”)style(dottedline,2)
    drawtext(“1.000”,barindex+1,fibextdown2,dialog,bold,15)coloured (“lime”)
    drawsegment(OREndIdx,FibExtDown2,barindex,FibExtDown2)coloured(“lime”)style(dottedline,2)
    drawtext(“1.500”,barindex+1,fibextdown15,dialog,bold,15)coloured (“lime”)
    drawsegment(OREndIdx,FibExtDown3,barindex,FibExtDown3)coloured(“lime”)style(dottedline,2)
    drawtext(“1.618”,barindex+1,fibextdown3,dialog,bold,15)coloured (“lime”)
    drawsegment(OREndIdx,FibExtDown4,barindex,FibExtDown4)coloured(“lime”)style(dottedline,2)
    drawtext(“2.000”,barindex+1,fibextdown4,dialog,bold,15)coloured (“lime”)
    drawsegment(OREndIdx,FibExtDown5,barindex,FibExtDown5)coloured(“lime”)style(dottedline,2)
    drawtext(“2.618”,barindex+1,fibextdown5,dialog,bold,15)coloured (“lime”)
    drawsegment(OREndIdx,FibExtDown6,barindex,FibExtDown6)coloured(“lime”)style(dottedline,2)
    drawtext(“3.000”,barindex+1,fibextdown6,dialog,bold,15)coloured (“lime”)
    drawsegment(OREndIdx,FibExtUp78,barindex,FibExtUp78)coloured(“red”)style(dottedline,2)
    drawtext(“0.786”,barindex+1,fibextup78,dialog,bold,15)coloured (“red”)
    drawsegment(OREndIdx,FibExtUp050,barindex,FibExtUp050)coloured(“red”)style(dottedline,2)
    drawtext(“0.50”,barindex+1,fibextup050,dialog,bold,15)coloured (“red”)
    drawsegment(OREndIdx,FibExtUp1,barindex,FibExtUp1)coloured(“red”)style(dottedline,2)
    drawtext(“0.618”,barindex+1,fibextup1,dialog,bold,15)coloured (“red”)
    drawsegment(OREndIdx,FibExtUp2,barindex,FibExtUp2)coloured(“red”)style(dottedline,2)
    drawtext(“1.000”,barindex+15,fibextup2,dialog,bold,15)coloured (“red”)
    drawsegment(OREndIdx,FibExtUp15,barindex,FibExtUp15)coloured(“red”)style(dottedline,2)
    drawtext(“1.500”,barindex+1,fibextup15,dialog,bold,15)coloured (“red”)
    drawsegment(OREndIdx,FibExtUp3,barindex,FibExtUp3)coloured(“red”)style(dottedline,2)
    drawtext(“1.618”,barindex+1,fibextup3,dialog,bold,15)coloured (“red”)
    drawsegment(OREndIdx,FibExtUp4,barindex,FibExtUp4)coloured(“red”)style(dottedline,2)
    drawtext(“2.000”,barindex+1,fibextup4,dialog,bold,15)coloured (“red”)
    drawsegment(OREndIdx,FibExtUp5,barindex,FibExtUp5)coloured(“red”)style(dottedline,2)
    drawtext(“2.618”,barindex+1,fibextup5,dialog,bold,15)coloured (“red”)
    drawsegment(OREndIdx,FibExtUp6,barindex,FibExtUp6)coloured(“red”)style(dottedline,2)
    drawtext(“3.000”,barindex+1,fibextup6,dialog,bold,15)coloured (“red”)
    else
    ORHigh=ORHigh
    ORLow=ORLow
    endif
    endif
    //——————————————–//
    return

    MESXXXX-5-minutes.png MESXXXX-5-minutes.png
    #246876 quote
    geronimangeroniman
    Participant
    Average

    voici le graphe sans vwap. les niveaux aujourdhui bien respectés. notamment le 0.618 down et 0.5 high

    MES-SANS-VWAP-M5.png MES-SANS-VWAP-M5.png
    #246878 quote
    geronimangeroniman
    Participant
    Average

    il faut cliquer toutes les 5 minutes pour supprimer les doubles affichages

    MESXXXX-5-minutes-1.png MESXXXX-5-minutes-1.png
    #246880 quote
    geronimangeroniman
    Participant
    Average

    idealement il faudrait que les OPR 15mn se remplissent automatiquement jusqu à la cloture. et que la couleur  reste pour le lendemain

    MESXXXX-5-minutes-2.png MESXXXX-5-minutes-2.png
    #246884 quote
    geronimangeroniman
    Participant
    Average

    //——————————————–//
    //PRC_Fibonacci Open Range
    //version = 0
    //13.01.2025
    //Iván González @ http://www.prorealcode.com
    //Sharing ProRealTime knowledge
    //——————————————–//
    // inputs
    //——————————————–//
    //ORBegin=090000
    //OREnd=100000
    //ShowpastFibo=1
    //——————————————–//
    // Calculate Open Range
    //——————————————–//
    if gettimeframe<=3600 then
    once ORHigh=0
    once ORLow=9999999
    once FibExtDown1 = 0
    // Puntos de Fibonacci
    ORWidth = ORHigh – ORLow
    FibMid = (ORHigh + ORLow) / 2
    FibExtUp025 = ORHigh + ORWidth * (0.25)
    FibExtDown025 = ORLow – ORWidth * (0.25)
    FibExtUp050 = ORHigh + ORWidth * (0.5)
    FibExtDown050 = ORLow – ORWidth * (0.5)
    FibExtUp1 = ORHigh + ORWidth * (0.618)
    FibExtDown1 = ORLow – ORWidth * (0.618)
    FibExtUp78 = ORHigh + ORWidth * (0.786)
    FibExtDown78 = ORLow – ORWidth * (0.786)
    FibExtUp2 = ORHigh + ORWidth * (1.000)
    FibExtDown2 = ORLow – ORWidth * (1.000)
    FibExtUp125 = ORHigh + ORWidth * (1.25)
    FibExtDown125 = ORLow – ORWidth * (1.25)
    FibExtUp15 = ORHigh + ORWidth * (1.500)
    FibExtDown15 = ORLow – ORWidth * (1.500)
    FibExtUp3 = ORHigh + ORWidth * (1.618)
    FibExtDown3 = ORLow – ORWidth * (1.618)
    FibExtUp4 = ORHigh + ORWidth * (2.000)
    FibExtDown4 = ORLow – ORWidth * (2.000)
    FibExtUp5 = ORHigh + ORWidth * (2.618)
    FibExtDown5 = ORLow – ORWidth * (2.618)
    FibExtUp6 = ORHigh + ORWidth * (3.000)
    FibExtDown6 = ORLow – ORWidth * (3.000)

    if opentime>=ORBegin and opentime[1]<ORBegin then
    drawsegment(OREndIdx,ORHigh,barindex,ORHigh)coloured(“magenta”)style(line,4)
    drawsegment(OREndIdx,ORLow,barindex,ORLow)coloured(“magenta”)style(line,4)
    drawsegment(OREndIdx,FibMid,barindex,FibMid)coloured(“magenta”)style(dottedline,5)
    drawsegment(OREndIdx,ORLow,barindex,ORLow)coloured(“magenta”)style(line,4)
    if ShowpastFibo then
    drawsegment(OREndIdx,FibExtDown025,barindex,FibExtDown025)coloured(“lime”)style(dottedline,1)
    drawsegment(OREndIdx,FibExtDown050,barindex,FibExtDown050)coloured(“lime”)style(dottedline,4)
    drawsegment(OREndIdx,FibExtDown1,barindex,FibExtDown1)coloured(“lime”)style(dottedline,4)
    drawsegment(OREndIdx,FibExtDown78,barindex,FibExtDown78)coloured(“lime”)style(dottedline,4)
    drawsegment(OREndIdx,FibExtDown15,barindex,FibExtDown15)coloured(“lime”)style(dottedline,4)
    drawsegment(OREndIdx,FibExtDown125,barindex,FibExtDown125)coloured(“lime”)style(dottedline,4)
    drawsegment(OREndIdx,FibExtDown2,barindex,FibExtDown2)coloured(“lime”)style(dottedline,4)
    drawsegment(OREndIdx,FibExtDown3,barindex,FibExtDown3)coloured(“lime”)style(dottedline,4)
    drawsegment(OREndIdx,FibExtDown4,barindex,FibExtDown4)coloured(“lime”)style(dottedline,4)
    drawsegment(OREndIdx,FibExtDown5,barindex,FibExtDown5)coloured(“lime”)style(dottedline,4)
    drawsegment(OREndIdx,FibExtDown6,barindex,FibExtDown6)coloured(“lime”)style(dottedline,4)
    drawsegment(OREndIdx,FibExtUp78,barindex,FibExtUp78)coloured(“red”)style(dottedline,4)
    drawsegment(OREndIdx,FibExtUp025,barindex,FibExtUp025)coloured(“red”)style(dottedline,4)
    drawsegment(OREndIdx,FibExtUp050,barindex,FibExtUp050)coloured(“red”)style(dottedline,4)
    drawsegment(OREndIdx,FibExtUp1,barindex,FibExtUp1)coloured(“red”)style(dottedline,4)
    drawsegment(OREndIdx,FibExtUp15,barindex,FibExtUp15)coloured(“red”)style(dottedline,4)
    drawsegment(OREndIdx,FibExtUp125,barindex,FibExtUp125)coloured(“red”)style(dottedline,4)
    drawsegment(OREndIdx,FibExtUp2,barindex,FibExtUp2)coloured(“red”)style(dottedline,4)
    drawsegment(OREndIdx,FibExtUp3,barindex,FibExtUp3)coloured(“red”)style(dottedline,4)
    drawsegment(OREndIdx,FibExtUp4,barindex,FibExtUp4)coloured(“red”)style(dottedline,4)
    drawsegment(OREndIdx,FibExtUp5,barindex,FibExtUp5)coloured(“red”)style(dottedline,4)
    drawsegment(OREndIdx,FibExtUp6,barindex,FibExtUp6)coloured(“red”)style(dottedline,4)
    endif
    ORHigh=high
    ORLow=low
    ORBeginIdx=barindex
    drawvline(barindex)style(dottedline,2)coloured(“DARKRED”)
    elsif opentime>=ORBegin and opentime<=OREnd then
    ORHigh=max(ORHigh,high)
    ORLow=min(ORLow,low)
    elsif opentime>OREnd and opentime[1]<=OREnd then
    OREndIdx=barindex[1]
    drawsegment(ORBeginIdx,ORHigh,OREndIdx,ORHigh)coloured(“magenta”)style(line,5)
    drawsegment(ORBeginIdx,ORLow,OREndIdx,ORLow)coloured(“magenta”)style(line,5)
    drawtext(“low”,barindex+1,ORLow,dialog,bold,15)coloured (“magenta”)
    elsif islastbarupdate then
    drawsegment(barindex,ORHigh,OREndIdx,ORHigh)coloured(“magenta”)style(line,3)
    drawtext(“high”,barindex+1,ORHigh,dialog,bold,15)coloured (“magenta”)
    drawsegment(barindex,ORLow,OREndIdx,ORLow)coloured(“magenta”)style(line,3)
    drawsegment(OREndIdx,FibMid,barindex,FibMid)coloured(“magenta”)style(dottedline,4)
    drawtext(“middle”,barindex+1,fibmid,dialog,bold,15)coloured (“magenta”)
    drawsegment(OREndIdx,ORLow,barindex,ORLow)coloured(“magenta”)style(line,3)
    drawtext(“low”,barindex+1,ORLow,dialog,bold,15)coloured (“magenta”)
    drawsegment(OREndIdx,FibExtDown78,barindex,FibExtDown78)coloured(“lime”)style(dottedline,1)
    drawtext(“0.78”,barindex+1,fibextdown78,dialog,bold,15)coloured (“lime”)
    drawsegment(OREndIdx,FibExtDown1,barindex,FibExtDown1)coloured(“cyan”)style(dottedline,2)
    drawtext(“0.618”,barindex+1,fibextdown1,dialog,bold,15)coloured (“cyan”)
    drawsegment(OREndIdx,FibExtDown050,barindex,FibExtDown050)coloured(“lime”)style(dottedline,1)
    drawtext(“0.25”,barindex+1,fibextdown025,dialog,bold,15)coloured (“lime”)
    drawsegment(OREndIdx,FibExtDown025,barindex,FibExtDown025)coloured(“lime”)style(dottedline,1)
    drawtext(“0.50”,barindex+1,fibextdown050,dialog,bold,15)coloured (“lime”)
    drawsegment(OREndIdx,FibExtDown2,barindex,FibExtDown2)coloured(“lime”)style(dottedline,2)
    drawtext(“1.00”,barindex+1,fibextdown2,dialog,bold,15)coloured (“lime”)
    drawsegment(OREndIdx,FibExtDown125,barindex,FibExtDown125)coloured(“lime”)style(dottedline,1)
    drawtext(“1.25”,barindex+1,fibextdown125,dialog,bold,15)coloured (“lime”)
    drawsegment(OREndIdx,FibExtDown15,barindex,FibExtDown15)coloured(“lime”)style(dottedline,2)
    drawtext(“1.50”,barindex+1,fibextdown15,dialog,bold,15)coloured (“lime”)
    drawsegment(OREndIdx,FibExtDown3,barindex,FibExtDown3)coloured(“cyan”)style(dottedline,2)
    drawtext(“1.618”,barindex+1,fibextdown3,dialog,bold,15)coloured (“cyan”)
    drawsegment(OREndIdx,FibExtDown4,barindex,FibExtDown4)coloured(“lime”)style(dottedline,2)
    drawtext(“2.000”,barindex+1,fibextdown4,dialog,bold,15)coloured (“lime”)
    drawsegment(OREndIdx,FibExtDown5,barindex,FibExtDown5)coloured(“cyan”)style(dottedline,2)
    drawtext(“2.618”,barindex+1,fibextdown5,dialog,bold,15)coloured (“cyan”)
    drawsegment(OREndIdx,FibExtDown6,barindex,FibExtDown6)coloured(“lime”)style(dottedline,2)
    drawtext(“3.000”,barindex+1,fibextdown6,dialog,bold,15)coloured (“lime”)
    drawsegment(OREndIdx,FibExtUp78,barindex,FibExtUp78)coloured(“red”)style(dottedline,1)
    drawtext(“0.786”,barindex+1,fibextup78,dialog,bold,15)coloured (“red”)
    drawsegment(OREndIdx,FibExtUp050,barindex,FibExtUp050)coloured(“red”)style(dottedline,1)
    drawtext(“0.25”,barindex+1,fibextup025,dialog,bold,15)coloured (“red”)
    drawsegment(OREndIdx,FibExtUp025,barindex,FibExtUp025)coloured(“red”)style(dottedline,1)
    drawtext(“0.50”,barindex+1,fibextup050,dialog,bold,15)coloured (“red”)
    drawsegment(OREndIdx,FibExtUp1,barindex,FibExtUp1)coloured(“orange”)style(dottedline,2)
    drawtext(“0.618”,barindex+1,fibextup1,dialog,bold,15)coloured (“orange”)
    drawsegment(OREndIdx,FibExtUp2,barindex,FibExtUp2)coloured(“red”)style(dottedline,2)
    drawtext(“1.00”,barindex+1,fibextup2,dialog,bold,15)coloured (“red”)
    drawsegment(OREndIdx,FibExtUp125,barindex,FibExtUp125)coloured(“red”)style(dottedline,1)
    drawtext(“1.25”,barindex+1,fibextup125,dialog,bold,15)coloured (“red”)
    drawsegment(OREndIdx,FibExtUp15,barindex,FibExtUp15)coloured(“red”)style(dottedline,2)
    drawtext(“1.50”,barindex+1,fibextup15,dialog,bold,15)coloured (“red”)
    drawsegment(OREndIdx,FibExtUp3,barindex,FibExtUp3)coloured(“orange”)style(dottedline,2)
    drawtext(“1.618”,barindex+1,fibextup3,dialog,bold,15)coloured (“orange”)
    drawsegment(OREndIdx,FibExtUp4,barindex,FibExtUp4)coloured(“red”)style(dottedline,2)
    drawtext(“2.000”,barindex+1,fibextup4,dialog,bold,15)coloured (“red”)
    drawsegment(OREndIdx,FibExtUp5,barindex,FibExtUp5)coloured(“orange”)style(dottedline,2)
    drawtext(“2.618”,barindex+1,fibextup5,dialog,bold,15)coloured (“orange”)
    drawsegment(OREndIdx,FibExtUp6,barindex,FibExtUp6)coloured(“red”)style(dottedline,2)
    drawtext(“3.000”,barindex+1,fibextup6,dialog,bold,15)coloured (“red”)
    else
    ORHigh=ORHigh
    ORLow=ORLow
    endif
    endif
    //——————————————–//
    return

    MESXXXX-5-minutes-3.png MESXXXX-5-minutes-3.png
    #246886 quote
    geronimangeroniman
    Participant
    Average

    YM aujourdhui support Sd(-1) et resistance SD(+1.50)

     

    NQ support SD (-2.618) et resistance SD (1.618)

    Iván González thanked this post
    MNQXXXX-5-minutes.png MNQXXXX-5-minutes.png YMXXXX-5-minutes.png YMXXXX-5-minutes.png
    #246915 quote
    geronimangeroniman
    Participant
    Average

    Merci Ivan, on voit que l OPR 15mn est  sutilisé par tous les traders. Il manque peut etre les niveaux 25% et 75% de l OPR . On voit souvent des rebonds à 25% ou 75% à l’ interieur de l OPR

    #246929 quote
    Iván GonzálezIván González
    Moderator
    Legend

    Vous pouvez utiliser l'instruction defparam drawonlastbaronly=true sur la première ligne. De cette façon, seuls les derniers niveaux seraient dessinés.

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

Stuck on this ProBuilder code?

Describe what this topic is trying to build, in plain English, and ProRealAI writes the ProRealTime™ indicator, screener or system for you.

Available in 7 languages
Try ProRealAI

étiquette sur les multiples d’OPR


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
geroniman @geroniman Participant
Summary

This topic contains 10 replies,
has 2 voices, and was last updated by Iván GonzálezIván González
1 year, 4 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 05/07/2025
Status: Active
Attachments: 4 files
ProRealCode ProRealCode
Loading...