Kali ini saya akan lanjutkan belajar bikin EA part 23 dimana EA ini layak untuk di gunakan di Riel account
Hasil BTnya
pastikan telah mengikuti part sebelumnya disini
Pada part sebelumnya kita sudah membahas tentang EA martingel nah kali ini kita akan menambahi koleksi kita dengan type Average , meskipun ada fitur martiangel . Karena EA ini sebenarnya hanya menmbahi logika pada ea yang sudah ada. Pada part 15 juga sudah ada EA average .
Nah untuk kali ini kita akan mengembangkan sebuah EA dangan mengunakan indikator zigzag sebagai pemicu trigernya. dan penambahan lain adalah untuk close order mengacu pada indikator MA (moving Average).
Bagian triger nya adalah:
for(int d=0; d<Bars ; d++){
Saksikan juga penjelasan berikut :
Pasrtikan Juga membaca:
Hasil BTnya
pastikan telah mengikuti part sebelumnya disini
Pada part sebelumnya kita sudah membahas tentang EA martingel nah kali ini kita akan menambahi koleksi kita dengan type Average , meskipun ada fitur martiangel . Karena EA ini sebenarnya hanya menmbahi logika pada ea yang sudah ada. Pada part 15 juga sudah ada EA average .
Nah untuk kali ini kita akan mengembangkan sebuah EA dangan mengunakan indikator zigzag sebagai pemicu trigernya. dan penambahan lain adalah untuk close order mengacu pada indikator MA (moving Average).
Bagian triger nya adalah:
for(int d=0; d<Bars ; d++){
double up=iCustom(Symbol(),0,"ZigZag", ExtDepth , ExtDeviation, ExtBackstep, MODE_UPPER, d);
double lo=iCustom(Symbol(),0,"ZigZag", ExtDepth , ExtDeviation, ExtBackstep, MODE_LOWER,d);
if(up!=0 || lo!=0) break;}
int sigz, sigc,signal;
if(up>0 ) sigz= 1;
if(lo>0) sigz= 5;
Bagian yang juga tida kalah penting adalah untuk closing order:
if(money()>0){
if(Bid>ma) closeall(0);
if(Ask<ma) closeall(1);
}
Pada EA ini juga terdapat target Equety, Pada bagian target equety harus diisi lebih besar dari balance saat digunakan
if(Target_Equety<AccountEquity()) {
closeall(0);
closeall(1);
Alert("Cek Target_Equetynya salah ");
return(0);
}
Jadi syarat untuk closing bila dalam kondisi profit dan mengacu pada harga bergerak terhadap nilai MA
EA ini layak untuk di forwartest, bahkan juga siap untuk di buat riel account
Silahkan di copas semuanya :
Saksikan juga penjelasan berikut :
Pasrtikan Juga membaca:
bang kalau perintah untuk membuat TARGET PROFIT BEP gimana caranya..??
BalasHapustolong di share..
BEP (titik gak untung dan gak rugi)
HapusRumusnya = (Jumlah perkalian Orderopenprice dengan orderlots)/jumlah orderlots
contoh dibuat dalam fungsi
double Bep( int tipe)
{
double price = 0, lot = 0;
for (int ord_pos = OrdersTotal() - 1; ord_pos >= 0; ord_pos--) {
Sleep(1);
if (!OrderSelect(ord_pos, SELECT_BY_POS, MODE_TRADES)) continue;
if (OrderSymbol() != Symbol() ) continue;
if (tipe != OrderType()) continue;
price += OrderOpenPrice() * OrderLots();
lot += OrderLots();
}
if (lot > 0) {
price = NormalizeDouble(price / lot, Digits);
}
return (price);
}
Terus DEKLARASINYA DITULIS APA BANG..??
BalasHapusGini bang, saya punya konsep EA makanya masih banyak yang pingin saya tanyakan ke abang, ok cara kerjanya gini..
Rule BUY : Jika tidak ada open posisi BUY, EA akan BUY
Rule SELL : Jika tidak ada open posisi SELL, EA akan SELL..
konsepnya..
Ketika EA di atack pasti akan terjadi Hedging..
ketika salah satu posisi close (mis. TP 3) maka akan buka lagi posisi, sebaliknya posisi yang masih FLOATING kita pake sistem MARTINGALE (mis. dengan jarak 10 pip)..
contoh..
Posisi buy dan sell OP bersamaan..
setelah selang beberapa jam..
posisi BUY ternyata sudah foating 70 pip.. (sistem MARTINGALE bekerja)
sebaliknya SELL sudah hit PROFIT beberapa kali..
ketika SELL Floating pasti posisi BUY yang Floating bisa close..
intinya sih tetap berpatokan pada MM..
mengingat kita meggunakan konsep martingale..
untuk deklarasinya:
- TP
- LOT
- Jarak Pipstep
- DiMarti
- MaxOrder
- TP From Bep = untuk menyeting berapa pip dari titik BEP untuk jarak profit
- Magic BUY
- Magic SELL
moga bang Jum dapat membuatkan EA diatas..
salam bang..
Coba2 bikin ea sendiri tp ilmu program nol, kepala muter2 kleyengan pelajari ea dr forum2. Copas aja ya mudah2an cocok-markocok. Tkssss
BalasHapusif(up>0) sigz= 1;
BalasHapusif(lo>0) sigz= 5;
di compile kok eror bang sama return(o) nya
siipp kang.. itu ma nya untuk mengaktifkan tinggal ganti true ya??
BalasHapusane uda profit lumayan untuk zigzagnya
GPS robot [10X increase of the deposit amount]
BalasHapusI just finished a webinar with Mark and his partner, Antony, two days ago and it was AWESOME.
During the webinar MARK and ANTONY shared their secrets to success and answered questions about their new release of the GPS Forex Robot that is coming out TODAY!
la iki TP nya gak nambah.....piye
BalasHapusom ini ea ya saya BT kok ndak bisa OP ya apa ya salah?
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapusPak Bos, kalau EA diatas open Lot awal nya disesuaikan Saldo gmna ya caranya?
BalasHapus