Pro-Order Ordres apparemment incohérents
Forums › ProRealTime forum Français › Support ProOrder › Pro-Order Ordres apparemment incohérents
- This topic has 9 replies, 2 voices, and was last updated 6 years ago by tradphil.
-
-
03/16/2018 at 8:11 PM #65469
Bonjour,
Je teste pro-order avec une stratégie basique en papertrading afin de vérifier la génération d’ordre.
Voici le code
12345678910111213141516171819202122//defparam cumulateorders=falsecapital=5000prix = closen=capital/prix////////////////////////////////////////////////p=2inner = 2*weightedaverage[round(p/2)](close)-weightedaverage[P](close)MMHULL=weightedaverage[round(sqrt(P))](inner)mmhullm=average[3,3](mmhull)pente1=(mmhullm-mmhullm[1])/close*100///////////////////////////////////////////////////////////////////////////////if (prix crosses over mmhullm) and pente1>=-0.15 thenbuy n shares at marketendifIF (prix crosses under mmhullm) and pente1<=0.15 THENSELLSHORT n SHARES AT MARKETendifJe l’ai testé sur Peugeot et Vallourec ce jour en time frame 3minutes. J’ai limité le trade max à 5500E dans Pro-order
voici en pj la capture d’écran des ordres éxécutés et le rapport détaillé de l’après midi.
Avec peugeot aucun pb les ordres se sont bien exécutés et le nombre d’actions tradées est toujours correct. Cependant avec Vallourec souvent le le nombre d’actions tradées ne correspond pas au système (qui aurait du etre n=5000/close) voir carré jaune notamment. En effet la prise de position doit toujours être egale à +/- 5000E. En backtest il n’y avait aucun pb.
De plus dans le rapport détaillé de la journée, la prise position de 14h09 sur vallourec n’apparait pas, ca commence à 15h54.
Est ce moi qui n’est pas bien codé mon systeme? ou autre chose que je ne sais pas? Ou le papertrading ne se comporte pas comme dans la réalité?… Je sèche….
Merci de vos suggestions.
Philippe
03/17/2018 at 5:58 PM #65526la prise position de 14h09 sur vallourec n’apparait pas
C’est à dire, elle existe en backtest mais pas en réel ?
En effet oui, il peut y avoir des distortions entre le papertrading et le trading réel. Le calcul de la taille de position ‘n’ notamment, sur un timeframe 3 minutes, le Close existe-t’il toujours ? Sinon, nous aurions une division par zéro.
03/17/2018 at 9:12 PM #65536Bonjour,
Merci pour votre réponse.
L’ordre de 14h09 existe bien sur le graphique (pj)et dasn al liste des ordres exécutés mais pas dans le rapport détaillé de la journée. Par ailleurs pourquoi à 14h57 il y a un ordre pour 2824 actions à4.633 (soit 13083 E) au lieu de 2178 actions. En effet à 14h09 achat pour +/-5000 E donc 1099 à 4.551E(pj), à 14h57 on devient short donc le nombre “vendus” doit etre 1099 en sell et 1079 (4.633/5000) en sellshort soit 2178. Et ce pb s’amplifie à 15h21, 15h27, 15h33. A priori, sur toutes ces minutes un close existe sur le graphique (pj). Fait-il faire un controle? Et lequel?
Merci par avance
Philippe
03/19/2018 at 8:00 AM #65642Je n’ai pas regardé en détail les ordres passés et leurs calculs, mais as-tu bien intégré que le code est lu à la clôture de la bougie et que les ordres sont lancés à l’ouverture de la bougie suivante. Par conséquent, la quantité d’actions calculés n ne correspond pas au prix d’ouverture de l’ordre, sauf si l’Open est au même niveau que le Close précédent bien entendu.
03/19/2018 at 11:51 AM #65656Oui bien sur, il y a souvent une différence entre le close de la bougie passée et l’open de la bougie en cours mais quand je dis que le n (quantités actions calculé) n’est pas bon c’est +30% voire el double et ce n’est en rien expliqué par la différence close/open (j’aimerais bien 🙂 ).
Quelle est la meilleure façon de coder l’inversion (passer de long à short et inversement)? Car j’ai essayé plusieurs façons en sortant d’abord (exitshort ou sell selon) et reprendre position ensuite (buy ou sellshort) ou directement passer de buy à sellshort et inversement mais quelle que soit la facon j’ai presque toujours une quantité largement supérieure à mon “n”. Et cela semble se produire uniquement sur certaines actions. j’ai testé Peugeot et Vallourec le 16 mars aprem et Peugeot n’a jamais montré ce pb sur 15 ordres.
Aujourd’hui je teste Orange et Vallourec toujours, et Vallourec montre le même pb alors qu’Orange réagit très bien comme Peugeot le 16 aprem. Ce que je n’arrive pas à comprendre c’est cette différence entre actions et si c’est un pb du uniquement au papertrading ou si ca produira aussi en réel….
Merci de me faire part de vos suggestions et de vos “lumières”
Philippe
03/19/2018 at 11:56 AM #6565703/19/2018 at 12:12 PM #6566003/21/2018 at 8:55 PM #6601503/22/2018 at 9:23 AM #66048Pas de réponse rapide ne signifie pas nécessairement qu’il n’y a pas de solution, mais que j’ai étais occupé ailleurs 🙂 Dans ce cas concret de taille de positions liées à ton compte de trading réel, je pense qu’il faudrait s’adresser directement à PRT. Soit en faisant une console directement depuis la plateforme (CTRL+M) ou par le biais du forum de support de la plateforme: Support plateforme ProRealTime
03/22/2018 at 9:31 PM #66130Merci bcp. Désolé, je ne voulais pas jouer les “impatients”, je m’inquiétais seulement 🙁
Il s’agit du “papertrading en temps réel” (pas du backtest) : pourrait-il se comporter différemment du Trading sur compte réel?
Je vais voir avec PRT.
Philippe
-
AuthorPosts
Find exclusive trading pro-tools on