Halo, para trader! Hari ini kita akan membahas tentang Expert Advisor (EA) yang sangat berguna bagi kalian yang menggunakan MetaTrader 5. EA ini dirancang untuk menutup semua posisi trading secara otomatis jika total profit melebihi level Take Profit yang telah ditentukan, atau jika total kerugian melebihi level Stop Loss. Selain itu, EA ini juga dapat menutup semua posisi setelah waktu tertentu yang telah diatur.
Dengan kata lain, EA ini berfungsi sebagai mekanisme global take profit dan global stop loss untuk semua posisi yang terbuka secara bersamaan. Setiap tindakan penutupan posisi dan pemberhentian kerugian akan dicatat dalam file log sebagai komentar yang relevan.
Pengaturan EA dan Parameter Input
Berikut adalah opsi pengaturan untuk menghitung kerugian:
//+----------------------------------------------+ //| Opsi untuk menghitung kerugian | //+----------------------------------------------+ enum StopMode { ENUM_PERCENT, //kerugian dan profit dalam persen ENUM_CURRENCY //kerugian dan profit dalam satuan mata uang deposit }; //+----------------------------------------------+ //| Parameter input dari EA indikator | //+----------------------------------------------+ input StopMode LMode=ENUM_PERCENT; //metode untuk mendeteksi kerugian dan profit input double StopLoss=20.0; //level stop loss input double TakeProfit=100.0; //level take profit
EA ini juga memberikan opsi untuk menutup posisi hanya setelah waktu tertentu yang telah ditentukan dalam variabel inputnya:
input bool TimeTrade=true; //Izin untuk trading berdasarkan interval waktu input HOURS StartH=ENUM_HOUR_0; //Mulai trading (Jam) input MINUTS StartM=ENUM_MINUT_0; //Mulai trading (Menit) input HOURS EndH=ENUM_HOUR_23; //Akhir trading (Jam) input MINUTS EndM=ENUM_MINUT_59; //Akhir trading (Menit)
Terdapat dua variabel (jam dan menit) untuk waktu mulai operasi, dan dua variabel serupa untuk waktu akhir. Pengaturan default memungkinkan EA untuk trading selama sesi penuh dari jam 0:00, dan semua posisi akan ditutup pada jam 23:59.
Jika waktu mulai lebih lambat dari waktu akhir yang ditentukan, EA akan menutup posisi di hari berikutnya pada waktu yang telah ditentukan.
Postingan terkait
- MQL5 Wizard: Membuat EA dengan Sinyal Trading Berdasarkan Pola Morning/Evening Stars dan Stochastic
- MQL5 Wizard: Mengoptimalkan Sinyal Perdagangan dengan Morning/Evening Stars dan MFI
- Menggunakan MQL5 Wizard untuk Sinyal Trading Berdasarkan Pola Candlestick dan CCI
- MQL5 Wizard: Membuat Expert Advisor dengan Pola Candlestick 3 Black Crows/3 White Soldiers dan RSI
- Membuat Expert Advisor MQL5 untuk Sinyal Trading Berdasarkan Dark Cloud Cover dan Piercing Line dengan RSI