Stochastic Custom: Indikator Hebat untuk MetaTrader 5

Mike 2019.02.07 17:46 26 0 0
Lampiran

Apabila kita menggunakan iStochastic standard dalam EA, dua tahap, 80.0 dan 20.0 akan SENTIASA dipaparkan dalam Visual Tester. Ini tidaklah ideal jika EA menggunakan tahap lain, seperti 75.0 dan 25.0. Oleh itu, indikator standard ini telah dimodifikasi menjadi Stochastic Custom yang mempunyai dua parameter baru:

Stochastic Custom

Berikut adalah contoh cara memanggil indikator ini dari EA:

***
inputint            Inp_STO_KPeriod= 5;        // STO: K periodinputint            Inp_STO_DPeriod= 3;        // STO: D periodinputint            Inp_STO_Slowing= 3;        // STO: Slowinginputint            Inp_STO_Level1 = 25.0;     // STO: Value Level #1inputdouble         Inp_STO_Level2 = 75.0;     // STO: Value Level #2
***
//--- buat handle untuk 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 berjaya dibuat
   if(handle_iStochastic==INVALID_HANDLE)
     {
      //--- beritahu tentang kegagalan dan keluarkan kod ralat
      PrintFormat("Gagal untuk buat handle indikator iCustom untuk simbol %s/%s, kod ralat %d",
                  m_symbol.Name(),
                  EnumToString(Period()),
                  GetLastError());
      //--- indikator dihentikan awal
      return(INIT_FAILED);
     }
Senarai
Komen 0