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

Membatasi perdangan dalam waktu tertentu

Klik Alfan

New Member
Credits
0
Ada yang tau bagaimana cara membatasi perdagangan dalam waktu tertentu setelah take profit atau kena stop loss?
Misalnya setelah kena stop loss tidak membuka perdagangan selama 30 menit setelah itu membuka perdagangan kembali
 
1. cek status order close nya.
Code:
double cekprofitloss()
  {
//-- 
   double profit=0;
//--
   for(int i=0; i<OrdersHistoryTotal();i++)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY))
        {
    profit=OrderProfit();
        }
     }
   return(profit);
//--
  }
dari sini sdh ada fungsi cek profit loss. jika mau pake
if(cekprofitloss()<0){stop trading;}
 
Terima kasih, tapi kok gak pakai jangka waktu?
Masih awam saya boss. Hehe

Kalau untuk close all dengan MA cros gimana bos?
 
Terima kasih, tapi kok gak pakai jangka waktu?
Masih awam saya boss. Hehe

Kalau untuk close all dengan MA cros gimana bos?
jika pakai jangka waktu, tinggal ganti penandanya.
Code:
datetime jamtutup;
for(int i=0; i<OrdersHistoryTotal();i++)
  {
  if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==true)
  {
  if (OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber)
  {
  jamtutup= OrderCloseTime();
  }
  }
  }
dari situ sdh bs diketahui jam terakhir close order.
tinggal sesuaikan kondisi, misal 30 menit jng trade,
if(TimeCurrent()>jamtutup+30*60){Jangan Trade;}
 
Back
Top