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

Answered Mohon bantuan script membatasi order ea

frx junior

New Member
Credits
0
buat master ea dan soehoe, adakah script untuk perintah ea untuk membatasi 1 order saja. logikanya begini jika trend buy ea hanya membuka 1 buy, dan jika terjadi pembalikan arah ke sell ea langsung close buy kemudian langsung order sell..yang intinya ea mengikuti trend dan scriptnya bisa di tambah ke ea jenis apa saja.
 
buat master ea dan soehoe, adakah script untuk perintah ea untuk membatasi 1 order saja. logikanya begini jika trend buy ea hanya membuka 1 buy, dan jika terjadi pembalikan arah ke sell ea langsung close buy kemudian langsung order sell..yang intinya ea mengikuti trend dan scriptnya bisa di tambah ke ea jenis apa saja.
EA untuk limitasi order sih ada. tapi untuk "jika trend buy ea open buy, dan jika terjadi pembalikan arah ea open sell" itu yang ga ada. parameter trendnya apa dulu? semua sih pengennya ya gitu, ketika trend buy, opennya buy, ketika trend sell, opennya sell :D piss
 
ane lagi belajar buat ea neh sapa tau bisa profit, hehe..ea projek ane sekarang bisanya buka order per candle baik trend buy dan sell. naah sampe disitu ane gak tau script buat membatasi order dan hanya 1 order saja mengikuti trend, karna menurut saya itu yg cocok buat gaya trading bagi yang pengen cepat profitnya dan dengan modal kecil. oya adakah script untuk menyembunyikan ea kita dari broker, yg intinya se olah2 kita trading manual.
 
Tinggal kasih rules di order send aja.
Pertama declare dulu variable TO
TO ada lah total order.
Trus kasih fungsi mem baca total order.

Nah di order send tinggal kasih logic TO<1
Jdi nanti hanya bisa OP jika order yg ada dibawah 1. Jika 1 atau diatas itu ya ga akan OP.

Scriptnya.. Saya cuma bisa kasih pancingan logika saja. :D
 
EA untuk limitasi order sih ada. tapi untuk "jika trend buy ea open buy, dan jika terjadi pembalikan arah ea open sell" itu yang ga ada. parameter trendnya apa dulu? semua sih pengennya ya gitu, ketika trend buy, opennya buy, ketika trend sell, opennya sell :D piss
u can check my ea
 
script ini mengijinkan untuk membuka OP Buy Saat OP sell sudah terbuka dan ada signal Buy.
Code:
if(signal1==1 )
     {
      if(OrderCountS1(0)==0)
        {
         iTicketS1 = OrderSend(S1,OP_BUY,Lot,MarketInfo(S1,MODE_ASK),Slippage,0,0,ea,Magic,0,Green);   
        }
      if(OrderCountS2(0)==0)
        {
         iTicketS2 = OrderSend(S2,OP_BUY,Lot,MarketInfo(S2,MODE_ASK),Slippage,0,0,ea,Magic,0,Green);   
        }
      Sleep(1000);
     }
   if(signal2==1 )
     {
      if(OrderCountS1(1)==0)
        {
         iTicketS1 = OrderSend(S1,OP_SELL,Lot,MarketInfo(S1,MODE_BID),Slippage,0,0,ea,Magic,0,Red);   
        }
      if(OrderCountS2(1)==0)
        {
         iTicketS1 = OrderSend(S2,OP_SELL,Lot,MarketInfo(S1,MODE_BID),Slippage,0,0,ea,Magic,0,Red);
        }
      Sleep(1000);
     }

Code:
//Hitung Order S1
int OrderCountS1( int tipe)
{
int total=0;
for( i=0; i<OrdersTotal(); i++)
  {
    if (OrderSelect(i, SELECT_BY_POS))
         if (OrderType() == tipe && OrderMagicNumber() == Magic && OrderSymbol()==S1 ) total++;
   }
   return(total);
}

//Hitung Order S2
int OrderCountS2( int tipe)
{
int total=0;
for( i=0; i<OrdersTotal(); i++)
  {
    if (OrderSelect(i, SELECT_BY_POS))
         if (OrderType() == tipe && OrderMagicNumber() == Magic && OrderSymbol()==S2) total++;
   }
   return(total);
}
 
Rumit banget yah kalau belajar koding begituan, menghafal banyak kode membuat pusing otaknya tidak mampu,
Tapi kalau tinggal pakai tidak sesulit yang membuat script, ane mau don script untuk set langsung target dan stop loss gitu dan bisa dimodifikasi target dan stop lossnya ada gak yah
 
Rumit banget yah kalau belajar koding begituan, menghafal banyak kode membuat pusing otaknya tidak mampu,
Tapi kalau tinggal pakai tidak sesulit yang membuat script, ane mau don script untuk set langsung target dan stop loss gitu dan bisa dimodifikasi target dan stop lossnya ada gak yah
klo menurut tergantung system yang diterapin. bisa rumit. bisa sederhana.
klo bisa lebih jelas, nanti saya bantu bikinin
 
Membuat EA tidak sulit, seribu langkah diawali dengan 1 langkah kecil, untuk membatasi order hanya satu dan bisa diterapkan untuk semua EA, maka tempatkan coding ini di bagian paling atas, contoh sederhana
Code:
// global variable
bool trading=false;

void OnTick()
{
// batasan order
if(OrdersTotal()<=0)trading =true;
else trading=false;

if(trading)
{
// tempatkan logika EA anda di sini

  }
}
 
Back
Top