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
En utilisant les instructions de cet article, j'ai essayé de créer mon propre signal et EA, mais le signal ne veut toujours pas apparaître dans la liste des signaux "MQL Wizard".
Le conseiller expert n'effectue pas de transactions et ne dessine pas certains indicateurs pendant les tests. J'ai essayé de créer mes propres signaux et conseillers experts et de les recréer à partir de signaux et de conseillers experts fonctionnels.
Lorsque je télécharge des signaux à partir du site, ils ne peuvent pas non plus être insérés dans la liste des signaux de "MQL Wizard", bien que les Expert Advisors et les signaux fonctionnent parfaitement. Désolé pour les questions d'un débutant,
mais en lisant les discussions du forum, je me suis rendu compte que des problèmes similaires se produisaient, mais je n'ai pas compris comment les résoudre. Il s'agit d'un problème de terminal ou de code.
J'ai testé sur les terminaux VTB24 et Insta. La compilation ne voit pas d'erreurs. Quel est le nombre d'indicateurs possibles lors de la création d'un signal?
Critiquez et changez d'avis.
Je ne suis pas un maître de la programmation en mql5, mais j'ai conclu de cet article que pour écrire un simple Expert Advisor sur l'intersection de 2 MAs, il faut 2 fichiers en mql5, plus beaucoup d'écriture compliquée !
La conclusion est erronée, car on vous propose des solutions universelles toutes faites. Et ces solutions n'existent pas en deux lignes
Si vous avez besoin d'un robot purement sur l'intersection de 2 MA, spécifiquement pour votre tâche, il peut aussi être écrit en MQL5 en 10 lignes et c'est fait !!!!
L'Expert Advisor que j'ai créé (hetireema.mq5) a miraculeusement fonctionné sur le terminal InstaTrader5 (mûri sans manipulations inutiles), mais le signal n'est pas visible dans l'Assistant (pas encore mûri). Des signaux plus complexes créés par analogie avec 7 et 10 EMA- et encore une fois ne fonctionnent pas, bien que le compilateur ne voit aucune erreur, dans le terminal les fichiers de l'Expert Advisor et du signal sont présents, dans le testeur l'Expert Advisor est présent, les paramètres d'entrée sont définis, mais les transactions ne sont pas effectuées. C'est à dire le langage mql5 avec des caprices ou les terminaux avec des pépins.
Il est vraiment très difficile de créer du code en mql5. Pour décrire la position mutuelle de plusieurs EMA, il faut 500 lignes de code, voire plus. L'essentiel du code consiste à vérifier les erreurs et les conditions qui surchargent le code. J'ai créé des robots sur le terminal AstTrader (langage ActFX (Pascal)), on peut y faire des robots de trading de 50 pièces par jour avec n'importe quel jeu d'indicateurs et de conditions. Le robot prend 2 pages sans codobludisme inutile. Cependant, les tests sont extrêmement lents et l'historique des chandeliers est très TRES !!! court. Dans MQL5, la vitesse et un long historique des chandeliers étaient un grand avantage. Vous devez choisir entre écrire des robots pendant des semaines ou tester des robots écrits rapidement. Si MQL4 annule tous ces inconvénients, j'irai dans ce sens. Bien que la discussion sur les langages relève probablement d'une autre branche du forum.
L'Expert Advisor que j'ai créé (hetireema.mq5) a miraculeusement fonctionné sur le terminal InstaTrader5 (il a mûri sans manipulations inutiles), mais le signal n'est pas visible dans le "Wizard" (il n'a pas encore mûri).
Êtes-vous sûr d'avoir tout fait selon la recette ?
.
Un article très bien écrit qui, cependant, m'a laissé frustré car dès la première/deuxième ( ?) étape, j'ai reçu deux messages d'erreur :
A la ligne 10, le compilateur a pu trouver mais pas ouvrir le fichier "ExpertSignal.mqh". J'ai vérifié en téléchargeant le fichier joint "MA_...", pour lequel le compilateur a donné le même message d'erreur. Ensuite, bien sûr, il n'a pas été capable de discerner la structure de"CExpertSignal" à la ligne 33 ("MA_..."), ce qui a fait dérailler tout le processus.
Qu'est-ce qui n'allait pas ?
Merci de votre compréhension.
Locan.BBS
Un article très bien écrit qui, cependant, m'a laissé frustré car dès la première/deuxième ( ?) étape, j'ai eu deux messages d'erreur :
A la ligne 10, le compilateur a pu trouver mais pas ouvrir le fichier "ExpertSignal.mqh". J'ai vérifié en téléchargeant le fichier joint "MA_...", pour lequel le compilateur a donné le même message d'erreur. Ensuite, bien sûr, il n'a pas été capable de discerner la structure de "CExpertSignal" à la ligne 33 ("MA_..."), ce qui a fait dérailler tout le processus.
Qu'est-ce qui n'allait pas ?
Le fichier ExpertSignal.mqh se trouve dans terminal_data_folder\MQL5\Include\Expert\ExpertSignal.mqh.
Le problème vient peut-être d'un mauvais emplacement de MA_Cross.mqh (il doit être créé dans terminal_data_folder\MQL5\Include\Expert\MySignals\MA_Cross.mqh) :