katsParticipant
Junior
bonjour
je voudrai créer un point pivot relié en 1 h en 15 mn en 5mn
je n’y parviens pas
comment faire svp
j ai fait ca ci dessus mais ca n’est pas concluant
timeframe (1 hour)
pivot=((high[0]+low[0]+close[0]+open[0]))/4
timeframe (default)
return pivot
katsParticipant
Junior
j ai trouvé ca sur le forum mais qui date et que je n’arrive pas modifier pour obtenir le point pivot du 15 mn ou du 5 mn
Par contre la représentation reliée est telle que je souhaiterai l’obtenir
Merci
cdlt
//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
katsParticipant
Junior
une derniere question svp,
comment mettre un graphe sur ce site pour faire voir le resultat
je n y parviens pas
merci
Avec ton premier code, tu y étais presque, j’ai simplement ajouté “updateonclose” pour considérer les valeurs clôturés du timeframe 1 heure, sinon tu utilisais les open,high,low,close de la bougie 1 heure actuelle. Pour mémoire, un point pivot se calcule avec les valeurs clôturés du dernier chandelier.
timeframe (1 hour,updateonclose)
pivot=((high[0]+low[0]+close[0]+open[0]))/4
timeframe (default)
return pivot
Bonjour
Pour ajouter une image à son post, il faut utiliser le bouton “select file” situé sous la boite où vous tapez le contenu d’un post, juste avant le cadre jaune des règles à suivre. Dans l’ordre: taper texte du post, appuyer sur éselect file” pour ajouter une image, puis appuyer sur submit pour envoyer post et image ensemble.
Sujet déplacé du forum proorder (pour stratégies auto, backtests) vers le forum probuilder (pour indicateurs) comme les précédents.
Pour ne pas rester coincé dans le forum proorder et accéder aux autres forums: https://www.prorealcode.com/forums/
Pour poster dans probuilder si ça concerne un indicateur: https://www.prorealcode.com/forum/prorealtime-forum-francais/support-probuilder/
Pour retrouver ses posts s’il sont été déplacés après avoir démarré dans le mauvais forum: https://www.prorealcode.com/user/kats/?view=forums-topics
katsParticipant
Junior
bonsoir
je n arrive pas creer un point pivot en 12 secondes??
est ce qu’il et ^possible de le faire svp?
cdlt
katsParticipant
Junior
voila ce que j ai fait en partant du principe que la plateforme ne gere le time frame en 12 secondes
pivot=((high[0]+low[0]+close[0]+open[0]))/4
return pivot
Il faut simplement modifier l’instruction timeframe et lui indiquer “12 seconds”:
timeframe (12 seconds,updateonclose)
pivot=((high[0]+low[0]+close[0]+open[0]))/4
timeframe (default)
return pivot