Selamat datang, rakan-rakan trader! Hari ini, kita akan membincangkan tentang satu Expert Advisor (EA) yang sangat berguna untuk menguruskan semua posisi perdagangan anda. EA ini direka untuk menutup semua posisi apabila jumlah keuntungan melebihi tahap Take Profit yang ditetapkan atau apabila jumlah kerugian melebihi tahap Stop Loss yang ditentukan. Ia juga berfungsi untuk menutup semua posisi apabila sudah melepasi waktu yang ditetapkan dalam tetapan.
Dengan cara ini, EA ini bertindak sebagai fungsi global take profit dan global stop loss untuk semua posisi terbuka secara serentak. Setiap tindakan menutup posisi dan menghentikan kerugian akan dicatat dalam fail log sebagai komen yang relevan.
Parameter Input EA
- StopMode - Menentukan cara pengiraan kerugian dan keuntungan.
- StopLoss - Tahap henti kerugian (contoh: 20.0).
- TakeProfit - Tahap ambil untung (contoh: 100.0).
//+----------------------------------------------+ //| Pilihan untuk mengira kerugian | //+----------------------------------------------+ enum StopMode { ENUM_PERCENT, //kerugian dan keuntungan dalam peratus ENUM_CARRENCY //kerugian dan keuntungan dalam mata wang deposit }; //+----------------------------------------------+ //| Parameter input untuk indikator EA | //+----------------------------------------------+ input StopMode LMode=ENUM_PERCENT; //kaedah mengesan kerugian dan keuntungan input double StopLoss=20.0; //tahap stop loss input double TakeProfit=100.0; //tahap take profit
Pengaturan Waktu Perdagangan
EA ini juga memberikan pilihan untuk menutup posisi hanya selepas waktu tertentu yang ditetapkan dalam variabel input:
input bool TimeTrade=true; //Kebenaran untuk berdagang mengikut waktu input HOURS StartH=ENUM_HOUR_0; //Mula berdagang (Jam) input MINUTS StartM=ENUM_MINUT_0; //Mula berdagang (Minit) input HOURS EndH=ENUM_HOUR_23; //Tamat berdagang (Jam) input MINUTS EndM=ENUM_MINUT_59; //Tamat berdagang (Minit)
Terdapat dua variabel (jam dan minit) untuk waktu mula operasi, dan dua variabel serupa untuk waktu tamat. Tetapan lalai membolehkan EA ini berdagang sepanjang sesi perdagangan dari 0:00, manakala semua posisi akan ditutup pada 23:59.
Jika waktu mula ditetapkan selepas waktu tamat yang ditentukan, EA ini akan menutup posisi pada hari berikutnya, pada waktu yang ditetapkan.
Siaran berkaitan
- MQL5 Wizard: Cipta Isyarat Dagangan Menggunakan Corak Morning/Evening Star dan MFI
- MQL5 Wizard: Cipta Sistem Trading Berdasarkan Pola Morning/Evening Star dan RSI
- Panduan Lengkap MQL5 Wizard untuk Isyarat Dagangan Berdasarkan Morning/Evening Stars dan Stochastic
- Pemprosesan Pesanan Visual - Sistem Trading untuk MetaTrader 4
- Menggunakan MQL5 Wizard untuk Signal Perdagangan '3 Black Crows/3 White Soldiers' + RSI