![MQL5 - Langage des stratégies de trading intégré au terminal client MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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 ! Je l'ai écrit en utilisant le modèle MACD Sample. Cela fonctionne, mais seulement par lui-même. La visualisation montre que les positions sont ouvertes et fermées non pas en raison de conditions spécifiques, mais il n'est pas clair quand. Jusqu'à présent, je ne parviens pas à trouver ce qui ne va pas dans le code. Merci de l'avoir fait fonctionner au moins !
MKL5 est un peu une chasse à l'oie sauvage. Les indicateurs sont affectés de coefficients de pondération( ?!). Je n'en ai pas besoin, si ma stratégie est basée sur le positionnement mutuel des lignes d'indicateurs. Je ne sais pas comment contourner ces poids. En général, à mon avis, il s'agit d'un non-sens inversé pour un type de conseiller expert. Il est difficile d'écrire autre chose.
Et Gammaray obtient le respect et le crédit.
Ma question est la suivante : j'ai commencé à étudier MKL4 pour automatiser mon propre EA et j'ai trouvé sur Google "MKL5" que je n'avais pas besoin de connaître un langage de programmation pour écrire un EA dans MKL5, n'importe quel débutant peut le faire. Je peux le faire sans aucun langage de programmation. J'ai trouvé la même chose dans MKL5 que dans MKL4. Pouvez-vous me dire en quelques mots quelle est la différence entre MKL4 et MKL5 ?
La différence est l'artifice.
Moi aussi, je suis tombé dans le panneau. En fait, dans MKL4 et surtout dans MKL5, il y a tellement de nuances sur lesquelles on ne peut lire nulle part que c'en est frustrant. J'ai essayé d'adapter des codes prêts à l'emploi à ma stratégie, mais ils sont tous écrits différemment. Jusqu'à présent, je n'ai pas réussi à en saisir l'essence. Plus vous approfondissez MCQL, plus il devient clair que vous pouvez écrire un Expert Advisor sans étudier la programmation en détail, en utilisant uniquement les systèmes de trading disponibles dans la base de code, en les modifiant légèrement. Et si votre TS diffère fondamentalement, rien ne fonctionnera. À mon avis, cela est fait exprès, afin de commander un conseiller expert auprès d'un spécialiste, en payant de l'argent et en abandonnant votre stratégie rentable. Ma question est la suivante : lorsque j'ai commencé à étudier le conseiller expert, j'ai commencé à l'étudier et j'ai découvert qu'il n'est pas rentable.
La différence est l'artifice.
Moi aussi, je suis tombé dans le panneau. En fait, dans MKL4 et surtout dans MKL5, il y a tellement de nuances, que l'on ne peut lire nulle part, que l'on s'y retrouve. J'ai essayé d'adapter des codes prêts à l'emploi à ma stratégie, mais ils sont tous écrits différemment. Jusqu'à présent, je n'ai pas réussi à en saisir l'essence. Plus vous plongez dans MCQL, plus il devient clair que vous pouvez écrire un Expert Advisor, sans étudier la programmation et dans les détails, en utilisant uniquement les systèmes de trading disponibles dans la base de code, en les modifiant légèrement. Et si votre TS diffère fondamentalement, rien ne fonctionnera. À mon avis, cela est fait exprès, afin de commander un conseiller expert auprès d'un spécialiste, en payant de l'argent et en abandonnant votre stratégie rentable. Et après avoir testé un grand nombre de conseillers experts prêts à l'emploi à partir de la base, j'ai été convaincu que TOUS ces conseillers ne sont pas rentables.
La différence est l'artifice.
Moi aussi, je suis tombé dans le panneau. En fait, dans MKL4 et surtout dans MKL5, il y a tellement de nuances sur lesquelles on ne peut lire nulle part, que c'en est frustrant. J'ai essayé d'adapter des codes prêts à l'emploi à ma stratégie, mais ils sont tous écrits différemment. Jusqu'à présent, je n'ai pas réussi à en saisir l'essence. Plus vous approfondissez MCQL, plus il devient clair que vous pouvez écrire un Expert Advisor sans étudier la programmation en détail, en utilisant uniquement les systèmes de trading disponibles dans la base de code, en les modifiant légèrement. Et si votre TS diffère fondamentalement, rien ne fonctionnera. À mon avis, cela est fait exprès, afin de commander un conseiller expert auprès d'un spécialiste, en payant de l'argent et en abandonnant votre stratégie rentable. Et après avoir testé un grand nombre de conseillers experts prêts à l'emploi à partir de la base, j'ai été convaincu que TOUS ces conseillers ne sont pas rentables.
Et pour ce qui est du code. Différents auteurs - différents styles d'écriture du code. Rien de bon ou de mauvais ici, juste des approches différentes. Certains aiment écrire dans un style procédural (les fonctions appellent d'autres fonctions), d'autres dans un style de programmation orientée objet. Quelque part, l'un s'adapte mieux que l'autre.
MT5 a une approche radicalement différente des transactions. Si dans MT4 l'unité de base est un ordre, dans MT5 il s'agit déjà d'une position en tant qu'ensemble d'ordres.
Après avoir programmé pendant 15 ans, je me suis rendu compte que mql comporte tellement de pièges dont les autres langages se sont débarrassés il y a longtemps, que c'est difficile à croire. Je dois dire que je n'ai pas regardé mql 5 du tout car mon courtier ne supporte pas Metatrader 5. Je dois mentionner que je n'ai pas encore vu mql 5 parce que mon courtier ne supporte pas Metatrader 5. Je n'ai pas le choix, je dois donc travailler avec mql. Mais il n'y a pas de choix, donc nous devons travailler avec ce que nous avons).
Vous vous engagez donc délibérément, sans avoir la moindre pratique de la programmation MQL5, dans une négociation linguistique ? Il s'agit d'un forum technique et les mots doivent être confirmés par le code.
J'ai ajouté un produit au marché, le modérateur m'a dit d'ajouter un contrôle des fonds libres.
La condition qu'il m'a donnée, mais quelle action doit-elle accomplir ?
Je peux régler le compteur à l'infini (le robot attendra donc le rechargement). Notification à l'utilisateur, au moins sur un téléphone portable. Je peux mettre le compteur à l'infini (le robot attendra le redémarrage du robot).