MQL4 Implementatie van de onTrade Event Handler voor MetaTrader 4

Mike 2024.04.29 18:33 22 0 0
Bijlage

In deze blog gaan we dieper in op de MQL4 implementatie van de onTrade event handler. Dit stuk code houdt de ticketnummers van je orders bij in een CArrayInt. Door de wijzigingen in de lijst van ticketnummers te monitoren in de onTimer, worden de volgende event handlers geactiveerd:

//+------------------------------------------------------------------+
//| Event handler wanneer de stop loss wordt geraakt                              |
//+------------------------------------------------------------------+
void onStopLoss(ulong ticket);

//+------------------------------------------------------------------+
//| Event handler wanneer de take profit wordt geraakt                            |
//+------------------------------------------------------------------+
void onTakeProfit(ulong ticket);

//+------------------------------------------------------------------+
//| Event handler wanneer een nieuwe order wordt geopend                         |
//+------------------------------------------------------------------+
void onTradeEntry(ulong ticket);

//+------------------------------------------------------------------+
//| Event handler wanneer een order wordt gesloten (verwijderd)                   |
//+------------------------------------------------------------------+
void onTradeExit(ulong ticket);

Opmerking: Niet alle functies van de MQL5 onTradeTransaction handler zijn hier geïmplementeerd. Dit is een basisbenadering.

In de onderstaande screenshot zie je het outputlog voor de EA:


Lijst
Reactie 0