Points pivots (problème de cloture)
Forums › ProRealTime forum Français › Support ProBuilder › Points pivots (problème de cloture)
- This topic has 5 replies, 2 voices, and was last updated 1 year ago by larouedegann.
-
-
07/19/2023 at 6:31 PM #217893
Bonjour,
Vous trouverez ci-dessous le code des différents points pivots d’un graphe journalier.
Mon problème réside dans la cloture veille . Alors que tous les points sont affichés normalement
high -1
low -1
open
open -1
le close -1 c’est n’importe quoi (afficher à 134,27 alors que la cloture est à 134,01)
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455defparam drawonlastbaronly = trueonce currenthigh=highonce currentlow=lowonce previoushigh=undefinedonce previouslow=undefinedif openday <> openday[1] thenprevioushigh=currenthighpreviouslow=currentlowcurrenthigh=highcurrentlow=lowelsecurrenthigh=max(high,currenthigh)currentlow=min(low,currentlow)endifC1 = previoushigh - ((previoushigh-previouslow)/2)Ht = DHigh(1)Bs = DLow(1)C = Dclose(1)O = Dopen(0)C2 = Dopen(1)Pivot = (Ht + Bs + C) / 3Res3 = Ht + ((Pivot - Bs)*2)Res2 = Pivot + Ht - BsRes1 = (2 * Pivot) - BsSup1 = (2 * Pivot) - HtSup2 = Pivot - (Ht - Bs)Sup3 = Bs - ((Ht-Pivot)*2)//vertical offset to draw text correctly over horizontal lines//Voffset = 1*pipsize//draw pivot points textDRAWTEXT("Pivot J",barindex+10,pivot,SansSerif,Bold,10)coloured(0,0,0)DRAWTEXT ("Cloture",barindex+10,C,SansSerif,bold,10)coloured (0,0,255)DRAWTEXT ("Open",barindex+10,O,SansSerif,bold,10)coloured (0,255,0)DRAWTEXT("High-1",barindex+10,Ht,SansSerif,Bold,10)coloured(255,0,0)DRAWTEXT("Low-1",barindex+10,Bs,SansSerif,Bold,10)coloured(255,0,0)DRAWTEXT("Open-1",barindex+10,C2,Sansserif,bold,10)coloured(50,180,50)DRAWTEXT("RES1",barindex+10,Res1,SansSerif,Bold,10)coloured(0,0,0)DRAWTEXT("RES2",barindex+10,Res2,SansSerif,Bold,10)coloured(0,0,0)DRAWTEXT("RES3",barindex+10,Res3,SansSerif,Bold,10)coloured(0,0,0)DRAWTEXT("SUP1",barindex+10,Sup1,SansSerif,Bold,10)coloured(0,0,0)DRAWTEXT("SUP2",barindex+10,Sup2,SansSerif,Bold,10)coloured(0,0,0)DRAWTEXT("SUP3",barindex+10,Sup3,SansSerif,Bold,10)coloured(0,0,0)return Pivot as "Point Pivot", Res1 as "R1", Res2 as "R2", Res3 as "R3", Sup1 as "S1", Sup2 as "S2", Sup3 as "S3",previoushigh as "Précédent haut journalier", previouslow as "Précédent bas journalier" ,C1 as "middle DAY",C as "Cloture veille",O as "Ouverture",C2 as "Open-1"Un avis sur le code ?
merci
07/20/2023 at 10:13 AM #21792307/20/2023 at 1:01 PM #217932NON pas d’horaires spécialisés (2H15-22H00).
J’ai remarqué par contre que durant la journée la cloture de la veille est fausse et que le lendemain
la même cloture est juste . ????
C’est comme si il y avait un jour de décalage.
07/20/2023 at 2:09 PM #21793907/20/2023 at 2:43 PM #217943Alors en fait, ce n’est pas un bug mais c’est même voulu, voire nécessaire.
On affiche avec le dclose(1) le daily officiel journalier de la journée précédente.
Sur le jour précédent on remarque que l’on a un Close daily différent du Close intraday sur les futur Eurex.
C’est parce que le close daily affiche la valeur du “settlement price” envoyé par la bourse. Information nécessaire notamment pour un calcul correct de la variation journalière.
On remet le close normal lorsque la valeur change de jour et que dclose(1) devient alors dclose(2).07/20/2023 at 5:03 PM #217949OK
Donc on est obligé de tracer manuellement la vrai cloture ?
-
AuthorPosts