Les CFD et le forex sont des instruments complexes et comportent un risque élevé de perte d'argent rapide en raison de l'effet de levier. Avertissement sur les risques

Trading par API : définition

Cette page définit le trading par API, montre un exemple concret et indique où le terme apparaît dans les plateformes, les relevés et l'actualité.

Équipe éditoriale de Extrade Maroc ·

Sur cette page
  1. Définition
  2. Définition précise
  3. Exemple concret (cas hypothétique)
  4. Cas limites à connaître
  5. Où le terme apparaît
  6. Termes liés
  7. Questions fréquentes

Définition

Le trading par API consiste à envoyer des ordres à un courtier au moyen d'un programme qui communique avec le serveur du courtier par une interface de programmation, sans cliquer dans une plateforme.

Une API (application programming interface) est un ensemble de règles qui permet à un logiciel d'en interroger un autre. Ici, votre programme demande des cotations, passe ou modifie des ordres et lit l'état du compte.

Définition précise

Une API broker expose généralement trois familles de fonctions :

L'accès passe par une authentification (clé API, jeton ou identifiants) et par un protocole : requêtes REST, flux WebSocket ou protocole FIX chez les acteurs institutionnels.

Le trading algorithmique est plus large : c'est l'exécution d'ordres selon des règles codées. Il peut passer par une API externe, ou tourner à l'intérieur d'une plateforme. Dans MetaTrader 4 et MetaTrader 5, un Expert Advisor écrit en MQL s'exécute dans le terminal. Ce n'est pas une API du courtier au sens strict : le terminal reste l'intermédiaire. MetaTrader 5 propose aussi une bibliothèque Python qui pilote un terminal installé sur la machine.

Pour savoir quelles interfaces un courtier comme Exness met à disposition, vérifiez la condition actuelle dans l'espace personnel ou sur le site officiel.

Exemple concret (cas hypothétique)

Un programme surveille EUR/USD sur un compte démo :

  1. Il reçoit les cotations par l'API.
  2. Quand la règle codée est remplie, il envoie un ordre d'achat avec un volume, un stop-loss et un take-profit.
  3. Le serveur répond par un numéro de ticket (ordre accepté) ou par un code d'erreur (marge insuffisante, marché fermé, prix invalide).
  4. Le programme enregistre la réponse et vérifie la position réelle sur le compte.

Le volume se calcule avant l'envoi. Utilisez les calculateurs de trading pour relier la taille de lot, la valeur du pip et la marge.

Cas limites à connaître

Un bug ou une règle mal testée peut ouvrir des positions à effet de levier en série. Sur les CFD et le forex, les pertes peuvent alors être rapides. Le code ne supprime pas le risque : il l'exécute plus vite. Voir gestion du risque et exposition.

Où le terme apparaît

Termes liés

Dealer · A-book et B-book · Stratégies de trading · Plateformes et applications · Glossaire du trading

Questions fréquentes

Le trading par API est-il réservé aux programmeurs ?

Oui, en pratique : il faut écrire, tester et surveiller du code. Les Expert Advisors de MetaTrader demandent aussi de savoir programmer en MQL.

Un Expert Advisor est-il du trading par API ?

Au sens large, c'est du trading algorithmique. Au sens strict, non : le robot tourne dans le terminal, et non directement contre le serveur du courtier.

Un programme automatique réduit-il le risque ?

Non. Il applique les règles sans hésitation, y compris les mauvaises. Le levier et les erreurs de code peuvent faire perdre de l'argent rapidement.

Où tester un programme sans argent réel ?

Sur un compte démo. Les conditions d'exécution peuvent toutefois différer de celles d'un compte réel.

Pages liées