![MQL5 - Langage des stratégies de trading intégré au terminal client MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Veuillez répondre au statut de cette colonne.
Forum sur le trading, les systèmes de trading automatisé et les tests de stratégies de trading
Nouvelle version de MetaTrader 5 build 2560 : Améliorations du système d'apprentissage embarqué
fxsaber, 2020.08.16 23:02
Historique des transactions -> Positions -> La colonne Commentaire est vide pour toutes les transactions. Ce doit être une erreur.Non seulement il est vide, mais il prend aussi une grande partie de l'espace utilisable.
https://www.mql5.com/ru/docs/constants/tradingconstants/orderproperties#enum_order_state
L'état de départ ne se produit-il pas après un OrderSendAsync réussi ?
L'état peut se produire, mais pas le ticket.
La commande a simplement passé un contrôle formel d'exactitude, sans même correspondre au marché. L'ordre asynchrone a simplement été transmis au pipeline et son sort sera décidé ailleurs.
Veuillez répondre au statut de cette colonne.
Non seulement il est vide, mais il prend une grande partie de l'espace utilisable.
Oui, c'est vrai.
Ils ont oublié de déplacer correctement le commentaire lors de la collecte de positions virtuelles à partir de transactions dans l'historique. Réparons-le.
L'état peut se produire, mais pas le billet.
Cet état ne peut pas être vu car OrdersTotal() ne change pas.
Cet état ne peut pas être vu car OrdersTotal() ne change pas.
Ne frappez pas à une porte manquante.
J'ai expliqué en détail - "l'ordre a été vérifié pour l'exactitude formelle et envoyé quelque part". Cette commande n'a pas de numéro, elle a seulement été transmise à l'étape suivante du tapis roulant. Un numéro ne lui sera attribué que lorsqu'il passera dans la file d'attente d'exécution.
Vous ne pouvez pas obtenir plus d'informations sur le colis asynchrone. L'état de votre marché/négociation ne changera pas jusqu'à ce que vous receviez, après un certain temps, le détail de votre demande asynchrone, que vous pouvez attraper dans OnTradeTransaction.
Ne frappez pas à une porte absente.
J'ai expliqué en détail - "l'ordre a été vérifié pour l'exactitude formelle et envoyé quelque part". Cette commande n'a pas de numéro, elle vient d'être transmise à l'étape suivante du tapis roulant. Un numéro ne lui sera attribué que lorsqu'il passera dans la file d'attente d'exécution.
Vous ne pouvez pas obtenir plus d'informations sur le colis asynchrone. L'état de votre marché/trade ne changera pas jusqu'à ce que vous obteniez un détail étape par étape sur votre requête asynchrone après un certain temps, ce que vous pouvez attraper dans OnTradeTransaction.
Merci pour la clarification, je vais enquêter.
L'histoire a pu prendre de l'ampleur.
Mais sur la b2617 cette EA est revenue aux alertes.
Forum sur le trading, les systèmes de trading automatisé et les tests de stratégies de trading
MT5 et la vitesse en action
fxsaber, 2020.09.08 19:46
Vérifiez la version bêta 2619, s'il vous plaît.
Nous avons effectué un certain nombre d'optimisations pour accélérer l'échantillonnage de l'histoire. Il y a eu un cas d'invalidation forcée du cache.
Vérifiez la version bêta 2619, s'il vous plaît.
Nous avons effectué un certain nombre d'optimisations pour accélérer l'échantillonnage de l'histoire. Il y a eu un cas d'invalidation forcée du cache.
L'accélération s'est produite, mais malheureusement, pour une raison quelconque, la mise à jour du cache ne se fait pas en une milliseconde, ce qui fait qu'il y a une alerte à chaque étape où l'historique est mis à jour.
Veuillez l'essayer sur une histoire plus grande.
Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading
MT5 et la vitesse en action
fxsaber, 2020.09.23 18:29
Je suppose que cette milliseconde est due à l'allocation de mémoire pour le rafraîchissement du cache. Rien d'autre ne semble le ralentir.
Merci pour cette précision, je vais y réfléchir.
Levez vos drapeaux, c'est un vieux sujet.