étiquette sur les multiples d’OPR
Forums › ProRealTime forum Français › Support ProBuilder › étiquette sur les multiples d’OPR
- This topic has 10 replies, 2 voices, and was last updated 3 days ago by
Iván.
-
-
05/07/2025 at 11:23 AM #246864
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
//——————————————–//
return05/07/2025 at 3:05 PM #24686705/07/2025 at 5:30 PM #24687205/07/2025 at 5:52 PM #246874merci 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
//——————————————–//
return05/07/2025 at 6:03 PM #24687605/07/2025 at 6:06 PM #24687805/07/2025 at 6:11 PM #24688005/07/2025 at 10:48 PM #246884//——————————————–//
//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
//——————————————–//
return05/07/2025 at 10:56 PM #24688605/09/2025 at 8:41 AM #24691505/09/2025 at 2:08 PM #246929 -
AuthorPosts
Find exclusive trading pro-tools on