• 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 menambah time filter

basmanpro

New Member
Credits
0
salam profit

mohon maaf, buat para master, sy ada EA, tp pengen ditambah time filter, seperti trit sidus, sy lihat dipasang dimananya sy bingung, berhubung tdk ngerti bahasa coding

jd nnt ea akan start dan berhenti pd jam tertentu, dan akan start lg jam yg sama keesokan harinya
ada menu jam kerja ea true/false, start jam,menit dan stop jam,menit

thank you buat bantuan para master
 

Attachments

Dapat dari mana EAnya mas???
Bagian mana yang belum bisa??? Coba dilihat lagi yang ada di trit sidus sebelum perubahan dan setelah perubahan bisa dibandingkan ntar juga tau taruhnya dimana, colek mas Trancexe yang bisa beri penjelasan lebih lanjut
 
menu stop after profit sudah ada true/false dan sy set false, tp setelah profit itu kan stop op selamanya, nah supaya biar otomat open lg di hari berikutnya dg jam:menit yg sama
 
Perlu ditambahkan di global variable (dimana itu??? lihat aja di baris-baris awal yang ada tulisan extern >>>> betulin ane kalo salah)

Code:
//==== TIME FILTER====//
extern bool       UseTimer=true;
extern bool       UseLocalTime=false;
extern int        StartHour=00;
extern int        StartMinute=00;
extern int        EndHour=24;
extern int        EndMinute=00;

nah terus ditambahkan kode lagi setelah int start
Code:
if(UseTimer == true)
   {
      string StartConstant =  StringConcatenate(StartHour,":",StartMinute);
      string EndConstant = StringConcatenate(EndHour,":",EndMinute);
      datetime StartTime = StrToTime(StartConstant);
      datetime EndTime = StrToTime(EndConstant);
     
      if(UseLocalTime == true) datetime CurrentTime = TimeLocal();
      else CurrentTime = TimeCurrent();
     
         if(StartTime <= CurrentTime && EndTime > CurrentTime)
         {
            bool TradeAllowed = true;
         }
         else TradeAllowed = false;
    }
    else TradeAllowed = true;

Enaknya pada EA ini sudah terdapat kode di awal yaitu bool Trade=True tinggal tambahkan "//" (tanpa tanda ") untuk selanjutnya tinggal search code Trade di edit menjadi TradeAllowed atau bisa diganti yang TradeAllowed menjadi Trade saja. Akan tetapi untuk yang bool Trade=True; tetap perlu ditambahkan garis // buat skipnya soalnya kalo dibaca bakal bentrok menyebabkan error

ini sudah saya tambahkan untuk time filter silakan dicoba dulu


note: mohon maaf kalo ada kesalahan masih belajar saya
 

Attachments

maaf suhu,dg set tradeagain after profit=false, itu sy coba ternyata cm op sehari saja sedang hari berikutnya msh blm op lg
 
maaf suhu,dg set tradeagain after profit=false, itu sy coba ternyata cm op sehari saja sedang hari berikutnya msh blm op lg
Maaf Gan basmanpro . Ane mo tanya!,
kode tambahan waktunya tapi sudah betul dan jalan dgn baik ya..? Coz juga mau tambahin tsb di EA punya ane..:)
Trus kl boleh tahu EA agan diatas itu OP manual atau auto juga. Thanks..
 
om ngasqus ane mau minta tolong juga :)
bisa tidak ditambahkan filter untuk tidak melakukan OP pada EA ini
ini EA breakout, OP berdasarkan candle. candle yang di dipilih/dijadikan acuan OP disebut core candle
EA akan OP jika harga menembus hight atau low core candle yang di set (candle ke 1,2, 3 dan seterusnya)

jadi filter nya : " jika range/jarak/nilai hight ke low lebih dari 350 pips maka EA tidak akan melakukan OP"
dan kalau bisa dibuat Extern biar bisa set sesuka hati. hehe.. :rofl:
 

