Kali ini, kita akan bincangkan bagaimana untuk mengendalikan acara dalam MQL4, khususnya pengendali acara onTrade. Dalam kod ini, kita akan memantau tiket pesanan menggunakan CArrayInt. Dengan memantau perubahan pada senarai tiket dalam pengendali onTimer, beberapa pengendali acara akan diaktifkan:
//+------------------------------------------------------------------+ //| Pengendali acara apabila stop loss tercapai | //+------------------------------------------------------------------+ void onStopLoss(ulong ticket); //+------------------------------------------------------------------+ //| Pengendali acara apabila take profit tercapai | //+------------------------------------------------------------------+ void onTakeProfit(ulong ticket); //+------------------------------------------------------------------+ //| Pengendali acara apabila pesanan baru dibuka | //+------------------------------------------------------------------+ void onTradeEntry(ulong ticket); //+------------------------------------------------------------------+ //| Pengendali acara apabila pesanan ditutup (dihapuskan) | //+------------------------------------------------------------------+ void onTradeExit(ulong ticket);
Nota: Tidak semua ciri pengendali onTradeTransaction dalam MQL5 telah dilaksanakan dalam contoh ini. Ini hanyalah pendekatan asas.
Di dalam tangkapan skrin di bawah ini, anda dapat melihat log keluaran untuk EA yang digunakan:

연관 포스트
- Strategi Pembelian dan Penjualan dalam Trend Menggunakan EA di MetaTrader 4
- Strategi Scalping Donchian Channel EA - Pakar untuk MetaTrader 4
- Auto TP Dikalikan dengan SL - Panduan untuk MetaTrader 4
- MoveStopLoss: Alat Hebat untuk Memantau dan Mengurus Stop Loss di MetaTrader 4
- Menggunakan Anak Panah Statik dan Objek Grafik di Carta MT4 untuk Trader