Laman utama Indikator Teknikal Siaran

Tingkat Warna CCI - Petunjuk untuk MetaTrader 5

Lampiran
19704.zip (4.1 KB, Muat turun 0 kali)

Petunjuk ini tampil seperti berikut:

Tingkat Warna CCI

Tiga jenis pembinaan grafik digunakan untuk efek visual ini:

Tingkat Warna CCI Gambar


Input Petunjuk

  • Tempoh purata - tempoh purata petunjuk;
  • Tingkat UP - nilai tingkat UP;
  • Tingkat DOWN - nilai tingkat DOWN.

Tingkat UP dan DOWN akan ditunjukkan serta-merta dalam jendela sub-petunjuk:

Input Tingkat Warna CCI


Bagaimana Mengakses Data Petunjuk dalam Sistem Trading

Gaya DRAW_HISTOGRAM2 berdasarkan pada dua buffer petunjuk, itulah sebabnya kita melihat dua nilai Tingkat UP dan dua nilai Tingkat DOWN dalam Jendela Data:

Uji CCI Warna Tingkat.png

Nilai ini bersesuaian dengan buffer petunjuk dari 0 hingga 4 termasuk.

Dalam Sistem Trading, kita membuat pegangan petunjuk menggunakan iCustom:

//--- parameter input
input int      Inp_CCI_ma_period = 14;    // Tempoh purata
input double   Inp_CCI_LevelUP   = 90;    // Tingkat UP
input double   Inp_CCI_LevelDOWN =-90;    // Tingkat DOWN
//---
int            handle_iCustom;            // pembolehubah untuk menyimpan pegangan petunjuk iCustom
//+------------------------------------------------------------------+
//| Fungsi inisialisasi sistem trading                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- buat pegangan petunjuk iCCI
   handle_iCustom=iCustom(Symbol(),Period(),"Tingkat Warna CCI",Inp_CCI_ma_period,Inp_CCI_LevelUP,Inp_CCI_LevelDOWN);
//--- jika pegangan tidak dibuat
   if(handle_iCustom==INVALID_HANDLE)
     {
      //--- laporkan tentang kegagalan dan keluarkan kod ralat
      PrintFormat("Gagal membuat pegangan petunjuk iCCI untuk simbol %s/%s, kod ralat %d",
                  Symbol(),
                  EnumToString(Period()),
                  GetLastError());
      //--- petunjuk dihentikan awal
      return(INIT_FAILED);
     }
//---
   return(INIT_SUCCEEDED);
  }

Di sini, kita anggap bahawa petunjuk Tingkat Warna CCI berada di [folder data]\MQL5\Indicators\.

Bagaimana nilai petunjuk diperoleh (hanya buffer 0, 2 dan 4 yang signifikan):

//+------------------------------------------------------------------+
//| Fungsi tick sistem trading                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
//---
   double level_up   = iCustomGet(handle_iCustom,0,0);   // buffer #0 -> BufferUpHigh
   double cci        = iCustomGet(handle_iCustom,2,0);   // buffer #2 -> BufferCCI
   double level_down = iCustomGet(handle_iCustom,4,0);   // buffer #4 -> BufferDownLow
   string text="Tingkat UP #0: "+DoubleToString(level_up,2)+"\n"+
               "CCI #0: "+DoubleToString(cci,2)+"\n"+
               "Tingkat DOWN #0: "+DoubleToString(level_down,2);
   Comment(text);
  }

Dalam tangkapan layar di atas, tetikus menunjuk pada bar dengan indeks 0, "Jendela Data" dengan data petunjuk juga ditunjukkan, dan informasi EA tentang buffer 0, 2 dan 4 dipaparkan pada carta.

Siaran berkaitan

Komen (0)