J'ai un terminal mt4 et un Expert Advisor (fait maison) qui génère des alertes pour les signaux de trading. Je veux que les alertes soient envoyées au terminal mobile. Je l'ai configuré, le test arrive, les changements dans les paramètres de l'ordre arrivent, mais les alertes de l'EA n'arrivent pas... Je ne sais pas quelle en est la raison, google ne m'a pas donné de réponse.
Les alertes se reflètent dans le terminal lui-même.
Sergey Dymov changements dans les paramètres de l'ordre arrivent, mais les alertes de l'EA n'arrivent pas... Je ne sais pas quelle en est la raison, google ne m'a pas donné de réponse.
Vous devez voir le code...il n'y a pas de télépathes ici)
Sergey Dymov changements dans les paramètres de l'ordre arrivent, mais les alertes de l'EA n'arrivent pas... Je ne sais pas quelle est la raison, google ne m'a donné aucune réponse. Les alertes se reflètent dans le terminal lui-même.
OK, j'ai créé et supprimé des lignes en cliquant uniquement, et la couleur et le nom changent avec l'emplacement du curseur et... rien n'a changé, mêmes problèmes. La ligne est créée en fonction de l'emplacement de la barre de boutons. Je l'ai en bas, donc par condition il est jaune (Sell Stop) mais ici il y a une occurrence dans la condition if(price > Ask) parce que quand je clique sur le bouton pour une connerie quelconque le prix est égal au prix le plus haut sur le graphique, qui est plus haut que Ask, donc à ce point price > Ask = vrai. Eh bien, merde, logiquement le prochain mouvement de la souris devrait tout arranger, mais non. Enregistrez un seul clic sur le bouton.
2021.12.0703:05:56.888 test GBPUSD,M1: Buy Stop rename onto Buy Stop false error 02021.12.0703:05:53.408 test GBPUSD,M1: Buy Stop rename onto Buy Stop false error 02021.12.0703:05:53.408 test GBPUSD,M1: Stop Loss rename onto Buy Stop false error 02021.12.0703:05:53.408 test GBPUSD,M1: Buy Stop rename onto Sell Stop true error 02021.12.0703:05:53.408 test GBPUSD,M1: Sell Stop rename onto Buy Stop true error 02021.12.0703:05:53.408 test GBPUSD,M1: Sell Stop create true error 4204
Je ne sais pas pourquoi 4204 (No Object), c'est peut-être une erreur passée.
Après avoir cliqué sur le bouton, vous pouvez voir une ligne verte au niveau de Bid, la ligne ne répond pas au déplacement du curseur de la souris. Si le curseur se déplace au-dessus de l'Asc, les messages sont continuellement déversés
Mon conseil pour vous, en tant que programmeur débutant. Apprenez à utiliser le débogage ( un outil très puissant). Et découvrez-le par vous-même. C'est intéressant. Si cela se complique (ce qui est peu probable), commencez par une solution facile. Debug vous aidera à comprendre le fonctionnement de votre application dans les moindres détails.
Эта статья ориентирована в первую очередь на программистов, которые уже изучили язык, но еще недостаточно освоились в разработке программ. Статья раскрывает практические приемы отладки программ и является объединенным опытом, не только моим, но и многих программистов, на опыте которых я учился.
Mon conseil pour vous, en tant que programmeur débutant. Apprenez à utiliser le débogage ( un outil très puissant). Et découvrez-le par vous-même. C'est intéressant. Si cela se complique (ce qui est peu probable), commencez par une solution facile. Le débogage doit vous aider à comprendre le fonctionnement de votre application jusque dans les moindres détails.
En général, je n'en ai pas besoin parce qu'il ne fonctionne pas dans le testeur, mais dans ce cas, il fonctionne avec des données réelles et vous devriez l'essayer. D'après ce que je comprends, la version de ce code avec renommage de l'objet n'est pas différente de la dernière fois, lorsque les objets ont été recréés avec un changement de couleur, car le renommage fait la même chose : il crée l'objet avec le nouveau nom et supprime l'ancien.
UPD
Les boutons que j'utilise pour créer des lignes dans mql4 en mode débogage sont absents du graphique.
Bonjour à tous.
Je demande de l'aide pour cette question.
J'ai un terminal mt4 et un Expert Advisor (fait maison) qui génère des alertes pour les signaux de trading. Je veux que les alertes soient envoyées au terminal mobile. Je l'ai configuré, le test arrive, les changements dans les paramètres de l'ordre arrivent, mais les alertes de l'EA n'arrivent pas... Je ne sais pas quelle en est la raison, google ne m'a pas donné de réponse.
Les alertes se reflètent dans le terminal lui-même.J'ai besoin de voir le code... pas de télépathes ici)
Tout est standard
if ((EURTP>=3)&&(JPYTP<=0)&&(z!=2))
{Alert("Acheter EURJPY. EUR=", EURTP, ", JPY=", JPYTP) ; z=2;} //
https://www.mql5.com/ru/docs/network/sendnotification
https://docs.mql4.com/ru/common/sendnotification
Tout est standard
if ((EURTP>=3)&&(JPYTP<=0)&&(z!=2))
{Alert("Acheter EURJPY. EUR=", EURTP, ", JPY=", JPYTP) ; z=2;} //
OK, j'ai créé et supprimé des lignes en cliquant uniquement, et la couleur et le nom changent avec l'emplacement du curseur et... rien n'a changé, mêmes problèmes. La ligne est créée en fonction de l'emplacement de la barre de boutons. Je l'ai en bas, donc par condition il est jaune (Sell Stop) mais ici il y a une occurrence dans la condition if(price > Ask) parce que quand je clique sur le bouton pour une connerie quelconque le prix est égal au prix le plus haut sur le graphique, qui est plus haut que Ask, donc à ce point price > Ask = vrai. Eh bien, merde, logiquement le prochain mouvement de la souris devrait tout arranger, mais non. Enregistrez un seul clic sur le bouton.
Je ne sais pas pourquoi 4204 (No Object), c'est peut-être une erreur passée.
Après avoir cliqué sur le bouton, vous pouvez voir une ligne verte au niveau de Bid, la ligne ne répond pas au déplacement du curseur de la souris. Si le curseur se déplace au-dessus de l'Asc, les messages sont continuellement déversés
Mon conseil pour vous, en tant que programmeur débutant. Apprenez à utiliser le débogage ( un outil très puissant). Et découvrez-le par vous-même. C'est intéressant. Si cela se complique (ce qui est peu probable), commencez par une solution facile. Debug vous aidera à comprendre le fonctionnement de votre application dans les moindres détails.
Mon conseil pour vous, en tant que programmeur débutant. Apprenez à utiliser le débogage ( un outil très puissant). Et découvrez-le par vous-même. C'est intéressant. Si cela se complique (ce qui est peu probable), commencez par une solution facile. Le débogage doit vous aider à comprendre le fonctionnement de votre application jusque dans les moindres détails.
En général, je n'en ai pas besoin parce qu'il ne fonctionne pas dans le testeur, mais dans ce cas, il fonctionne avec des données réelles et vous devriez l'essayer. D'après ce que je comprends, la version de ce code avec renommage de l'objet n'est pas différente de la dernière fois, lorsque les objets ont été recréés avec un changement de couleur, car le renommage fait la même chose : il crée l'objet avec le nouveau nom et supprime l'ancien.
UPD
Les boutons que j'utilise pour créer des lignes dans mql4 en mode débogage sont absents du graphique.