MetaTrader 4 est un terminal connecté au compte d’un intermédiaire, pas un courtier. Deux écrans identiques peuvent afficher des instruments, spreads et conditions différents. Avant de chercher un indicateur, identifiez le serveur et le contrat réellement négocié. Une interface en français et un compte en euros ne prouvent ni une autorisation en France, ni une exécution en bourse.

À quoi sert exactement MetaTrader 4 ?

Publié par MetaQuotes en juillet 2005, MT4 est notamment utilisé pour les devises et les CFD de gré à gré. Le courtier fournit l’accès à son serveur. Le nom d’une action ou d’un indice dans la liste ne prouve pas que vous possédez le sous-jacent. Les spécifications et le contrat priment. Le terminal distingue des positions par tickets, mais les règles du compte peuvent limiter les positions opposées ou leur clôture. Le langage d’automatisation est MQL4 et les graphiques standards proposent neuf unités de temps.

Vérifier la période avant de rapprocher le résultat

Conservons le modèle source en USD, sans frais, apports, retraits, crédit ou position ouverte : le solde initial est de 1 000 USD, le jour 1 réalise +40 USD et le jour 2 −15 USD. Le solde passe à 1 040, puis à 1 025 USD. Un filtre limité au jour 2 montre −15 USD ; la période complète montre +25 USD. Les deux vues sont compatibles. L’historique sélectionne les ordres par leur date de clôture, pas leur date d’ouverture.

Une période, un solde de départ

Une période, un solde de départModèle fictif sans autre flux : le filtre change le périmètre du rapport, pas les écritures du compte.Une période, un solde de départDépart : 1 000 USD ; jour 1 : +40 USDJour 2 : 1 040 − 15 = 1 025 USDFiltre jour 2 : −15 ; période complète : +25
Modèle fictif sans autre flux : le filtre change le périmètre du rapport, pas les écritures du compte.

Faites défiler horizontalement ou agrandissez le schéma pour lire les détails.

Ajout distinct pour un compte en EUR : solde initial 2 000 EUR, clôture +30 EUR, retrait de 100 EUR, puis clôture −10 EUR. Le solde final est de 1 920 EUR alors que le résultat des transactions est +20 EUR. L’écart de −80 EUR avec le solde initial ne décrit donc pas une perte de trading de 80 EUR. Séparez flux externes et résultat, puis vérifiez les dates dans le fuseau du serveur.

Comment lire l’interface ?

Market Watch regroupe les symboles et leurs cours Bid/Ask. Navigator contient comptes, indicateurs, scripts et Expert Advisors. Le centre présente les graphiques ; le panneau Terminal rassemble positions, historique, alertes et journaux. F9 ouvre une fenêtre d’ordre et F10 la fenêtre des cotations. Un profil mémorise un ensemble de graphiques ; un modèle de graphique, ou template, concerne une présentation individuelle. N’assimilez pas les deux.

Le trading en un clic nécessite une activation et réduit les confirmations. Faites d’abord un exercice sur le compte de démonstration voulu. Relevez taille du contrat, volume minimal et pas, puis Solde du compte, Fonds propres du compte (equity) et marge libre avant et après. L’étiquette 0,01 lot n’établit pas une exposition universelle.

Quels contrôles MT4 permet-il réellement ?

Un prix bien formaté n’est pas forcément admissible. Dans un instrument fictif, Point vaut 0,00001, le pas de prix est 0,00005 et le pip 0,0001. Le SL calculé de 1,10003 comporte cinq décimales mais 1,10003 / 0,00005 = 22 000,6 : il n’est pas sur la grille. Avec une entrée longue à 1,10100, la distance prévue est de 9,7 pips. Arrondir à 1,10000 donne 10 pips ; à 1,10005, 9,5 pips. Recalculez la taille après cet ajustement. La distance minimale des stops reste un autre contrôle.

Un indicateur MQL4 ne peut pas appeler directement OrderSend ; un EA ou un script autorisé peut envoyer des opérations. Les SL et TP ordinaires acceptés restent au serveur. Le trailing du terminal nécessite un environnement actif : après extinction, le dernier SL accepté subsiste, mais ne continue pas à suivre le prix. Un trailing sélectionné qui n’a pas encore placé son premier stop ne crée pas à lui seul une protection.

Quelles limites faut-il connaître ?

Le testeur standard choisit EA, symbole, période, modèle et dates. Every tick peut interpoler les variations à partir de barres de périodes inférieures ; ce nom ne certifie pas des ticks enregistrés ni une exécution réelle. L’Ask est simulé à partir du spread initial ou indiqué. Documentez cette hypothèse. MT4 propose quatre ordres différés de base : Buy Limit, Sell Limit, Buy Stop, Sell Stop. Son carnet DOM ne révèle pas à lui seul tout le marché OTC. Un fichier EX4 n’est pas directement exécutable dans MT5.

Quelles confusions éviter ?

Ni l’âge du logiciel ni un VPS ne garantissent un délai d’exécution. Une requête envoyée localement n’est pas encore une acceptation. Un EA peut continuer sur un VPS actif quand le portable est fermé ; l’application mobile n’héberge pas les EA MQL4 classiques. Désactiver l’automatisation ne clôture pas les positions existantes. Vérifiez aussi l’offre actuelle de l’entité contractante : tous les courtiers ne proposent pas les deux terminaux.

Que préparer sur démonstration ?

  • Enregistrer le serveur, le symbole exact et les spécifications avant un ordre d’exercice.
  • Exporter la période complète, puis une seule journée, pour expliquer la différence de solde et de résultat.
  • Vérifier les SL/TP réellement acceptés avant une déconnexion et conserver le journal.
  • Examiner les permissions des programmes et tester une version compatible avant toute migration.

Poursuivez avec SL, TP et robots : que reste-t-il actif quand MetaTrader ferme ? pour distinguer les instructions au serveur et les calculs du terminal.