POINT PIVOT
Forums › ProRealTime forum Français › Support ProOrder › POINT PIVOT
- This topic has 44 replies, 7 voices, and was last updated 4 years ago by rominet44.
-
-
05/25/2016 at 11:23 AM #7983
Bonjour,
Je cherche à mettre en place sur mon robot une condition liée au point pivot(je connais les formules)
A savoir : dans un timeframe 3MN utiliser un point pivot journalier.
exemple : TIMEFRAME 3 MINUTES
a= (high(1)+low(1)+open)/3 ——> point pivot journalier
if close > a then ——> cloture 3 mn
etc etc etc…..
mon problème étant de le définir pour la journée de trading
Merci de votre aide
05/25/2016 at 12:51 PM #7992Bonjour, pour cela il faut utiliser les instructions DHIGH,DLOW et DCLOSE qui te donnent les valeurs de l’unité de temps journalière dans n’importe quel autre timeframe.
Voici le code pour obtenir les points pivots:
12345678910111213Ht = DHigh(1)Bs = DLow(1)C = DClose(1)Pivot = (Ht + Bs + C) / 3Res4 = Pivot + ((Ht - Bs)*3)Res3 = Pivot + ((Ht - Bs)*2)Res2 = Pivot + Ht - BsRes1 = (2 * Pivot) - BsSup1 = (2 * Pivot) - HtSup2 = Pivot - (Ht - Bs)Sup3 = Pivot - ((Ht - Bs)*2)Sup4 = Pivot - ((Ht - Bs)*3)05/25/2016 at 9:29 PM #8031ok merci je vais tester
05/26/2016 at 3:11 PM #8153Désolé Nicolas mais cela ne fonctionne pas.
On obtient un point pivot journalier dans un timeframe journalier.Dans un timeframe 3mn on obtient un pp sur l’avant dernière barre et non pas journalier.Ce qui est un peu normal dans la mesure ou si je veux créer une autre condition avec un pp horaire ,il faudrait lui indiquer ce qu’il faut qu’il prenne pour faire un pp horaire.
Donc je suis toujours à la recherche de la formulation d’un point pivot journalier dans un timeframe 3mn ou autre.
je pense qu’il faudrait lui indiquer de récupérer les infos de la veille avec du barindex ou quelque chose comme ça.
car je compte utiliser deux conditions avec les pp une journalière et une autre horaire .
merci de votre aide
pour info : prt utilise la formule (dhight(1)+dlow(1)+open)/3 car il peut y avoir des différences entre dclose(1) et open (23h57 et 00h00)
05/26/2016 at 3:57 PM #8162Je ne comprends pas bien le problème en fait 🙂
Si je prends ce code :
1234567Ht = DHigh(1)Bs = DLow(1)C = Dopen(0)Pivot = (Ht + Bs + C) / 3return PivotOn voit bien sur l’image ci-joint qu’en TF 3 minutes le point pivot de la veille est correct, on a bien le milieu du dernier chandelier daily dans le timeframe du jour.
Ensuite, tu voudrais trouver le point pivot horaire? de la dernière barre en H1 donc?
05/26/2016 at 5:19 PM #8167oui,effectivement dans le graphique cela ne pose aucun problême.On va chercher dans les indicateurs point pivot,que l’on peut paramètrer en heure journalier hebdo,comme on veut.
Mais retranscrire dans un robot ce que l’on voit c’est autre chose.
dans un robot daily la formule (Dhight(1)+dlow(1)+open)/3) fonctionne.
Mais dans un timeframe inférieure supposons 3 mn,il va comprendre
le + haut de l’avant-dernière barre 3 mn
+ le plus bas de l’avant dernière barre 3 mn
+ ouverture de la barre en cours tout ça divisé par 3 et non pas
le + haut de la veille + le + bas de la veille+ ouverture du jour tout ça divisé par 3.
grosse différence.
Donc Je cherche la formule pour lui faire prendre le pp journalier en 3 mn
merci
05/26/2016 at 7:06 PM #817405/26/2016 at 8:43 PM #8186non désolé je te joins un exemple en 3mn
le pivot journalier est bien marqué sur le graphique
12345678910111213Ht = DHigh(1)Bs = DLow(1)C = Dopen(0)Pivot = (Ht + Bs + C) / 3c1 = dclose(1)<Pivotc2 =close>Pivotif c1 and c2 thenbuy 1 contract at marketendifset stop ploss 4sur la piece attaché on s’apercoit qu’il aurait du passer un achat puisque dclose(1) est inférieur au pivot et dclose est supérieur au pivot
et bien non.ce n’est pas le cas puisqu’il va prendre la barre de 07h48 comme reference de soi disant pivot journalier alors que c’est un pivot 3mn…
et si on fait les calculs on s’aperçoit qu’il a raison puisque le dclose(1) est > au pivot 3mn.
autrement dit un pivot 3mn dans un graphique 3 mn ou un pivot journalier dans un graphique journalier alors que graphiquement il est bien marqué..
je recherche toujours
05/26/2016 at 9:07 PM #819205/27/2016 at 8:06 AM #8207J’ai beau relire tous tes messages, sans vouloir insister, on calcule bien le point pivot daily du jour avec cette formule:
(Dhight(1)+Dlow(1)+Dopen)/3)
Ou avec Dclose(1) à la place de Dopen.
Il semblerait que tu utilises “open” à la place de “Dopen” quelque-part qui t’induit en erreur dans tes observations.
05/27/2016 at 10:06 AM #8214Bonjour LarouedeGann,
Tu peux t’inspirer de mon code sur points pivot, le code est fiable pour la détermination des points pivot :
http://www.prorealcode.com/topic/empecher-les-sl-et-tp-sur-la-bougie-dentree/
(même si la stratégie ne l’est pas en raison du SL et TP touchés sur la même bougie).
Bien à toi
05/27/2016 at 10:12 AM #8216Salut nicolas
oui je suis d’accord avec toi.On calcule bien le pp daily avec cette formule mais dans un robot qui tourne en daily.
C’est le probleme de beaucoup de personnes qui veulent créer des robots en unités de temps INFERIEURES.Qui veulent des infos d’une UT différente du robot sur lequel il travaille.
On peut prendre par exemple le cas des moyennes mobiles.
une mm08 a une SEULE formule pour tous les timeframe. Mais si je veux utiliser le résultat d’une mm08 en daily dans un robot 15mn,je suis obligé de lui faire comprendre qu’il s’agit d’une mm08 en daily SINON il va me donner un résultat de MM08 15MN dans un robot 15MN et non pas un résultat de MME08 DAILY dans un robot 15MN.
c’est également le cas pour tous les autres indicateurs ET en particulier les points pivots qui m’intéresse.
Les formules sont bonnes,mais il faut lui faire aller chercher la bonne info……
Je continue ma recherche du GRAAL
PS :- Dopen(0) ou open c’est pareil
- je vais peut-être lancer un topick avec CREER UN ROBOT AVEC 2 UT DIFFERENTES en condition
05/27/2016 at 12:11 PM #8228Je comprends très bien ce que tu veux dire par le problème du multi-timeframe, mais qui ici n’existe par, car :
DOPEN c’est le open DAILY et OPEN le open de l’unité de temps affiché. Ce sont 2 instructions différentes. DOPEN/DHIGH/DLOW/DCLOSE ont été créés justement pour contourner ce problème.
Donc dans toutes les unités de temps, on peut obtenir les informations OHLC de la bougie daily courante ou à N bar daily du passé.
05/27/2016 at 5:44 PM #8242PS :
Désolé de te dire LarouedeGann, le Saint Graal n’existe pas en trading…
Si tu parviens à me convaincre du contraire, j’enfile un costume de templier, et on part ensemble à sa recherche !
Mais si le Saint Graal pour toi c’est genre avoir une stratégie qui n’a pas perdu depuis 20 ans, même pour 5 à 10% par an, alors oui il existe 🙂
05/28/2016 at 6:26 PM #8282Bonjour Nicolas
Je vais peut-être te demander de l’aide pour construire mon robot à savoir :
Dans un robot 3 mn
a = point pivot journalier
b = point pivot horaire
if close > a and close crosses over b
then buy 1 contract at market
stop ploss 10
- tu peux m’aider a paramétrer a et b
Merci d’avance
-
AuthorPosts
Find exclusive trading pro-tools on