Probleme EA trading automatique MT4

Modérateur : Administrateurs

Message
Auteur
kyonex
Nouveau
Messages : 6
Inscription : 23 sept. 2013, 22:03

Probleme EA trading automatique MT4

#1 Message par kyonex »

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.
Pièces jointes
Sans titre.png

Tidzap
Membre actif
Messages : 15
Inscription : 13 mars 2013, 21:34

Re: Probleme EA trading automatique MT4

#2 Message par Tidzap »

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 :
options MT4.png
options MT4.png (12.62 Kio) Consulté 21064 fois
[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]

kyonex
Nouveau
Messages : 6
Inscription : 23 sept. 2013, 22:03

Re: Probleme EA trading automatique MT4

#3 Message par kyonex »

Merci merci :D je me sens bête de n'avoir pas fait attention :oops:

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"

#4 Message par xvilain »

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.
  • 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.
Le point qui coince : cocher les options globales ne modifie pas rétroactivement un EA déjà en place. Il faut le retirer et le redéposer, ou faire un clic droit sur le graphique puis "Liste des Expert Advisors" et modifier ses propriétés. C'est probablement ce qui donnait à kyonex l'impression que le réglage ne "prenait" pas.

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.
Et surtout, ouvrez l'onglet Experts du terminal (Ctrl+T). Il indique en clair pourquoi rien ne se passe. Ce réflexe économise des heures, et il est valable pour tous les problèmes de ce type, pas seulement celui-ci.

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.
4. Le cas particulier des DLL

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.
5. La checklist quand rien ne se passe

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é.
6. Une remarque de fond, sans reproche

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.
Et un rappel de contexte pour ceux qui arrivent ici aujourd'hui : MetaQuotes ne délivre plus de nouvelles licences MT4, l'écosystème est passé à MT5, et les captures d'écran de ce fil ne correspondent plus tout à fait aux menus actuels. Les principes, eux, sont identiques — seuls les libellés ont changé.

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.

Répondre