![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
Je négocie manuellement en suivant strictement cet algorithme et cela fonctionne... sérieusement.
2 jours après, 6 fois, j'ai enregistré tous les profits, sauf le premier trade.
Naturellement, je vais le modifier, mais au début, je pense que je vais faire du commerce de cette façon.
Aidez-moi à comprendre pourquoi il n'y a pas de transaction.
Je ne sais pas pour vous, mais moi, j'ai un décalage horaire.
Il ne s'agit même pas deHour() .
C'est qu'au bon moment l'EA n'ouvre pas de trades... il passe à côté, mais dans le testeur il va strictement au profit (tout fonctionne).Vérifiez les cases à cocher ici : Menu supérieur/Service/Paramètres/Conseillers.
Et ensuite àTp=340, Sl=550 dans le testeur a ouvert des trades...
4 chiffres (si je ne me trompe pas) :)
Attends, laisse-moi résumer...
1. Dans les paramètres de l'EA, il doit y avoir une coche en face de "Allow EA to trade".
2. Vérifiez l'effet de levier dans le testeur et dans le réel / démo, si l'effet de levier dans le testeur est de 500, et dans le réel de 100, la marge libre peut ne pas être suffisante pour ouvrir une transaction.
3. Insérer après OrderSend() ; Print(GetLastError()) ligne ;
Regardez le journal pour voir quelle est l'erreur qui se produit, et utilisez-la comme point de départ. Lors du débogage du conseiller expert, insérez cette ligne dans les endroits douteux, vous pourrez l'effacer ou la commenter plus tard.
Et cela ne fonctionne pas toujours dans le testeur, car vous avez des conditions strictes comme Minute()==bM3 . Mais que faire si ce bar n'existe pas ? Dans la vie réelle ou sur une démo, on peut facilement perdre la connexion.
Vérifiez les cases à cocher ici : Menu supérieur/Service/Paramètres/Conseillers.
Il est autorisé à opérer seul, il est contrôlé.
Vous voulez dire que mon code fonctionne pour vous ? !
Plus :
Pourquoi comparez-vous plusieurs fois OrdersTotal()==0?Il suffit de le faire une fois.