Bug ou pas sur ordre limit ?
Forums › ProRealTime forum Français › Support ProOrder › Bug ou pas sur ordre limit ?
- This topic has 8 replies, 3 voices, and was last updated 7 years ago by Plop61.
-
-
02/06/2017 at 4:26 PM #24125
Bonjour à tous,
Je suis novice en codage et je me pose une question.
Pouvez vous me confirmer pour le code suivant que le système doit bien placer un ordre limite à 5000 ? :
123IF NOT LongOnMarket THENBUY 1 CONTRACTS AT 5000 limitENDIFJe pose cette question car quand je teste ce petit code en réel, une position est immédiatement prise à l’achat à 4780 environ…
Merci d’avance pour votre réponse.
02/06/2017 at 6:13 PM #24141Bonjour,
Si votre ordre limite est supérieur au marché, il devient un ordre au marché.
Si vous voulez acheter à 5000 ou plus, il faut
1<span class="token keyword">BUY</span> <span class="token number">1</span> <span class="token keyword">CONTRACTS</span> <span class="token keyword">AT</span> <span class="token number">5000</span> stop02/07/2017 at 9:27 AM #24171Merci pour ta réponse.
Savez vous pour quelle raison le code ci dessous prend directement (à 9h00) une position à l’achat le 06/02/2017 à 9h00 sur le cac en ut 1 minute ?
Je souhaite qu’il mette un ordre limite de vente sur la (résistance 1 du pivot jour) + 1 point et un ordre d’achat limite sur (le pivot jour) – 1point.
Voici le code :
12345678910111213141516171819202122// Définition des paramètres du codeDEFPARAM CumulateOrders = False // Cumul des positions désactivéDEFPARAM FlatBefore = 090000DEFPARAM FlatAfter = 173000re2 = (DHigh(1) + DLow(1) + DClose(1))/3+(DHigh(1)-DLow(1))re1 = 2*((DHigh(1) + DLow(1) + DClose(1))/3) - DLow(1)pivot = (DHigh(1) + DLow(1) + DClose(1))/3If close<re2 and close>re1 and onmarket=0 thenbuy 1 lot at (re1 -1) limitsellshort 1 lot at (re2 +1) limitendifIf close<re1 and close>pivot and onmarket=0 thenbuy 1 lot at (pivot -1) limitsellshort 1 lot at (re1 +1) limitendif// Stops et objectifsSET STOP pLOSS 30SET TARGET pPROFIT 3002/07/2017 at 11:35 AM #24195En backtest il est possible de vérifier les valeurs des variables avec l’instruction GRAPH. Ce serait utile de vérifier ainsi visuellement ce que te retourne les valeurs de re2/re1 et pivot pour vérifier les conditions des lignes 10 et 15.
02/07/2017 at 12:24 PM #2420202/07/2017 at 1:12 PM #24205Exemple dans la documentation: GRAPH
Article de blog ou j’explique comment s’en servir et pourquoi: debugger avec probuilder
02/07/2017 at 8:43 PM #24271Super cette fonction !
Je viens de tester mon code avec l’instruction GRAPH et effectivement, pour la journée du 06/02/2017, les points pivots se trouvent tous très rapprochés et ne correspondent pas aux point pivots “réels”.
Je comprends pas pourquoi…. Est-ce un bug ou une erreur de codage ?
02/08/2017 at 9:14 AM #24288Tu trouveras ici l’indicateur le code de l’indicateur plus ou moins officiel des points pivots de la plateforme:
indicateur points pivots prorealtime
Tu devrais t’inspirer de ce code pour incorporer les valeurs des points pivots Daily.
02/09/2017 at 12:12 AM #24452 -
AuthorPosts
Find exclusive trading pro-tools on