Pengembangan lebih lanjut dari Multi Arbitration 1.000.
Perbedaan dari versi 1.000:
-
Sistem trading ini hanya dijalankan di PERIOD_M1 (lihat penjelasan di bawah, parameter Time frame).
-
Sistem ini sekarang dapat melakukan trading pada dua simbol secara bersamaan. Simbol kedua diambil dari array statis ExtArrSymbols:
string ExtArrSymbols[20]= { "EURUSD","GBPUSD","USDCHF","USDJPY","USDCAD", "AUDUSD","AUDNZD","AUDCAD","AUDCHF","AUDJPY", "CHFJPY","EURGBP","EURAUD","EURCHF","EURJPY", "EURNZD","EURCAD","GBPCHF","GBPJPY","CADCHF" }; //+------------------------------------------------------------------+ //| Fungsi inisialisasi sistem | //+------------------------------------------------------------------+ int OnInit()
-
Prinsip pembukaan posisi telah berubah:
- Sekarang, posisi BUY baru hanya dapat dibuka ketika harga saat ini di bawah posisi BUY terendah.
- Posisi SELL baru hanya dapat dibuka ketika harga saat ini di atas posisi SELL tertinggi.

-
Parameter baru Time frame memungkinkan pengoptimalan EA di grafik apa pun. Sistem ini akan aktif saat muncul bar baru dari simbol utama (yaitu simbol dari grafik tempat EA berjalan):
//+------------------------------------------------------------------+ //| Fungsi tick sistem | //+------------------------------------------------------------------+ void OnTick() { //--- kita bekerja hanya pada saat lahirnya bar baru static datetime prevtime=0; datetime time_0=iTime(0,m_symbol_one.Name(),InpTimeFrame); if(time_0==prevtime) return; prevtime=time_0;
Di sini variabel InpTimeFrame adalah input Time frame kita. Tergantung pada input Time frame, kita dapat mengaktifkan EA untuk bekerja di setiap timeframe!
Hasil pengujian pada EURUSD:

Komentar 0