Probleme EA trading automatique MT4
Modérateur : Administrateurs
Probleme EA trading automatique MT4
J'ai un souci, je trade en ce moment avec un robot mais lorsqu'il trade il ne trade pas en automatique l, car il faut à chaque fois que je la case suivante Autoriser trading en direct(photo à l'appuis). J'ai essayé de réinstaller MT4 et le robot mais pas de résultat positif et dans le option je ne sais quoi faire pour résoudre le souci.
Merci d'avance si quelqu'un prend le temps de répondre.
Merci d'avance si quelqu'un prend le temps de répondre.
Re: Probleme EA trading automatique MT4
Bonjour kyonex,
Pour modifier les paramètres par défaut :
Dans MT4, Outils > Options
Une fenêtre s'affiche, clique sur l'onglet "expert consultant" et coche les cases comme sur la capture suivante :
Pour modifier les paramètres par défaut :
Dans MT4, Outils > Options
Une fenêtre s'affiche, clique sur l'onglet "expert consultant" et coche les cases comme sur la capture suivante :
[url]http://www.algo-forex.fr[/url]: L'information utile pour gagner sur le Forex.
Performances de mon robot full auto : [b][url]http://www.algo-forex.fr/resultats-trading-forex/[/url][/b]
Performances de mon robot full auto : [b][url]http://www.algo-forex.fr/resultats-trading-forex/[/url][/b]
Re: Probleme EA trading automatique MT4
Merci merci
je me sens bête de n'avoir pas fait attention 
C'est que tout fonctionner très bien jusqu'à ce matin donc je me suis dit peut-être que le problème venait du système d’exploitation, un bug mais à priori MT4 à choisi de faire des siennes.
Encore merci.
C'est que tout fonctionner très bien jusqu'à ce matin donc je me suis dit peut-être que le problème venait du système d’exploitation, un bug mais à priori MT4 à choisi de faire des siennes.
Encore merci.
-
xvilain
Compléments sur le trading automatique dans MetaTrader — et pourquoi ça "marche puis ça ne marche plus"
Ce fil est ancien mais il remonte encore dans les recherches, et la question posée par kyonex revient sans arrêt. La réponse de Tidzap au message #2 est la bonne, mais elle ne couvre qu'un des cas possibles. Comme la phrase du message #3 — « tout fonctionnait très bien jusqu'à ce matin » — décrit exactement le symptôme le plus déroutant, autant compléter proprement.
1. Les trois niveaux d'autorisation, à ne pas confondre
C'est la source de 90 % de la confusion : il y a trois interrupteurs différents, à trois endroits différents, et il faut que les trois soient dans le bon état.
2. Comment savoir en un coup d'œil si l'EA tourne vraiment
Regardez le petit visage en haut à droite du graphique, à côté du nom de l'EA :
3. Pourquoi "ça marchait ce matin et plus maintenant"
Voici les causes qui coupent le trading automatique sans que vous n'ayez rien fait. C'est la partie utile du message.
Si votre EA passe par une bibliothèque externe — c'était le cas de beaucoup de robots commerciaux de cette époque — il faut en plus autoriser les importations de DLL. Deux remarques :
Dans cet ordre, ça prend deux minutes :
kyonex disait se sentir bête. Il ne faut pas : ces trois niveaux d'autorisation sont mal expliqués et c'est une source d'erreur universelle. En revanche, il y a une vraie leçon à en tirer, et elle vaut pour tout le monde.
Un EA qui s'arrête sans prévenir, ce n'est pas un incident anodin. Selon la stratégie, l'arrêt peut être bénin — pas de nouvelle position — ou catastrophique : positions ouvertes laissées sans gestion, stop suiveur qui ne suit plus, panier de grille abandonné en cours de constitution. Sur les robots à moyennage, c'est même le scénario qui vide les comptes.
D'où deux réflexes à adopter dès qu'on laisse tourner quelque chose :
Si quelqu'un rencontre encore ce problème, postez le contenu de l'onglet Experts au moment du blocage : la réponse s'y trouve presque toujours en une ligne.
1. Les trois niveaux d'autorisation, à ne pas confondre
C'est la source de 90 % de la confusion : il y a trois interrupteurs différents, à trois endroits différents, et il faut que les trois soient dans le bon état.
- Le bouton global de la barre d'outils — "Trading algorithmique" sur MT5, "Trading automatique" sur MT4. Vert, tout est autorisé ; rouge ou gris, rien ne se déclenche. C'est un interrupteur général qui se coupe dans certaines situations décrites plus bas.
- Le réglage global — Outils > Options > onglet Expert Advisors (ou Trading algorithmique). C'est celui que montrait la capture de Tidzap. Il définit le comportement par défaut de la plateforme.
- Le réglage de l'instance — la case "Autoriser le trading en direct" dans la fenêtre de propriétés qui s'ouvre quand vous déposez l'EA sur le graphique. Elle vaut pour ce graphique-là uniquement.
2. Comment savoir en un coup d'œil si l'EA tourne vraiment
Regardez le petit visage en haut à droite du graphique, à côté du nom de l'EA :
- Souriant : l'EA est actif et autorisé à trader.
- Renfrogné, ou une croix : l'EA est chargé mais le trading est bloqué. C'est exactement le cas décrit dans ce fil.
- Aucun visage : l'EA n'est pas chargé du tout.
3. Pourquoi "ça marchait ce matin et plus maintenant"
Voici les causes qui coupent le trading automatique sans que vous n'ayez rien fait. C'est la partie utile du message.
- Le changement de profil ou d'espace de travail. Charger un autre profil, ou ouvrir un modèle de graphique enregistré avant que vous n'ayez coché les options, restaure les anciens réglages d'instance.
- Le changement de compte. Se connecter à un autre compte réinitialise certains états. Classique quand on jongle entre démo et réel.
- La mise à jour de la plateforme. Un nouveau build recompile les EA et peut désactiver le bouton global au redémarrage. Vérifiez le journal après chaque mise à jour.
- Le compte démo expiré. Les démos ont une durée de vie limitée chez la plupart des courtiers. La plateforme continue d'afficher les cours, mais les ordres sont refusés. Le message d'erreur n'est pas toujours explicite.
- La session ou l'instrument fermé. Un EA sur un CFD indice le week-end ou hors horaires ne fera évidemment rien, et ce n'est pas un bug.
- Le compte en lecture seule. Si vous vous êtes connecté avec le mot de passe investisseur au lieu du mot de passe maître, tout s'affiche mais rien n'est exécutable. Ça arrive plus souvent qu'on ne le croit.
- Le paramètre "Désactiver après changement de compte / de profil" dans les options : c'est une sécurité utile, mais elle explique une bonne partie des arrêts inopinés.
Si votre EA passe par une bibliothèque externe — c'était le cas de beaucoup de robots commerciaux de cette époque — il faut en plus autoriser les importations de DLL. Deux remarques :
- Cette autorisation donne au code un accès complet à votre machine : fichiers, réseau, tout. Ne l'accordez qu'à du code dont vous connaissez la provenance, et de préférence sur une machine dédiée.
- Beaucoup d'antivirus bloquent silencieusement ces DLL, ce qui produit exactement le symptôme "ça marchait avant". Une mise à jour de l'antivirus suffit à faire disparaître le fichier sans avertissement visible.
Dans cet ordre, ça prend deux minutes :
- Le bouton global est-il vert ?
- Le visage sur le graphique sourit-il ?
- Que dit l'onglet Experts du terminal ?
- La case "Autoriser le trading en direct" est-elle cochée dans les propriétés de cette instance ?
- Le marché est-il ouvert et le symbole correspond-il bien à celui affiché dans l'Observation du marché ? (Beaucoup de courtiers ajoutent un suffixe : EURUSD.p, EURUSDm, etc.)
- Le compte est-il connecté avec le mot de passe maître, et non investisseur ?
- Si un ordre est bien tenté mais refusé, quel est le code d'erreur ? Les habituels : 130 pour un stop trop proche, 131 pour une taille de lot non conforme, 134 pour une marge insuffisante, 4109 pour le trading automatique non autorisé.
kyonex disait se sentir bête. Il ne faut pas : ces trois niveaux d'autorisation sont mal expliqués et c'est une source d'erreur universelle. En revanche, il y a une vraie leçon à en tirer, et elle vaut pour tout le monde.
Un EA qui s'arrête sans prévenir, ce n'est pas un incident anodin. Selon la stratégie, l'arrêt peut être bénin — pas de nouvelle position — ou catastrophique : positions ouvertes laissées sans gestion, stop suiveur qui ne suit plus, panier de grille abandonné en cours de constitution. Sur les robots à moyennage, c'est même le scénario qui vide les comptes.
D'où deux réflexes à adopter dès qu'on laisse tourner quelque chose :
- Une alerte externe. Faites envoyer une notification push ou un e-mail par l'EA à chaque prise de position, et un simple "heartbeat" quotidien. Si vous ne recevez rien, vous savez qu'il est arrêté.
- Toujours un stop côté serveur. Un stop géré uniquement par le code de l'EA disparaît avec lui. Un stop déposé sur le serveur du courtier survit à l'arrêt de la plateforme, à la coupure de connexion et au redémarrage de la machine. C'est la différence entre un incident et un sinistre.
Si quelqu'un rencontre encore ce problème, postez le contenu de l'onglet Experts au moment du blocage : la réponse s'y trouve presque toujours en une ligne.

