Points pivots (problème de cloture)
Forums › ProRealTime forum Français › Support ProBuilder › Points pivots (problème de cloture)
- This topic has 12 replies, 5 voices, and was last updated 6 days ago by Philouxp.
-
-
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 ?
01/23/2025 at 10:06 PM #24304101/23/2025 at 10:13 PM #24304301/23/2025 at 11:04 PM #243044J’ai lu le post en question merci, mais après test cela ne résout pas mon problème à savoir que dans l’indicateur du point pivot la close est effectivement correcte mais lorsque l’on passe en mode trading automatique dans uns stratégie alors la close n’est pas la “vrai” close. Le problème vient vraiment de la close qui a J-1 est fausse (car en mode settlement) et est corrigée en J-2 mais donc ne peut pas être utilisé dans un bot car les points pivots sont donc faux pour la journée de trading.
Je me demandais si il n’y avait pas un moyen pour tout simplement récupérer la close d’une bougie de la veille à une heure spécifique? Pour ainsi être sur d’avoir la bonne close. Exemple sur le Cac récupérer la close de 17h30? J’ai essayé différente approche mais je n’arrive jamais à récupérer la bonne close en modifiant par exemple le timeframe (30Minutes) etc.
01/23/2025 at 11:06 PM #243045a tester en mode “stratégie” et non indicateur car en mode indicateur la close est correcte, c’est d’ailleurs ce qui est le plus frustrant (avoir les bons signaux sur l’indicateur mais que le bot ne prenne pas les mêmes points d’entrées sorties) à cause de cette fichu “Close” qui différe
01/25/2025 at 7:51 PM #243101Voici un petit test pour être plus concret qui montre qu’en mode stratégie trading automatique la close de la veille n’est pas la close officielle contrairement au mode indicateur où là tout est OK. Aucune méthode ne donne la bonne close (ici 44749 pour l’exemple)
//Strategie Test différent moyen de récupérer la close officiel de la veille
//Le graph en PJ est mini Dow en date du 24/01/2025, la close officiel du 23/01/2025 est 44 749 que j’ai inscrit via la ligne violette. J’ai mis 21h59m50s dans le code car mon graph est en bougie 10 secondes
IF currentTIME = 215950 THEN
C = close
endifif time=090000 THEN
graphonprice C coloured(“red”) as “Close”
ENDIFCloseDaily = DClose(1)
if time=100000 THEN
graphonprice CloseDaily coloured(“blue”) as “Close”
ENDIFIf intradaybarindex = 0 then
CloseIntraday = DClose(0)
endifif time=110000 THEN
graphonprice CloseIntraday coloured(“green”) as “Close”
ENDIFZ=0
If Z=1 THEN
BUY 1 CONTRACT AT MARKET
ENDIFquelqu’un a une méthode/idée pour avoir la close officielle de la veille en MODE STRATEGIE TRADING AUTOMATIQUE svp?
01/26/2025 at 1:15 PM #24310401/26/2025 at 4:24 PM #243108 -
AuthorPosts
Find exclusive trading pro-tools on