Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 1377
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
Moi-même, je n'ai pas compris, Alexey, où il a déniché cette paire de devises ;)))
Cela arrive... J'ai pensé à une chose, j'ai écrit sur une autre... C'est la même chose pour moi.........))).
Soit les skis sont mauvais... Je ne trouve aucune mention de cette paire dans les posts de Michail_David ... Partout il est dit USDJPY
Mauvaise piste )))) Moi ;) Je me suis trompé.
Mais en fait - la paire est une chaîne de caractères et il ne faut pas y mettre de guillemets.
@Michail_David
vlt - la paire que vous recherchez (ou un peu de celle-ci :)))
Mauvaise piste )))) Moi ;) Je me suis trompé.
Mais en substance, une paire est une chaîne de caractères et il ne faut pas y mettre de guillemets.
@Michail_David
vlt - paire recherchée (ou partie de celle-ci :)))
Sergey, merci. Je comprends l'idée.
Bonjour. Veuillez me conseiller.
1. Un EA négociera une série d'ordres (achat-vente-achat-vente-...). La série se terminera par l'ordre qui a clôturé avec un bénéfice. Comment le mettre en œuvre ?
2. Le prochain problème. La première série n'est pas encore achevée (nous n'avons pas eu de commande de bénéfices), et la deuxième est déjà commencée. Comment les "diviser" pour le conseiller expert ?
Merci.
Bonjour. Veuillez me conseiller.
1. Un EA négocie une série d'ordres (achat-vente-achat-vente-...). La série se terminera par l'ordre qui a clôturé avec un bénéfice. Comment le mettre en œuvre ?
2. Le prochain problème. La première série n'est pas encore achevée (nous n'avons pas eu de commande de bénéfices), et la deuxième est déjà commencée. Comment les "diviser" pour le conseiller expert ?
Merci.
1 La condition est trop vague pour aider...
2 Utiliser des "magies" différentes
Bonjour à tous. Continuer à scier la machine du GraalJ. Je dois refaire le code en privilégiant l'utilisation de fonctions, car j'en ai assez de faire défiler une tonne de code. Je veux déplacer les fonctions dans des fichiers d'inclusion séparés. J'ai créé une fonction pour obtenir un signal par un indicateur ao dans le fichier de l'EA pour essai et cela fonctionne bien.
Mon robot ouvre même des transactions. Mais si je crée un fichier de plugin SIGNALS_INDIKATOR. Je le connecte dans mon conseiller expert comme ceci.
J'ai également écrit ma fonction pour obtenir des signaux par ce type d'attachement, mais cette fonction ne montre pas mes variables externes que j'ai facilement passées à l'EA lui-même. La fonction de récupération de la valeur de l'indicateur dans l'EA est la suivante.
Si cette fonction se trouve dans le fichier EA en dessous du tick et du timer, les variables qui sont déclarées comme externs sont clairement visibles dans cette fonction. Mais si je copie et colle complètement cette fonction dans un fichier include, les variables externes ne sont pas visibles dans la fonction.
La question est la suivante : que dois-je faire pour que les variables externes soient visibles dans les fonctions du fichier include, et que ces variables soient visibles dans les fonctions EA, que j'écris sous le timer ?
Bonjour à tous. Continuer à scier la machine du GraalJ. Je dois refaire le code en privilégiant l'utilisation de fonctions, car j'en ai assez de faire défiler une tonne de code. Je veux déplacer les fonctions dans des fichiers d'inclusion séparés. J'ai créé une fonction pour obtenir un signal par un indicateur ao dans le fichier de l'EA pour essai et cela fonctionne bien.
Mon robot ouvre même des transactions. Mais si je crée un fichier de plugin SIGNALS_INDIKATOR. Je le connecte dans mon conseiller expert comme ceci.
J'ai également écrit ma fonction pour obtenir des signaux par ce type d'attachement, mais cette fonction ne montre pas mes variables externes que j'ai facilement passées à l'EA lui-même. La fonction de récupération de la valeur de l'indicateur dans mon EA est la suivante.
Si cette fonction se trouve dans le fichier EA en dessous du tick et du timer, les variables qui sont déclarées comme externs sont clairement visibles dans cette fonction. Mais si je copie et colle complètement cette fonction dans un fichier include, les variables externes ne sont pas visibles dans la fonction.
La question est la suivante : que dois-je faire pour que les variables externes soient visibles dans les fonctions du fichier include, et que ces variables soient visibles dans les fonctions EA, que j'écris sous le timer ?
les variables externes - quelles sont-elles ?
Je vais insérer un morceau de code avec eux...
J'ai souligné les variables externes en jaune. Ces variables sont affichées lorsque l'EA est attaché au graphique dans l'onglet des paramètres d'entrée.
Je vais insérer un morceau de code avec eux...
J'ai souligné les variables externes en jaune. Ces variables sont affichées lorsque l'EA est attaché au graphique dans l'onglet des paramètres d'entrée.
Ils utilisent maintenant "input" au lieu de "extern".
Vous devez également déplacer vos "variables externes" dans la bibliothèque SIGNALS_INDIKATOR.mqh.
Je vais insérer un morceau de code avec eux...
Lesvariables globales dans le corps de l'EA ne sont visibles que pour l'EA et non pour les plugins,
mais les variables globales dans le corps du plugin sont visibles partout.