Halo salam profit,..
Kali ini saya akan membagikan contoh script pending order expiry. Pending Order expiry biasa digunakan untuk membatasi lama waktu jika pending order tidak tereksekusi. Pending order yang dimaksud bisa dalam bentuk pending limit ataupun pending stop order. Tapi dalam menggunakan pending expiry ternyata dibatasi minimal adalah dalam waktu 11 menit. Jadi, apabila kita menggunakan script ini untuk dibawah waktu tersebut maka bisa dipastikan akan terjadi failed.
Dalam prakteknya kita bisa menggunkan berbagai variasi script, diantaranya sebagai berikut:
{
int timeexp = TimeCurrent() + Expire*60;
price_24 = NormalizeDouble(Ask + Gd_240, G_digits_192);
price_60 = NormalizeDouble(price_24 - StopLoss * Point, G_digits_192);
ticket=OrderSend(Symbol(),OP_BUYSTOP,Lots,price_24,Slippage,price_60,0,TradeComment,MagicNumber,timeexp,clrNONE);
}
Nah kurang lebih seperti itulah contoh scriptnya, adapun variasi lain juga bisa dilakukan yang jelas minimal harus 11 menit. Contoh variasi lain
int timeexp = TimeCurrent() + PERIOD_M5*3; // Untuk pending expired 15 menit
Kali ini saya akan membagikan contoh script pending order expiry. Pending Order expiry biasa digunakan untuk membatasi lama waktu jika pending order tidak tereksekusi. Pending order yang dimaksud bisa dalam bentuk pending limit ataupun pending stop order. Tapi dalam menggunakan pending expiry ternyata dibatasi minimal adalah dalam waktu 11 menit. Jadi, apabila kita menggunakan script ini untuk dibawah waktu tersebut maka bisa dipastikan akan terjadi failed.
{
int timeexp = TimeCurrent() + Expire*60;
price_24 = NormalizeDouble(Ask + Gd_240, G_digits_192);
price_60 = NormalizeDouble(price_24 - StopLoss * Point, G_digits_192);
ticket=OrderSend(Symbol(),OP_BUYSTOP,Lots,price_24,Slippage,price_60,0,TradeComment,MagicNumber,timeexp,clrNONE);
}
Nah kurang lebih seperti itulah contoh scriptnya, adapun variasi lain juga bisa dilakukan yang jelas minimal harus 11 menit. Contoh variasi lain
int timeexp = TimeCurrent() + PERIOD_M5*3; // Untuk pending expired 15 menit
Script EA forex untuk membuat pending order Expiry
Reviewed by Yonif
on
January 09, 2019
Rating:
Hu. Mau nanya. Saya coba buat ea tp jika di compail muncul. if expressions are not allowed on a global scope. Mohon pencerahan nya hu
ReplyDeletesalah taruh script if(xxx) tdk boleh do global tapi harus lokal, coba taruh di Ontick sebelum return loop
Delete