Questions des débutants MQL5 MT5 MetaTrader 5 - page 1423
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 donner un exemple d'utilisation de cette fonction dans l'EA.
Veuillez donner un exemple d'utilisation de cette fonction dans l'EA.
Vous pouvez regarder ici.
Bonjour !
https://www.mql5.com/ru/search#!keyword=ACCOUNT_LOGIN&module=mql5_module_forum
Bonjour !
Vous avez oublié les parenthèses dans le if. Si ce n'est pas égal au score, alors on commente et on retourne. Et si ce n'est pas égal au score, on continue et on frappe retourn.
Ensuite, OnTick se termine et attend le prochain tic-tac. Il ne va pas plus loin !!!!
Merci ! !! J'ai tout compris, j'ai corrigé le problème et ça marche maintenant.
C'était juste un pépin qui m'est monté à la tête.
Pouvez-vous me dire s'il est possible de faire un appel à partir de l'Expert Advisor
void OnTradeTransaction()
à partir d'un fichier externe ?
J'ai créé un fichier de test *mqh et je l'ai ajouté.
Dans l'Expert Advisor j'ai ajouté ce fichier
#include <тест.mqh>
Mais OnTradeTransaction n'est pas appelé depuis le Conseiller Expert.
Comment faire correctement ?
Comment le faire correctement ?
Je ferais le contraire. Dans le fichier .mqh, écrivez une classe, par exemple CTest dans le fichier test.mqh.
Connecter la classe
#include <test.mqh> CTest onTest;
Et à partir de l'EA dans la fonction OnTradeTransaction appeler ma fonction
Je ferais le contraire. Dans le fichier .mqh, j'écrirais une classe, par exemple CTest dans le fichier test.mqh.
Connexion de la classe
Et à partir de l'EA, dans la fonction OnTradeTransaction, j'appelle ma fonction
J'ai essayé de créer un premier EA simple et il fonctionne parfaitement.
Mais lorsque je le télécharge sur MQL dans le marché, j'obtiens un message d'erreur:
Quelle en est la raison ? Est-ce dû au compte de netting ?
J'ai déjà lu quelques contributions en anglais sur le forum, mais je ne comprends pas le problème.
Le volume est fixé par l'EA. Même 0,01 lot etc. ne fonctionne pas.
J'apprécierais que quelqu'un m'aide à y voir plus clair.