J'essaie de programmer les points pivots de fibonacci.
J'ai ajouté les 2ères lignes sans trop comprendre pourquoi.
Le problème avec le graphique en 21 ticks, prorealtime les affichait avec un historique de 200 unités puis les a effacés dans la journée. J'ai dû augmenter l'historique à 10000.
Par ailleurs, ne connaissant pas l'instruction de programme pour une ligne en pointillées, toutes les lignes sont continues.
J'ai l'impression qu'avec les points pivots traditionnels, il y a un bon complément d'information.
defparam drawonlastbaronly = true
defparam calculateonlastbars = 200
// recherche dayhigh daylow dayclose du jour précédent
IF dayofweek = 1 THEN
dh = DHigh(2)
dl = DLow(2)
dc = DClose(2)
ENDIF
IF dayofweek >=2 and dayofweek < 6 THEN
dh = DHigh(1)
dl = DLow(1)
dc = DClose(1)
ENDIF
//fibonacci pivot points
P = (dh + dl + dc)/3
S1 = P - .382 * (dh-dl)
S2 = P - .618 * (dh-dl)
S3 = P - 1 * (dh-dl)
S4 = P - 1.618 * (dh-dl)
S5 = P - 2.618 * (dh-dl)
R1 = P + .382 * (dh-dl)
RR2 = P + .618 * (dh-dl)
R3 = P + 1 * (dh-dl)
R4 = P + 1.618 * (dh-dl)
R5 = P + 2.618 * (dh-dl)
//fibonacci points pivots intermédiaires
mS1 = P-(abs(P-S1)/2)
mS2 = S1-(abs(S1-S2)/2)
mS3 = S2-(abs(S2-S3)/2)
mS4 = S3-(abs(S3-S4)/2)
mS5 = S4-(abs(S4-S5)/2)
mR1 = R1-(abs(R1-P)/2)
mRR2 = RR2-(abs(RR2-R1)/2)
mR3 = R3-(abs(R3-RR2)/2)
mR4 = R4-(abs(R4-R3)/2)
mR5 = R5-(abs(R5-R4)/2)
//décalage vertical du libellé au-dessus des lignes des points pivots
Voffset = 1*pipsize
//draw pivot points text
DRAWTEXT("FPV",barindex-2,p+Voffset,SansSerif,Bold,10)coloured(153,153,0)
DRAWTEXT("FR1",barindex-2,R1+Voffset,SansSerif,Bold,10)coloured(0,153,0)
DRAWTEXT("FR2",barindex-2,RR2+Voffset,SansSerif,Bold,10)coloured(0,153,0)
DRAWTEXT("FR3",barindex-2,R3+Voffset,SansSerif,Bold,10)coloured(0,153,0)
DRAWTEXT("FR4",barindex-2,R4+Voffset,SansSerif,Bold,10)coloured(0,153,0)
DRAWTEXT("FR5",barindex-2,R5+Voffset,SansSerif,Bold,10)coloured(0,153,0)
DRAWTEXT("FS1",barindex-2,S1+Voffset,SansSerif,Bold,10)coloured(153,0,0)
DRAWTEXT("FS2",barindex-2,S2+Voffset,SansSerif,Bold,10)coloured(153,0,0)
DRAWTEXT("FS3",barindex-2,S3+Voffset,SansSerif,Bold,10)coloured(153,0,0)
DRAWTEXT("FS4",barindex-2,S4+Voffset,SansSerif,Bold,10)coloured(153,0,0)
DRAWTEXT("FS5",barindex-2,S5+Voffset,SansSerif,Bold,10)coloured(153,0,0)
//traçage des lignes des points pivots
DRAWLINE(barindex-1,p,barindex,p) coloured(153,153,0)
DRAWLINE(barindex-1,R1,barindex,R1) coloured(0,153,0)
DRAWLINE(barindex-1,RR2,barindex,RR2) coloured(0,153,0)
DRAWLINE(barindex-1,R3,barindex,R3) coloured(0,153,0)
DRAWLINE(barindex-1,R4,barindex,R4) coloured(0,153,0)
DRAWLINE(barindex-1,R5,barindex,R5) coloured(0,153,0)
DRAWLINE(barindex-1,S1,barindex,S1) coloured(153,0,0)
DRAWLINE(barindex-1,S2,barindex,S2) coloured(153,0,0)
DRAWLINE(barindex-1,S3,barindex,S3) coloured(153,0,0)
DRAWLINE(barindex-1,S4,barindex,S4) coloured(153,0,0)
DRAWLINE(barindex-1,S5,barindex,S5) coloured(153,0,0)
// traçage des lignes points pivots intermédiaires
DRAWLINE(barindex-1,mS1,barindex,mS1) coloured(153,0,0)
DRAWLINE(barindex-1,mS2,barindex,mS2) coloured(153,0,0)
DRAWLINE(barindex-1,mS3,barindex,mS3) coloured(153,0,0)
DRAWLINE(barindex-1,mS4,barindex,mS4) coloured(153,0,0)
DRAWLINE(barindex-1,mS5,barindex,mS5) coloured(153,0,0)
DRAWLINE(barindex-1,mR1,barindex,mR1) coloured(0,153,0)
DRAWLINE(barindex-1,mRR2,barindex,mRR2) coloured(0,153,0)
DRAWLINE(barindex-1,mR3,barindex,mR3) coloured(0,153,0)
DRAWLINE(barindex-1,mR4,barindex,mR4) coloured(0,153,0)
DRAWLINE(barindex-1,mR5,barindex,mR5) coloured(0,153,0)
//draw points pivots intermédiares text
DRAWTEXT("mFS1",barindex-2,mS1+Voffset,SansSerif,Bold,10)coloured(153,0,0)
DRAWTEXT("mFS2",barindex-2,mS2+Voffset,SansSerif,Bold,10)coloured(153,0,0)
DRAWTEXT("mFS3",barindex-2,mS3+Voffset,SansSerif,Bold,10)coloured(153,0,0)
DRAWTEXT("mFS4",barindex-2,mS4+Voffset,SansSerif,Bold,10)coloured(153,0,0)
DRAWTEXT("mFS5",barindex-2,mS5+Voffset,SansSerif,Bold,10)coloured(153,0,0)
DRAWTEXT("mFR1",barindex-2,mR1+Voffset,SansSerif,Bold,10)coloured(0,153,0)
DRAWTEXT("mFR2",barindex-2,mRR2+Voffset,SansSerif,Bold,10)coloured(0,153,0)
DRAWTEXT("mFR3",barindex-2,mR3+Voffset,SansSerif,Bold,10)coloured(0,153,0)
DRAWTEXT("mFR4",barindex-2,mR4+Voffset,SansSerif,Bold,10)coloured(0,153,0)
DRAWTEXT("mFR5",barindex-2,mR5+Voffset,SansSerif,Bold,10)coloured(0,153,0)
RETURN
Points Pivots de Fibonacci
-
jeanma
- Stormtrooper
- Messages : 226
- Enregistré le : 22 août 2013 11:43
Points Pivots de Fibonacci
- Fichiers joints
-
- PP Fibonacci PP Traditionnels D,W,M Chiffres ronds graph. 5 minutes
- PP Fibonaci PP Traditionnels D,W,M chiffres ronds graph. 5 minutes.png (26.07 Kio) Vu 2739 fois
-
- Points Pivots Fibonacci et chiffres ronds graph. 5 minutes
- points pivots et chiffres ronds.png (23.77 Kio) Vu 2739 fois
-
- Points Pivots Fibonacci graph. 5 minutes
- points pivots Fibonacci.png (22.71 Kio) Vu 2739 fois
-
Jim
- Chevalier Jedi
- Messages : 2373
- Enregistré le : 24 févr. 2016 10:39
Re: Points Pivots de Fibonacci
C'est un bug de PRT que j'observe aussi : pour utiliser dhigh[1], dclose[1], etc... il faut que tu aies au moins un tick du jour précédent dans ton historique. Le bug a lieu en x-tick, et pas sur des unités temporelles.jeanma a écrit : Le problème avec le graphique en 21 ticks, Prorealtime les affichait avec un historique de 200 unités puis les a effacés dans la journée. J'ai dû augmenter l'historique à 10000.
-
Benoist Rousseau
- Trader Futures / CME Member
- Messages : 174692
- Enregistré le : 06 sept. 2011 22:45
Re: Points Pivots de Fibonacci
merci de ta recherche c'est très intéressant. ça renforce les zones intéressantes
-
Jim
- Chevalier Jedi
- Messages : 2373
- Enregistré le : 24 févr. 2016 10:39
Re: Points Pivots de Fibonacci
jeanma a écrit : Par ailleurs, ne connaissant pas l'instruction de programme pour une ligne en pointillées, toutes les lignes sont continues.
L'instruction DRAWLINE ne permet de tracer que des lignes continues.
Il faut utiliser
RETURN variable style(dotteline,1) as "nom de la ligne"
si tu veux une ligne pointillée.
-
YRU IDP UTS
- Padawan
- Messages : 462
- Enregistré le : 03 oct. 2017 22:09
Re: Points Pivots de Fibonacci
IL existe un indicateur préprogrammé des PP de Fibo & chiffres ronds sur prt ?
Et quel est votre feedback sur l'avantage ou désavantage potentiel de ce référenciel versus les PP classiques svp ?
Et quel est votre feedback sur l'avantage ou désavantage potentiel de ce référenciel versus les PP classiques svp ?
-
Stochastic
- Membre du Conseil Jedi
- Messages : 16387
- Enregistré le : 20 févr. 2015 06:34
Re: Points Pivots de Fibonacci
excellents
je n'utilise que cela!
je n'utilise que cela!
-
YRU IDP UTS
- Padawan
- Messages : 462
- Enregistré le : 03 oct. 2017 22:09
Re: Points Pivots de Fibonacci
Ah !
Et sais-tu si il existe un indicateur préprogrammé sur prt ?
Et sais-tu si il existe un indicateur préprogrammé sur prt ?
-
kondor7
- Padawan
- Messages : 418
- Enregistré le : 14 oct. 2018 14:37
Re: Points Pivots de Fibonacci
@YRU IDP UTS : le code donné ci-dessus par jeanma est à importer dans PRT justement
tu peux l'essayer en le collant :
tu peux l'essayer en le collant :
-
YRU IDP UTS
- Padawan
- Messages : 462
- Enregistré le : 03 oct. 2017 22:09
Re: Points Pivots de Fibonacci
Mais les résistances sont vertes et les supports sont verts c'est normal ?
Quel est le bon réglage déjà sur la plateforme dans le paramétrage d'ouverture et de fermeture du marché que vous conseillez car moi cela ne semble pas précis à la base même pour les PP traditionnels ...?
Quel est le bon réglage déjà sur la plateforme dans le paramétrage d'ouverture et de fermeture du marché que vous conseillez car moi cela ne semble pas précis à la base même pour les PP traditionnels ...?
