Pastikan sebelumnya sudah membaca di part 12 disini
Silahkan kunjungi jugi di channel youtube di https://youtu.be/BhW_qQKRQRs
Pada bagian ini saya akan coba membahas tentang EA dari crossing MA permintaan seorang trader sbb:
"Saya minta tolong untuk dibuatkan EA dari indicator MA4 Open dan MA4 Close master "
Kita buat costum dan logikanya dulu sbb:
Nah pada EA yang akan kita buat ini saya akan tambahkan untuk tp in money (hiden tp dengan acuan jumlah profit daam money $ )
kita buat fungsi untuk menghitung profit dalam $
Simak juga penjelasan di bawah ini
Pastikan Membaca:
Belajar Membuat EA sederhana part 1
Belajar Membuat EA sederhana part 2
Belajar Membuat EA sederhana part 3
Belajar Membuat EA sederhana part 4
Belajar Membuat EA sederhana part 5
Belajar Membuat EA sederhana part 6
Belajar Membuat EA sederhana part 7
Belajar Membuat EA sederhana part 8
Belajar Membuat EA sederhana part 9
Belajar Membuat EA sederhana part 10
Belajar Membuat EA sederhana part 11
Belajar Membuat EA sederhana part 12
Belajar Membuat EA sederhana part 13
Belajar Membuat EA sederhana part 14
Belajar Membuat EA sederhana part 15
Belajar Membuat EA sederhana part 16
Belajar Membuat EA sederhana part 17
Belajar Membuat EA sederhana part 18
Belajar Membuat EA sederhana part 19
Belajar Membuat EA sederhana part 20
Belajar Membuat EA sederhana part 21
Belajar Membuat EA sederhana part 22
Silahkan kunjungi jugi di channel youtube di https://youtu.be/BhW_qQKRQRs
Pada bagian ini saya akan coba membahas tentang EA dari crossing MA permintaan seorang trader sbb:
"Saya minta tolong untuk dibuatkan EA dari indicator MA4 Open dan MA4 Close master "
Kita buat costum dan logikanya dulu sbb:
double MA_1O =iMA(Symbol(),0,Pereode_1,0,MODE_SMA,PRICE_OPEN ,1);
double MA_1C =iMA(Symbol(),0,Pereode_1,0,MODE_SMA,PRICE_CLOSE ,1);
double MA_2O =iMA(Symbol(),0,Pereode_2,0,MODE_SMA,PRICE_OPEN ,2);
double MA_2C =iMA(Symbol(),0,Pereode_2,0,MODE_SMA,PRICE_CLOSE ,2);
int signal;
if(MA_2O >MA_2C && MA_1O < MA_1C) signal=1;// aturan buy
if(MA_2O <MA_2C && MA_1O > MA_1C) signal=2;//aturan sell
logika diatas biasa digunakan untuk crosing MANah pada EA yang akan kita buat ini saya akan tambahkan untuk tp in money (hiden tp dengan acuan jumlah profit daam money $ )
kita buat fungsi untuk menghitung profit dalam $
double money()
{
double dp = 0;
int i;
for (i = 0; i < OrdersTotal(); i++) {
if(!OrderSelect(i, SELECT_BY_POS, MODE_TRADES))continue;
if (OrderSymbol() != Symbol() || OrderMagicNumber()!=Magic) continue;
dp += OrderProfit();
}
return(dp);
}
Langkah berikutnya adalah membuat fungsi closeall yaitu untuk menutup semua order ketika tpin money tercapai:
void closeall()
{
for (int i = OrdersTotal() - 1; i >= 0; i--) {
if(!OrderSelect(i, SELECT_BY_POS, MODE_TRADES))continue;
if (OrderSymbol() != Symbol() || OrderMagicNumber()!=Magic ) continue;
if (OrderType() > 1) OrderDelete(OrderTicket());
else {
if (OrderType() == 0) OrderClose(OrderTicket(), OrderLots(), Bid, 3, CLR_NONE);
else OrderClose(OrderTicket(), OrderLots(), Ask, 3, CLR_NONE);
}
}
}
Jadi pembuatan ea kali ini ada penambahan tp in money sehingga pada fungsi diatas bisa dibuat perintah untuk mengeksekusi tp in money
if(tp_in_money<= money()) closeall();
Jadi ketika profit sudah lebih besar atau sama dengan tp_in_money maka semua order di closeall
pada Ea yang kita buat kali ini EA yang hanya 1 arah (bukan hedge)
Nah dari fungsi2 diatas kita gabungkan dengan EA pada part 12 , sehingga jadinya sebagai berikut :
Simak juga penjelasan di bawah ini
Jadi deh silahkan di coba untuk di test di buat sebagai tambahan wawasan
sampai jumpa di part berikutnya
Semoga sukses
Pastikan Membaca:
menarik sekali pembahasannya, bnyak yg dipelajari dari blog ini,
BalasHapussoal tp, bagaimana cara menutup order buy, dgan indikator ma cros signal sell, dan bagaimana pula sebaliknya?
atas jawabannya saya ucapkan terima kasih.
قطع غيار افران الغاز
BalasHapusشركة مكافحة النمل الابيض