• Welcome back! Thank you for being a part of this Traders Community. Let's discuss and share :)
    Selamat datang kembali! Trimakasih telah menjadi bagian dari Komunitas Trader ini. Mari berdiskusi dan berbagi :)

Memasang Spread Filter Pada EA

Niguru

Member
Credit Hunter
Credits
115
Pada kondisi high volatile (kondisi dimana volatilitas (pergerakan harga) sangat tinggi) biasanya spread (selisih harga jual dan beli) menjadi melebar.
Sebaiknya pada saat spread terlalu lebar EA tidak melakukan pengambilan, agar setiap OP senantiasa terjaga di harga yang benar.

Untuk mencegahnya tambahkan saja fungsi (function) berikut ini:
Code:
bool badSpread(){if(((Ask-Bid)/_Point)>maxSpread) return(true); return(false);}


Untuk mendapatkan nilai maxSpread, tempatkan input parameter:
Code:
input int maxSpread=30;//Maximum Spread


Agar fungsi tersebut dijalankan oleh EA, maka tempatkan kode ini pada area OnTick:
Code:
if(badSpread()) return;

Kode sederhana di atas, bisa mencegah kerugian akibat kesalahan OP pada saat spread terlalu lebar.
Semoga panduan singkat ini bermanfaat bagi teman-teman sekalian. Have a nice coding :)
 
Back
Top