Menjadi Lebih Akurat dengan Stochastic Custom untuk MetaTrader 5

Mike 2019.02.07 17:46 31 0 0
Lampiran

Ketika kita menggunakan indikator iStochastic dari EA, kita akan selalu melihat dua level, yaitu 80.0 dan 20.0, yang ditampilkan di Visual Tester. Ini tentu tidak ideal, apalagi jika EA kita menggunakan level lain seperti 75.0 dan 25.0.

Karena itu, indikator standar ini telah dimodifikasi menjadi Stochastic Custom dengan menambahkan dua parameter baru yang bisa kita sesuaikan:

Stochastic Custom

Berikut adalah contoh cara memanggil indikator ini dari EA:

***
inputint   Inp_STO_KPeriod= 5;       // STO: K periodeinputint   Inp_STO_DPeriod= 3;       // STO: D periodeinputint   Inp_STO_Slowing= 3;       // STO: Slowinginputint   Inp_STO_Level1 = 25.0;    // STO: Nilai Level #1inputdouble   Inp_STO_Level2 = 75.0;    // STO: Nilai Level #2
***
//--- membuat handle dari indikator iCustom
   handle_iStochastic=iCustom(m_symbol.Name(),Period(),"Stochastic Custom",
                              Inp_STO_KPeriod,Inp_STO_DPeriod,Inp_STO_Slowing,Inp_STO_Level1,Inp_STO_Level2);
//--- jika handle tidak berhasil dibuat 
   if(handle_iStochastic==INVALID_HANDLE)
     {
      //--- memberi tahu tentang kegagalan dan output kode error 
      PrintFormat("Gagal membuat handle indikator iCustom untuk simbol %s/%s, kode error %d",
                  m_symbol.Name(),
                  EnumToString(Period()),
                  GetLastError());
      //--- indikator dihentikan lebih awal 
      return(INIT_FAILED);
     }
    Daftar
    Komentar 0