OpenStorm: Oui, ils fonctionnent - l'erreur inconnue est vraiment effrayante. Nous n'avons encore rien vu de tel sur les réels %), bien que nous puissions rafraîchir autant que nous le voulons et que le glissement se fasse vers le ciel.
Veuillez publier les journaux du terminal et expliquer la situation de manière plus détaillée.
2006.08.23 17:03:40 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2700 a échoué [erreur inconnue] 2006.08.23 17:03:40 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2700 2006.08.23 17:03:36 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2700 a échoué [erreur inconnue] 2006.08.23 17:03:36 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2700 2006.08.23 17:03:22 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2700 a échoué [erreur inconnue] 2006.08.23 17:03:22 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2700 2006.08.23 17:03:15 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2700 a échoué [erreur inconnue] 2006.08.23 17:03:15 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2700 2006.08.23 17:02:45 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2600 a échoué [erreur inconnue] 2006.08.23 17:02:45 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2600 2006.08.23 17:02:44 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2600 a échoué [erreur inconnue] 2006.08.23 17:02:43 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2600 2006.08.23 17:02:43 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2600 a échoué [erreur inconnue] 2006.08.23 17:02:43 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2600 2006.08.23 17:02:42 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2600 a échoué [erreur inconnue] 2006.08.23 17:02:42 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2600 2006.08.23 17:02:18 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2700 a échoué [erreur inconnue] 2006.08.23 17:02:18 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2700 2006.08.23 17:02:18 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2700 a échoué [erreur inconnue] 2006.08.23 17:02:17 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2700 2006.08.23 17:01:58 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2500 a échoué [erreur inconnue] 2006.08.23 17:01:58 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2500 2006.08.23 17:01:54 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2500 a échoué [erreur inconnue] 2006.08.23 17:01:53 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2500 2006.08.23 17:01:45 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2500 a échoué [erreur inconnue] 2006.08.23 17:01:44 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2500 2006.08.23 17:01:42 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2500 a échoué [erreur inconnue] 2006.08.23 17:01:42 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2500 2006.08.23 17:01:41 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2500 a échoué [erreur inconnue] 2006.08.23 17:01:41 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2500 2006.08.23 17:01:38 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2500 a échoué [erreur inconnue] 2006.08.23 17:01:38 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2500 2006.08.23 17:01:08 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2600 a échoué [erreur inconnue] 2006.08.23 17:01:08 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2600 2006.08.23 17:00:59 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2400 a échoué [erreur inconnue] 2006.08.23 17:00:59 '410260' : ordre de clôture #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2400 2006.08.23 17:00:31 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2500 a échoué [erreur inconnue] 2006.08.23 17:00:30 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2500 2006.08.23 17:00:13 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2700 a échoué [erreur inconnue] 2006.08.23 17:00:13 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2700 2006.08.23 17:00:02 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2700 a échoué [erreur inconnue] 2006.08.23 17:00:02 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2700 2006.08.23 17:00:02 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2700 a échoué [erreur inconnue] 2006.08.23 17:00:02 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2700 2006.08.23 16:59:59 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2700 a échoué [erreur inconnue] 2006.08.23 16:59:59 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2700 2006.08.23 16:59:57 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2700 a échoué [erreur inconnue] 2006.08.23 16:59:57 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2700 2006.08.23 16:59:43 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2700 a échoué [erreur inconnue] 2006.08.23 16:59:43 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2700 2006.08.23 16:59:29 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2600 a échoué [erreur inconnue] 2006.08.23 16:59:29 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2600 2006.08.23 16:57:29 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2700 a échoué [erreur inconnue] 2006.08.23 16:57:29 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2700
En fait, je peux difficilement connaître plus de détails. Mes commandes ont été fermées dans toutes les conditions avec une erreur inconnue. Je vais voir comment ça se passe à partir de maintenant.
En général, comme quelqu'un l'a fait remarquer à juste titre : nous ouvrons au début de la compétition et les commandes sont fermées de force par l'organisateur à la fin du championnat :)
La commande close n'a pas atteint le serveur, nous avons vérifié les logs, nous allons y réfléchir. Pouvez-vous afficher un morceau de code qui ferme cette position ?
En tout cas, la fermeture d'autres positions a bien fonctionné sur ce compte aujourd'hui.
Renat: Revérifié - tout s'ouvre et se ferme parfaitement selon les experts. Vérifiez votre code, s'il vous plaît.
Comme vous l'avez suggéré, nous avons une transaction multi-devises sur un graphique et regardez ce qui est apparu : lorsque nous essayons de fermer un ordre sur le marché sur un graphique/paire différent, la commande de fermeture tente de le couvrir avec les chiffres de la paire, sur laquelle l'EA est attaché. Ainsi, nous avons la valeur d'entrée OrderClose qui est obtenue par IClose pour le symbole à fermer avec une capacité de chiffres incorrecte. Bien sûr, nous pouvons essayer d'utiliser NormalizeDouble (ou d'autres passes) pour réduire la capacité de chiffres du symbole, mais cela sera proche du marché dans le ... dans le mauvais sens et je ne pense pas que ça va aider. Et je suis d'accord avec SK (de l'interview) sur la possibilité de connecter l'EA à plusieurs paires en l'attachant à un seul graphique - cette condition est fausse. Donc vous ne permettez pas à l'analyse de travailler sur le marché par instrument. Ou vous pourriez mettre une condition que l'EA ne doit travailler qu'avec des ordres en attente. Donc, mettez-le dans le rapport de bug du terminal pour le résoudre : OrderClose sur des instruments tiers avec une capacité de chiffres différente de la capacité de chiffres du graphique actuel (auquel l'EA est connecté) "met" sur la capacité de chiffres de cet instrument/symbole.
En fait, pendant qu'on creusait pour la cause Sur le marché, on fait comme ça : ... OrderClose(OrderTicket(), OrderLots(), iClose(OrderSymbol(),0,0) , SlipPage, Violet) ; Taux de rafraîchissement() etc. ... Le plus étrange est qu'ils ont fermé normalement jusqu'à hier, et qu'ils ont volé seulement hier.
Dans OrderClose, vous devez maintenant consulter le ticket pour OrderSymbol, l'utiliser pour supprimer MODE_POINTS pour le symbole, et fermer l'ordre normalement.
Oui, ils fonctionnent - l'erreur inconnue est vraiment effrayante. Nous n'avons encore rien vu de tel sur les réels %), bien que nous puissions rafraîchir autant que nous le voulons et que le glissement se fasse vers le ciel.
2006.08.23 17:03:40 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2700
2006.08.23 17:03:36 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2700 a échoué [erreur inconnue]
2006.08.23 17:03:36 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2700
2006.08.23 17:03:22 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2700 a échoué [erreur inconnue]
2006.08.23 17:03:22 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2700
2006.08.23 17:03:15 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2700 a échoué [erreur inconnue]
2006.08.23 17:03:15 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2700
2006.08.23 17:02:45 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2600 a échoué [erreur inconnue]
2006.08.23 17:02:45 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2600
2006.08.23 17:02:44 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2600 a échoué [erreur inconnue]
2006.08.23 17:02:43 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2600
2006.08.23 17:02:43 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2600 a échoué [erreur inconnue]
2006.08.23 17:02:43 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2600
2006.08.23 17:02:42 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2600 a échoué [erreur inconnue]
2006.08.23 17:02:42 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2600
2006.08.23 17:02:18 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2700 a échoué [erreur inconnue]
2006.08.23 17:02:18 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2700
2006.08.23 17:02:18 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2700 a échoué [erreur inconnue]
2006.08.23 17:02:17 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2700
2006.08.23 17:01:58 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2500 a échoué [erreur inconnue]
2006.08.23 17:01:58 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2500
2006.08.23 17:01:54 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2500 a échoué [erreur inconnue]
2006.08.23 17:01:53 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2500
2006.08.23 17:01:45 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2500 a échoué [erreur inconnue]
2006.08.23 17:01:44 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2500
2006.08.23 17:01:42 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2500 a échoué [erreur inconnue]
2006.08.23 17:01:42 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2500
2006.08.23 17:01:41 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2500 a échoué [erreur inconnue]
2006.08.23 17:01:41 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2500
2006.08.23 17:01:38 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2500 a échoué [erreur inconnue]
2006.08.23 17:01:38 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2500
2006.08.23 17:01:08 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2600 a échoué [erreur inconnue]
2006.08.23 17:01:08 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2600
2006.08.23 17:00:59 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2400 a échoué [erreur inconnue]
2006.08.23 17:00:59 '410260' : ordre de clôture #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2400
2006.08.23 17:00:31 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2500 a échoué [erreur inconnue]
2006.08.23 17:00:30 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2500
2006.08.23 17:00:13 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2700 a échoué [erreur inconnue]
2006.08.23 17:00:13 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2700
2006.08.23 17:00:02 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2700 a échoué [erreur inconnue]
2006.08.23 17:00:02 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2700
2006.08.23 17:00:02 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2700 a échoué [erreur inconnue]
2006.08.23 17:00:02 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2700
2006.08.23 16:59:59 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2700 a échoué [erreur inconnue]
2006.08.23 16:59:59 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2700
2006.08.23 16:59:57 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2700 a échoué [erreur inconnue]
2006.08.23 16:59:57 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2700
2006.08.23 16:59:43 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2700 a échoué [erreur inconnue]
2006.08.23 16:59:43 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2700
2006.08.23 16:59:29 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2600 a échoué [erreur inconnue]
2006.08.23 16:59:29 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2600
2006.08.23 16:57:29 '410260' : ordre #4164036 vendre 0.20 USDJPY clôture à 116. 2700 a échoué [erreur inconnue]
2006.08.23 16:57:29 '410260' : clôture de l'ordre #4164036 vendre 0.20 USDJPY clôture à 116. 3100 sl : 0.0000 tp : 0.0000 au prix de 116.2700
En fait, je peux difficilement connaître plus de détails. Mes commandes ont été fermées dans toutes les conditions avec une erreur inconnue. Je vais voir comment ça se passe à partir de maintenant.
nous ouvrons au début de la compétition et les commandes sont fermées de force par l'organisateur à la fin du championnat :)
Pouvez-vous afficher un morceau de code qui ferme cette position ?
En tout cas, la fermeture d'autres positions a bien fonctionné sur ce compte aujourd'hui.
Les ordres au marché ne couvrent pas le marché. Sur les ordres en attente (take profit) - tout est OK.
Vérifiez votre code, s'il vous plaît.
Revérifié - tout s'ouvre et se ferme parfaitement selon les experts.
Vérifiez votre code, s'il vous plaît.
Donc, mettez-le dans le rapport de bug du terminal pour le résoudre : OrderClose sur des instruments tiers avec une capacité de chiffres différente de la capacité de chiffres du graphique actuel (auquel l'EA est connecté) "met" sur la capacité de chiffres de cet instrument/symbole.
Mais vous n'avez toujours pas fourni un morceau de code suffisant qui montre comment fermer une position. C'est la troisième fois que je le demande.
Sur le marché, on fait comme ça :
...
OrderClose(OrderTicket(), OrderLots(), iClose(OrderSymbol(),0,0) , SlipPage, Violet) ;
Taux de rafraîchissement()
etc.
...
Le plus étrange est qu'ils ont fermé normalement jusqu'à hier, et qu'ils ont volé seulement hier.
Dans OrderClose, vous devez maintenant consulter le ticket pour OrderSymbol, l'utiliser pour supprimer MODE_POINTS pour le symbole, et fermer l'ordre normalement.