Questions des débutants MQL5 MT5 MetaTrader 5 - page 879
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
Merci.
Qu'est-ce qui ne va pas maintenant ?
J'ai suggéré de commencer avec HistorySelectByPosition et tu l'as poussé quelque part dans les ifs...
Il ne peut y avoir qu'une seule position par symbole dans un compte de compensation. Obtenir l'ID de la position, obtenir la liste des transactions impliquées dans la formation de cette position et les compter par direction de transaction et type d'ordre.
Artyom, je vais répéter la question, répondez-y s'il vous plaît :
Je n'ai pas vu la question :)
Honnêtement - je ne me souviens pas, mais je pense que cela fonctionne dans MT5 - n'est-ce pas ?
Mais dans le testeur, je mettais les ordres en attente... Et j'ai travaillé avec la souris. Mais j'ai peut-être confondu et je travaillais avec la souris sur un vrai graphique et j'utilisais les boutons dans le testeur...
Je ne devinerai pas - j'ai démonté toute ma bibliothèque en petites vis il y a environ six mois, et je ne pourrai plus la vérifier rapidement. J'ai reporté sa reconstruction jusqu'à l'automne. Il est donc plus rapide de vérifier le fonctionnement du modèle d'événement OnChartEvent() dans le testeur. Mais je n'ai pas encore le temps pour cela - désolé :)
Je n'ai pas vu la question :)
Honnêtement - je ne me souviens pas, mais je pense que cela fonctionne dans MT5 - n'est-ce pas ?
Mais j'ai mis les ordres en attente dans le testeur... Et j'ai travaillé avec la souris. Mais il se peut que j'ai confondu ma mémoire et que je travaillais avec la souris sur un vrai graphique et que j'utilisais des boutons dans le testeur...
Je ne devinerai pas - j'ai démonté toute ma bibliothèque en petites vis il y a environ six mois, et je ne pourrai plus la vérifier rapidement. J'ai reporté sa reconstruction jusqu'à l'automne. Il est donc plus rapide de vérifier le fonctionnement du modèle d'événement OnChartEvent() dans le testeur. Mais je n'ai pas encore le temps pour cela - désolé :)
Il y a tout le code de test :
aucune réponse, malheureusement, dans le testeur. Dans la fonction OnChartEvent(). Appelé depuis le conseiller expert.
Tout le code de test est là :
aucune réponse, malheureusement, dans le testeur. Dans la fonction OnChartEvent().
J'ai suggéré de commencer avec HistorySelectByPosition, mais tu l'as poussé quelque part au fond des ifs...
Dans un compte de compensation, il ne peut y avoir qu'une seule position par symbole. Obtenir l'ID de la position, obtenir la liste des transactions impliquées dans la formation de cette position et les compter par direction de transaction et type d'ordre.
Je l'ai fait, parce que je veux faire une fonction de comptage universelle, pour la compensation et la couverture, ou est-ce impossible ?
Est-ce que CHART_EVENT_MOUSE_MOVE=true est défini ?
Non, mais il est peu probable que cela résolve le problème, puisque les touches ctrl, shift et autres ont été pressées... il n'y a pas eu de réaction.
Je suis coincé parce que je veux faire une fonction de comptage universelle, pour la compensation et la couverture, ou est-ce impossible ?
C'est possible. Mais les approches sont différentes, et il faut d'abord les planifier correctement, plutôt que de tout jeter dans une seule ligne de code...
Non, mais il est peu probable que cela résolve le problème, puisque les touches ctrl, shift et autres ont été pressées... Il n'y a pas eu de réaction.
Quoi qu'il en soit, je n'ai pas vraiment le temps d'expérimenter en ce moment - j'ai mes propres affaires à régler.
Peut-être que j'ai vraiment oublié. Mais j'ai fixé les limites de temps dans le testeur. C'est tout à fait probable - tout comme les boutons. Je sais aussi que je les règle avec la souris. Mais peut-être aussi sur une carte en direct...
Probablement. Mais les approches sont différentes, et il faut d'abord les planifier correctement, plutôt que de tout jeter dans une seule ligne de code...
Je vais donc le faire séparément, pour l'instant.
Qu'est-ce que j'ai manqué ?