Laman utama Perdagangan Sistem Siaran

iCCI iMA: Sistem Trading Hebat untuk MetaTrader 5

Lampiran
18776.zip (4.51 KB, Muat turun 0 kali)

Pencipta idea adalah Andrey, manakala penulis kod MQL5 adalah barabashkakvn.

Kali ini kita akan membincangkan bagaimana untuk mengira Moving Average menggunakan data dari Commodity Channel Index:

//--- mencipta handle bagi indikator iMA
   handle_iMA=iMA(m_symbol.Name(),Period(),15,0,MODE_EMA,handle_iCCI);
//--- jika handle tidak berjaya dicipta 
   if(handle_iMA==INVALID_HANDLE)
     {
      //--- laporkan kegagalan dan keluarkan kod ralat 
      PrintFormat("Gagal untuk mencipta handle indikator iMA untuk simbol %s/%s, kod ralat %d",
                  m_symbol.Name(),
                  EnumToString(Period()),
                  GetLastError());
      //--- indikator dihentikan lebih awal 
      return(INIT_FAILED);
     }

Ini adalah sama seperti melancarkan indikator Moving Average dalam tetingkap Commodity Channel Index dengan "Data Indikator Sebelumnya" dipilih dalam parameternya (menerapkan indikator pada data indikator lain).

Prinsip pembukaan dan penutupan posisi:

  • Jika Moving Average yang dikira berdasarkan Commodity Channel Index melintasi Commodity Channel Index biasa ke bawah, posisi BUY dibuka.
  • Jika Moving Average yang dikira berdasarkan Commodity Channel Index melintasi Commodity Channel Index biasa ke atas, posisi SELL dibuka.
  • Jika Moving Average yang dikira berdasarkan Commodity Channel Index melintasi Commodity Channel Index biasa ke atas, posisi BUY ditutup.
  • Jika Moving Average yang dikira berdasarkan Commodity Channel Index melintasi Commodity Channel Index biasa ke bawah, posisi SELL ditutup.

Ujian pada EURUSD, H1:

iCCI iMA test

Siaran berkaitan

Komen (0)