Implémentation de l'événement onTrade pour MetaTrader 4 : Guide Pratique

Mike 2024.04.29 18:33 25 0 0
Pièce jointe

Dans cet article, nous allons voir comment suivre les tickets de commandes à l'aide d'un CArrayInt. En surveillant les changements dans la liste des tickets via onTimer, nous déclenchons les gestionnaires d'événements suivants :

//+------------------------------------------------------------------+
//| Gestionnaire d'événement lorsque le stop loss est atteint                              |
//+------------------------------------------------------------------+
void onStopLoss(ulong ticket);

//+------------------------------------------------------------------+
//| Gestionnaire d'événement lorsque le take profit est atteint                            |
//+------------------------------------------------------------------+
void onTakeProfit(ulong ticket);

//+------------------------------------------------------------------+
//| Gestionnaire d'événement lors de l'ouverture d'une nouvelle commande                     |
//+------------------------------------------------------------------+
void onTradeEntry(ulong ticket);

//+------------------------------------------------------------------+
//| Gestionnaire d'événement lorsque la commande est fermée (supprimée)                   |
//+------------------------------------------------------------------+
void onTradeExit(ulong ticket);

Remarque : Toutes les fonctionnalités du gestionnaire onTradeTransaction de MQL5 n'ont pas été implémentées ici. C'est juste une approche de base.

Dans la capture d'écran ci-dessous, vous pouvez voir le journal des sorties pour l'EA :


Liste
Commentaire 0