In der Welt des automatisierten Tradings spielt der MetaTrader 4 (MT4) eine entscheidende Rolle. Eine der Schlüsselkomponenten für die Entwicklung eines erfolgreichen automatischen Handelssystems ist die Implementierung von Event-Handlern, die auf verschiedene Handelsereignisse reagieren. In diesem Artikel stellen wir eine einfache MQL4 Implementierung des onTrade Event Handlers vor, der Ihnen helfen kann, Ihre Handelsstrategien effizient umzusetzen.
Der folgende Code ermöglicht es Ihnen, die Ticketnummern der Aufträge in einem CArrayInt zu überwachen. Durch die Überwachung von Änderungen in dieser Liste wird der Event-Handler onTimer ausgelöst, der die folgenden Ereignisse verarbeitet:
//+------------------------------------------------------------------+ //| Event-Handler, wenn der Stop-Loss erreicht wird | //+------------------------------------------------------------------+ void onStopLoss(ulong ticket); //+------------------------------------------------------------------+ //| Event-Handler, wenn der Take-Profit erreicht wird | //+------------------------------------------------------------------+ void onTakeProfit(ulong ticket); //+------------------------------------------------------------------+ //| Event-Handler, wenn eine neue Order geöffnet wird | //+------------------------------------------------------------------+ void onTradeEntry(ulong ticket); //+------------------------------------------------------------------+ //| Event-Handler, wenn eine Order geschlossen (entfernt) wird | //+------------------------------------------------------------------+ void onTradeExit(ulong ticket);
Hinweis: Nicht alle Funktionen des MQL5 onTradeTransaction Handlers sind hier implementiert. Dies ist lediglich ein grundlegender Ansatz.
Im folgenden Screenshot sehen Sie das Ausgabelog für das automatische Handelssystem:

연관 포스트
- Automatisches Aktivieren oder Deaktivieren des automatisierten Handels – Systemtrading für MetaTrader 4
- 5-Minuten Envelopes Scalping – Automatisierte Handelsstrategien für MetaTrader 4
- GridderEA – Ihr automatisiertes Handelssystem für MetaTrader 4
- MT4 EA für automatisiertes Trading – MA Price Cross Strategie für EURUSD
- 2 EMA Strategie für MetaTrader 4 – Trendfolgende automatisierte Handelslösungen