katsParticipant
Junior
Bonsoir
je souhaite afficher un point pivot 15 mn en continu sur un graphique en renko
J’ai récupéré le code suivant il y longtemps qui fonctionne parfaitement en 1 h et je souhaiterai faire la même chose en 15 mn
mais je n’y parviens pas
pouvez vous m’aider svp
//DEFPARAM DrawOnLastBarOnly = true
Pivot = 1
IF Openhour <> openhour [ 1 ] THEN
//
MyEnd = (Opendate * 1000000) + (OpenHour * 10000) + (5900) //YYYYMMDDHHMMSS
MyPP = PP
StartBar = BarIndex
//
myLastHigh = myHigh
myLastLow = myLow
myLastClose = Close [ 1 ]
myHigh = High
myLow = Low
myopen = open
ELSE
myHigh = Max(myHigh, High)
myLow = Min(myLow, Low)
ENDIF
// Formule en fonction de la valeur du paramètre Pivot
IF Pivot = 2 THEN
// Point pivot : PP= (Hveille + Bveille + Cveille + Ojour) / 4
PP = (myLastHigh + myLastLow + myLastClose + myopen) / 4
ELSIF Pivot = 3 THEN
// Point pivot : PP= (Hveille + Bveille + Ojour) / 3
PP = (myLastHigh + myLastLow + myopen) / 3
ELSE
// Point pivot : PP= (Hveille + Bveille + Cveille) / 3
PP = (myLastHigh + myLastLow + myLastClose) / 3
ENDIF
Res1 = 2 * PP - myLastLow
Res2 = PP + myLastHigh - myLastLow
Res3 = myLastHigh + 2 * (PP - myLastLow)
Sup1 = 2 * PP - myLastHigh
Sup2 = PP - myLastHigh + myLastLow
Sup3 = myLastLow - 2 * (myLastHigh - PP)
DrawSegment(StartBar,MyPP,DateToBarIndex(MyEnd),MyPP) coloured(0,255,0,255) style(Line, 1)
Return pP
merci
Ici vous avez le code :
timeframe(15mn)
if time <> time[1] then
myLastHigh=myhigh
myLastLow=mylow
myLastClose=close[1]
myhigh=high
mylow=low
myopen=open
else
myhigh=max(myhigh,high)
mylow=min(mylow,low)
endif
pp=(myLastHigh + myLastLow + myLastClose) / 3
//---RENKO SIZE 8-------------------------------------//
boxsize=8//100//8 //renko bricks size in points/pips
wicksize=0 //width of wicks
transparency=100
//—end of settings
size=boxsize*pointsize
once upbox = close
once downbox = close - size
IF close > upbox + size THEN
upbox = upbox + size
downbox = downbox + size
r=0
g=255
ELSIF close < downbox - size THEN
upbox = upbox - size
downbox = downbox - size
r=255
g=0
ENDIF
//draw renko candlesticks
drawcandle(upbox,upbox,downbox,downbox)coloured(r,g,0,min(transparency,255))
return pp
katsParticipant
Junior
bONJOUR
MERCI POUR LA REPONSE MAIS CA NE FONCTIONNE PAS
Ce code est destiné a être mis sur du renko 8 et lorsque je le valide la plateforme me dit que time frame 15mn ne peut pas être utilisé sur du renko ce qui parait logique
Cdlt
kATS