• 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 :)

Bagaimana Coding Agar Ea Hanya Entry Satu Kali Sehari

tambahakan logic entry time/batas waktu tertentu utk OP
atau logic target reach perday sekian2,,
tentunya bgm dulu basic ea nya ini, apakah dr indicator trtentu atau costum dll, klo mmg perday nya 1 op, , maka bs jg TF nya di D1 / W1
 
bikin fungsi total op hari ini pak, abis itu lakukan pengecekan dengan fungsi tersebut apakah ada op hari ini. kalau ada stop, kalau gak ada lanjut eksekusi.

//--- Fungsi Total Order Hari Ini
int TotalOPHARIINI(){
int jumlahophariini=0;
for (int i=0; i<OrdersTotal(); i++){
if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
if(OrderSymbol()==Symbol()&&TimeDay(OrderCloseTime())==TimeDay(TimeCurrent())jumlahophariini++;
}​
return(jumlahophariini);
}

if(TotalOPHARIINI()==0){
//send order
}
 
Mohon Bantuannya .Bagaimana Membatasi Ea Agar Entry hanya Satu kali Sehari Saja..


Thanks
Code:
bool OPNow(){
bool todayOP=true;
for(int x=0; x<OrdersHistoryTotal(); x++)
{  if(!OrderSelect(x, SELECT_BY_POS, MODE_HISTORY)) continue;
if(OrderSymbol()!=Symbol() || OrderMagicNumber()!=Magic) continue;
if(TimeDay(OrderCloseTime())==Day()) todayOP=false; } return(todayOP); }

Magic adalah magic number. silahkan sesuaikan
lalu sebelum logic open order tambahkan ini
Code:
if(OPNow()==true){bla bla bla}
 
Back
Top