Bonour, Voici l’OPR 15mn avec extensions jusqu à 5.618 . Qui pourrait placer les 25% et 75% de l OPR?
//——————————————–//
//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
FibExtUp038 = ORHigh + ORWidth * (0.382)
FibExtDown038 = ORLow – ORWidth * (0.382)
FibExtUp050 = ORHigh + ORWidth * (0.5)
FibExtDown050 = ORLow – ORWidth * (0.50)
FibExtUp062 = ORHigh + ORWidth * (0.618)
FibExtDown062 = ORLow – ORWidth * (0.618)
FibExtUp1 = ORHigh + ORWidth * (1.0)
FibExtDown1 = ORLow – ORWidth * (1.0)
FibExtUp150 = ORHigh + ORWidth * (1.50)
FibExtDown150 = ORLow – ORWidth * (1.50)
FibExtUp350 = ORHigh + ORWidth * (3.50)
FibExtDown350 = ORLow – ORWidth * (3.50)
FibExtUp138 = ORHigh + ORWidth * (1.382)
FibExtDown138 = ORLow – ORWidth * (1.382)
FibExtUp2 = ORHigh + ORWidth * (1.618)
FibExtDown2 = ORLow – ORWidth * (1.618)
FibExtUp3 = ORHigh + ORWidth * (2.0)
FibExtDown3 = ORLow – ORWidth * (2.0)
FibExtUp400 = ORHigh + ORWidth * (4.0)
FibExtDown400 = ORLow – ORWidth * (4.0)
FibExtUp500 = ORHigh + ORWidth * (5.0)
FibExtDown500 = ORLow – ORWidth * (5.0)
FibExtUp300 = ORHigh + ORWidth * (3.0)
FibExtDown300 = ORLow – ORWidth * (3.0)
FibExtUp4 = ORHigh + ORWidth * (2.618)
FibExtDown4 = ORLow – ORWidth * (2.618)
FibExtUp250 = ORHigh + ORWidth * (2.5)
FibExtDown250 = ORLow – ORWidth * (2.5)
FibExtUp350 = ORHigh + ORWidth * (3.5)
FibExtDown350 = ORLow – ORWidth * (3.5)
FibExtUp238 = ORHigh + ORWidth * (2.38)
FibExtDown238 = ORLow – ORWidth * (2.38)
FibExtUp362 = ORHigh + ORWidth * (3.618)
FibExtDown362 = ORLow – ORWidth * (3.618)
FibExtUp423 = ORHigh + ORWidth * (4.236)
FibExtDown423 = ORLow – ORWidth * (4.236)
FibExtUp462 = ORHigh + ORWidth * (4.618)
FibExtDown462 = ORLow – ORWidth * (4.618)
FibExtUp562 = ORHigh + ORWidth * (5.618)
FibExtDown562 = ORLow – ORWidth * (5.618)
if opentime>=ORBegin and opentime[1]<ORBegin then
drawsegment(OREndIdx,ORHigh,barindex,ORHigh)coloured(“magenta”)style(line,5)
drawsegment(OREndIdx,ORLow,barindex,ORLow)coloured(“magenta”)style(line,5)
drawsegment(OREndIdx,FibMid,barindex,FibMid)coloured(“magenta”)style(dottedline,5)
drawsegment(OREndIdx,ORLow,barindex,ORLow)coloured(“magenta”)style(line,5)
if ShowpastFibo then
drawsegment(OREndIdx,FibExtDown1,barindex,FibExtDown1)coloured(“magenta”)style(line,3)
drawsegment(OREndIdx,FibExtDown038,barindex,FibExtDown038)coloured(“magenta”)style(dottedline,1)
drawsegment(OREndIdx,FibExtDown138,barindex,FibExtDown138)coloured(“magenta”)style(dottedline,1)
drawsegment(OREndIdx,FibExtDown050,barindex,FibExtDown050)coloured(“magenta”)style(dottedline,3)
drawsegment(OREndIdx,FibExtDown150,barindex,FibExtDown150)coloured(“magenta”)style(dottedline,3)
drawsegment(OREndIdx,FibExtDown350,barindex,FibExtDown350)coloured(“magenta”)style(dottedline,3)
drawsegment(OREndIdx,FibExtDown062,barindex,FibExtDown062)coloured(“ORANGE”)style(dottedline,3)
drawsegment(OREndIdx,FibExtDown2,barindex,FibExtDown2)coloured(“ORANGE”)style(dottedline,3)
drawsegment(OREndIdx,FibExtDown3,barindex,FibExtDown3)coloured(“magenta”)style(line,3)
drawsegment(OREndIdx,FibExtDown400,barindex,FibExtDown400)coloured(“magenta”)style(line,3)
drawsegment(OREndIdx,FibExtDown500,barindex,FibExtDown500)coloured(“magenta”)style(line,3)
drawsegment(OREndIdx,FibExtDown300,barindex,FibExtDown300)coloured(“magenta”)style(line,3)
drawsegment(OREndIdx,FibExtDown4,barindex,FibExtDown4)coloured(“ORANGE”)style(dottedline,3)
drawsegment(OREndIdx,FibExtDown250,barindex,FibExtDown250)coloured(“magenta”)style(dottedline,3)
drawsegment(OREndIdx,FibExtDown350,barindex,FibExtDown350)coloured(“magenta”)style(dottedline,3)
drawsegment(OREndIdx,FibExtDown238,barindex,FibExtDown238)coloured(“magenta”)style(dottedline,1)
drawsegment(OREndIdx,FibExtDown362,barindex,FibExtDown362)coloured(“magenta”)style(dottedline,1)
drawsegment(OREndIdx,FibExtDown462,barindex,FibExtDown462)coloured(“magenta”)style(dottedline,1)
drawsegment(OREndIdx,FibExtDown562,barindex,FibExtDown562)coloured(“magenta”)style(dottedline,1)
drawsegment(OREndIdx,FibExtDown423,barindex,FibExtDown423)coloured(“orange”)style(dottedline,3)
drawsegment(OREndIdx,FibExtUp038,barindex,FibExtUp038)coloured(“magenta”)style(dottedline,1)
drawsegment(OREndIdx,FibExtUp138,barindex,FibExtUp138)coloured(“magenta”)style(dottedline,1)
drawsegment(OREndIdx,FibExtUp050,barindex,FibExtUp050)coloured(“magenta”)style(dottedline,3)
drawsegment(OREndIdx,FibExtUp150,barindex,FibExtUp150)coloured(“magenta”)style(dottedline,3)
drawsegment(OREndIdx,FibExtUp350,barindex,FibExtUp350)coloured(“magenta”)style(dottedline,3)
drawsegment(OREndIdx,FibExtUp062,barindex,FibExtUp062)coloured(“ORANGE”)style(dottedline,3)
drawsegment(OREndIdx,FibExtUp1,barindex,FibExtUp1)coloured(“magenta”)style(line,2)
drawsegment(OREndIdx,FibExtUp2,barindex,FibExtUp2)coloured(“ORANGE”)style(dottedline,3)
drawsegment(OREndIdx,FibExtUp3,barindex,FibExtUp3)coloured(“magenta”)style(line,3)
drawsegment(OREndIdx,FibExtUp400,barindex,FibExtUp400)coloured(“magenta”)style(line,3)
drawsegment(OREndIdx,FibExtUp500,barindex,FibExtUp500)coloured(“magenta”)style(line,3)
drawsegment(OREndIdx,FibExtUp300,barindex,FibExtUp300)coloured(“magenta”)style(line,3)
drawsegment(OREndIdx,FibExtUp250,barindex,FibExtUp250)coloured(“magenta”)style(dottedline,3)
drawsegment(OREndIdx,FibExtUp350,barindex,FibExtUp350)coloured(“magenta”)style(dottedline,3)
drawsegment(OREndIdx,FibExtUp238,barindex,FibExtUp238)coloured(“magenta”)style(dottedline,1)
drawsegment(OREndIdx,FibExtUp4,barindex,FibExtUp4)coloured(“ORANGE”)style(dottedline,3)
drawsegment(OREndIdx,FibExtUp362,barindex,FibExtUp362)coloured(“magenta”)style(dottedline,1)
drawsegment(OREndIdx,FibExtUp462,barindex,FibExtUp462)coloured(“magenta”)style(dottedline,1)
drawsegment(OREndIdx,FibExtUp562,barindex,FibExtUp562)coloured(“magenta”)style(dottedline,1)
drawsegment(OREndIdx,FibExtUp423,barindex,FibExtUp423)coloured(“orange”)style(dottedline,3)
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,5)
drawsegment(ORBeginIdx,ORLow,OREndIdx,ORLow)coloured(“magenta”)style(line,5)
elsif islastbarupdate then
drawsegment(barindex+10,ORHigh,OREndIdx,ORHigh)coloured(“magenta”)style(line,5)
drawsegment(barindex+10,ORLow,OREndIdx,ORLow)coloured(“magenta”)style(line,5)
drawsegment(OREndIdx,FibMid,barindex+10,FibMid)coloured(“magenta”)style(dottedline,5)
drawsegment(OREndIdx,ORLow,barindex+10,ORLow)coloured(“magenta”)style(line,5)
drawsegment(OREndIdx,FibExtDown038,barindex+10,FibExtDown038)coloured(“magenta”)style(dottedline,1)
drawsegment(OREndIdx,FibExtDown138,barindex+10,FibExtDown138)coloured(“magenta”)style(dottedline,1)
drawsegment(OREndIdx,FibExtDown050,barindex+10,FibExtDown050)coloured(“magenta”)style(dottedline,3)
drawsegment(OREndIdx,FibExtDown150,barindex+10,FibExtDown150)coloured(“magenta”)style(dottedline,3)
drawsegment(OREndIdx,FibExtDown062,barindex+10,FibExtDown062)coloured(“ORANGE”)style(dottedline,3)
drawsegment(OREndIdx,FibExtDown1,barindex+10,FibExtDown1)coloured(“magenta”)style(line,3)
drawsegment(OREndIdx,FibExtDown2,barindex+10,FibExtDown2)coloured(“ORANGE”)style(dottedline,3)
drawsegment(OREndIdx,FibExtDown3,barindex+10,FibExtDown3)coloured(“magenta”)style(line,3)
drawsegment(OREndIdx,FibExtDown400,barindex+10,FibExtDown400)coloured(“magenta”)style(line,3)
drawsegment(OREndIdx,FibExtDown500,barindex+10,FibExtDown500)coloured(“magenta”)style(line,3)
drawsegment(OREndIdx,FibExtDown300,barindex+10,FibExtDown300)coloured(“magenta”)style(line,3)
drawsegment(OREndIdx,FibExtDown250,barindex+10,FibExtDown250)coloured(“magenta”)style(dottedline,3)
drawsegment(OREndIdx,FibExtDown350,barindex+10,FibExtDown350)coloured(“magenta”)style(dottedline,3)
drawsegment(OREndIdx,FibExtDown238,barindex+10,FibExtDown238)coloured(“magenta”)style(dottedline,1)
drawsegment(OREndIdx,FibExtDown4,barindex+10,FibExtDown4)coloured(“ORANGE”)style(dottedline,3)
drawsegment(OREndIdx,FibExtDown362,barindex+10,FibExtDown362)coloured(“magenta”)style(dottedline,1)
drawsegment(OREndIdx,FibExtDown462,barindex+10,FibExtDown462)coloured(“magenta”)style(dottedline,1)
drawsegment(OREndIdx,FibExtDown562,barindex+10,FibExtDown562)coloured(“magenta”)style(dottedline,1)
drawsegment(OREndIdx,FibExtDown423,barindex+10,FibExtDown423)coloured(“orange”)style(dottedline,3)
drawsegment(OREndIdx,FibExtUp038,barindex+10,FibExtUp038)coloured(“magenta”)style(dottedline,1)
drawsegment(OREndIdx,FibExtUp138,barindex+10,FibExtUp138)coloured(“magenta”)style(dottedline,1)
drawsegment(OREndIdx,FibExtUp050,barindex+10,FibExtUp050)coloured(“magenta”)style(dottedline,3)
drawsegment(OREndIdx,FibExtUp150,barindex+10,FibExtUp150)coloured(“magenta”)style(dottedline,3)
drawsegment(OREndIdx,FibExtUp062,barindex+10,FibExtUp062)coloured(“ORANGE”)style(dottedline,3)
drawsegment(OREndIdx,FibExtUp1,barindex+10,FibExtUp1)coloured(“magenta”)style(line,3)
drawsegment(OREndIdx,FibExtUp2,barindex+10,FibExtUp2)coloured(“magenta”)style(dottedline,1)
drawsegment(OREndIdx,FibExtUp3,barindex+10,FibExtUp3)coloured(“magenta”)style(line,3)
drawsegment(OREndIdx,FibExtUp400,barindex+10,FibExtUp400)coloured(“magenta”)style(line,3)
drawsegment(OREndIdx,FibExtUp500,barindex+10,FibExtUp500)coloured(“magenta”)style(line,3)
drawsegment(OREndIdx,FibExtUp300,barindex+10,FibExtUp300)coloured(“magenta”)style(line,3)
drawsegment(OREndIdx,FibExtUp250,barindex+10,FibExtUp250)coloured(“magenta”)style(dottedline,3)
drawsegment(OREndIdx,FibExtUp350,barindex+10,FibExtUp350)coloured(“magenta”)style(dottedline,3)
drawsegment(OREndIdx,FibExtUp238,barindex+10,FibExtUp238)coloured(“magenta”)style(dottedline,1)
drawsegment(OREndIdx,FibExtUp4,barindex+10,FibExtUp4)coloured(“ORANGE”)style(dottedline,3)
drawsegment(OREndIdx,FibExtUp362,barindex+10,FibExtUp362)coloured(“magenta”)style(dottedline,1)
drawsegment(OREndIdx,FibExtUp562,barindex+10,FibExtUp562)coloured(“magenta”)style(dottedline,3)
drawsegment(OREndIdx,FibExtUp462,barindex+10,FibExtUp462)coloured(“magenta”)style(dottedline,3)
drawsegment(OREndIdx,FibExtUp423,barindex+10,FibExtUp423)coloured(“orange”)style(dottedline,3)
else
ORHigh=ORHigh
ORLow=ORLow
endif
endif
//——————————————–//
return