Attachments

om ngasqus ane mau minta tolong juga :)
bisa tidak ditambahkan filter untuk tidak melakukan OP pada EA ini
ini EA breakout, OP berdasarkan candle. candle yang di dipilih/dijadikan acuan OP disebut core candle
EA akan OP jika harga menembus hight atau low core candle yang di set (candle ke 1,2, 3 dan seterusnya)

jadi filter nya : " jika range/jarak/nilai hight ke low lebih dari 350 pips maka EA tidak akan melakukan OP"
dan kalau bisa dibuat Extern biar bisa set sesuka hati. hehe.. :rofl:
ini ea sudah ada time filternya cuma ga di externkan.. ntr tak baca2 isinya dlu

bool gi_116 = TRUE;
int gi_120 = 24;
ini sumbernya timefilter
 
Last edited:
Oo gitu ya

klw untuk di tambahkan filter range/jarak nilai hight ke low seperti yang sya maksud di atas itu bisa tidak om Trancexe ??
Kyana saya blm mampu.
Ea ini menggunakan variable yg di simbolkan gi_xxx de el el.
Jdi kudu baca pelan2 karena selama belajar coding saya lebih seneng yg bisa terbaca jelas
 
Kyana saya blm mampu.
Ea ini menggunakan variable yg di simbolkan gi_xxx de el el.
Jdi kudu baca pelan2 karena selama belajar coding saya lebih seneng yg bisa terbaca jelas
ternyata simbol ane" itu berpengaruh ke struktur coding juga ya :wasntme:
 
Brusan liat isi codingnya sekilas sepertinya dari forum WWI dan seperti mas Trancexe bilang di dalamnya sudah terdapat time filter
Colek susanto
kalau itu saya kurang tau, soalnya dapet EA juga dari Forum tetangga M*5
untuk time fileter sih tidak ada masalah, cuma stelah saya backtes sya liat perlu ada tambahan filter jarak minimal nilai hight ke low untuk syarat OP.
kalau tidak penempatan TP nya bisa jauh.
 
Perlu ditambahkan di global variable (dimana itu??? lihat aja di baris-baris awal yang ada tulisan extern >>>> betulin ane kalo salah)

Code:
//==== TIME FILTER====//
extern bool       UseTimer=true;
extern bool       UseLocalTime=false;
extern int        StartHour=00;
extern int        StartMinute=00;
extern int        EndHour=24;
extern int        EndMinute=00;

nah terus ditambahkan kode lagi setelah int start
Code:
if(UseTimer == true)
   {
      string StartConstant =  StringConcatenate(StartHour,":",StartMinute);
      string EndConstant = StringConcatenate(EndHour,":",EndMinute);
      datetime StartTime = StrToTime(StartConstant);
      datetime EndTime = StrToTime(EndConstant);
    
      if(UseLocalTime == true) datetime CurrentTime = TimeLocal();
      else CurrentTime = TimeCurrent();
    
         if(StartTime <= CurrentTime && EndTime > CurrentTime)
         {
            bool TradeAllowed = true;
         }
         else TradeAllowed = false;
    }
    else TradeAllowed = true;

Enaknya pada EA ini sudah terdapat kode di awal yaitu bool Trade=True tinggal tambahkan "//" (tanpa tanda ") untuk selanjutnya tinggal search code Trade di edit menjadi TradeAllowed atau bisa diganti yang TradeAllowed menjadi Trade saja. Akan tetapi untuk yang bool Trade=True; tetap perlu ditambahkan garis // buat skipnya soalnya kalo dibaca bakal bentrok menyebabkan error

ini sudah saya tambahkan untuk time filter silakan dicoba dulu


note: mohon maaf kalo ada kesalahan masih belajar saya
mas kalau dengan kode ini transaksi yang ada langsung di babat habis, bagaimana caranya sampai close profit. terimakasih
 
Back
Top