Passer au contenu principal

MT4 pour ordinateur : exécuter et arrêter un script

Vérifiez le script, ses paramètres et ses autorisations avant de le lancer. Arrêter le programme n'annule pas les opérations déjà réalisées.

Un script accomplit une tâche à son lancement ; il diffère d'un EA fonctionnant en continu. Ces instructions concernent MT4 pour ordinateur, et non FXTRADING.com App ou WebTrader.


Avant le lancement

  • Utilisez un script dont vous comprenez l'objectif et la provenance. Commencez avec un Compte démo et vérifiez le compte, le symbole complet et l'unité de temps du graphique.

Un script peut ouvrir ou clôturer des opérations, mais aussi analyser des données. Le lancer constitue une action, pas un aperçu. Ne testez pas de scripts inconnus sur un compte contenant des fonds à protéger.


Ouvrir le script et vérifier ses réglages

  1. Choisissez Afficher → Navigateur ou appuyez sur Ctrl+N. Développez Scripts et repérez le programme MT4 installé souhaité.

  2. Sélectionnez le bon graphique. Lorsque vous êtes prêt, faites-y glisser le script ou choisissez Exécuter sur le graphique dans son menu contextuel. Un double-clic l'attache au graphique actif.

  3. Une fenêtre de réglages apparaît uniquement si le script est conçu pour l'afficher. Sinon, il peut démarrer immédiatement. Ne supposez pas qu'une confirmation supplémentaire sera toujours demandée.

  4. Si les réglages apparaissent, vérifiez les autorisations dans Commun et les valeurs dans Paramètres d'entrée. Modifiez une valeur par double-clic. Réinitialiser rétablit les valeurs par défaut ; Enregistrer sauvegarde un jeu de paramètres et Charger le récupère. Vérifiez les valeurs obtenues plutôt que le seul nom du fichier.

  5. Choisissez Annuler pour abandonner ce lancement, ou OK uniquement après avoir vérifié compte, graphique, autorisations et paramètres. Les propriétés propres au script se définissent au lancement.


Comprendre les autorisations de trading et d'accès externe

  • Les réglages de trading automatique du terminal et l'autorisation du script comptent tous deux. Vérifiez Outils → Options → Expert Advisors ainsi que les réglages Commun affichés au lancement.

  • Le bouton de trading automatique de la barre d'outils peut bloquer les opérations automatiques pendant que le programme poursuit d'autres tâches. Il n'annule pas un ordre déjà envoyé.

  • L'importation de DLL et l'accès aux sites via WebRequest sont des autorisations distinctes. Ne les activez pas simplement pour supprimer une erreur. N'autorisez que les accès nécessaires d'un programme et vers des destinations que vous avez évalués comme fiables.


Arrêter un script encore en cours

  1. Faites un clic droit sur son graphique et choisissez Supprimer le script tant que cette commande est disponible. Un script se termine normalement seul : la commande peut donc avoir disparu.

  2. MT4 autorise un script par graphique. En attacher un autre, changer le symbole ou l'unité de temps du graphique, ou fermer le terminal retire le script en cours. Utilisez Supprimer le script pour l'arrêter sans lancer de remplaçant.

  3. Supprimer son nom du Navigateur n'arrête pas une instance déjà attachée à un graphique. Arrêter le programme n'annule pas les actions déjà terminées.


Vérifier le résultat avant de réessayer

  • Consultez les positions ouvertes et ordres en attente dans Terminal → Négociation, puis les opérations terminées dans Historique du compte. La disparition du script ou la fermeture de ses réglages ne prouve pas la réussite de la tâche.

  • Si le résultat est incertain, consultez les messages du programme et les journaux pertinents avant de le relancer. Relancer un script de trading ponctuel peut répéter son action. Excluez mots de passe et informations privées du compte des éléments de diagnostic.

Avez-vous trouvé la réponse à votre question ?