Notions de base sur le Forex et l'EA
Ordres, transactions et positions de trading en MT5 : une explication pratique
Un ordre, une transaction et une position de trading décrivent différentes parties du trading. L’utilisation du terme approprié rend les journaux plus clairs et évite une source courante de confusion lors de la comparaison des actions d’un EA avec l’historique du compte.
Suivez la transaction à travers trois niveaux
Une commande est une instruction. Un accord enregistre une exécution. Une position commerciale représente l’exposition actuelle au marché. Un ordre peut être exécuté via plusieurs transactions, de sorte que le nombre d’ordres et le nombre de transactions ne doivent pas nécessairement correspondre. Un ordre en attente peut exister sans avoir encore créé de position de trading.
Lire une séquence commerciale simple
Imaginez un ordre d'achat en attente qui s'exécute ultérieurement, puis une opération distincte qui clôture l'exposition résultante. L'historique contient le cycle de vie des commandes et les enregistrements d'exécution ; la liste des positions ouvertes montre uniquement ce qui reste ouvert. Un remplissage ou une clôture partielle rend la relation plus détaillée et non contradictoire.
Vérifiez le résultat après l'envoi
OrderSend renvoie true ne signifie pas en soi qu'une transaction sur le marché est terminée. Inspectez le code retour du serveur et suivez les événements commerciaux ou l'historique, le cas échéant. Utilisez les identifiants d’ordre, de transaction et de position de trading aux fins prévues au lieu de traiter chaque ticket numérique comme interchangeable.
Rédigez des messages commerciaux utiles
- Enregistrez le type de demande et le symbole prévu.
- Enregistrez le code retour du serveur et les identifiants renvoyés.
- Connectez les événements d’exécution ultérieurs à la demande.
- Déclarez le volume de négociation restant de la position de négociation lors de la surveillance des clôtures partielles.
Personnalisez-le avec MQLume
L'accès à la source MQLume vous aide à suivre le chemin complet depuis le signal jusqu'à la gestion de l'exécution. ExplorerUltimate Breakout System MT5et étudiez un chemin de code à la fois.