Laman utama Indikator Teknikal Siaran

Parameter Warna Input Moving Average Tersuai untuk MetaTrader 5

Lampiran
19864.zip (1.7 KB, Muat turun 0 kali)

Parameter baru "warna garis" telah ditambah.

Custom Moving Average Input Color

Kemungkinan besar anda perasan bahawa jika satu Sistem Trading menggunakan data daripada indikator Moving Average, indikator ini hanya dipaparkan dalam warna merah ketika dalam mod penguji visual. Jika Sistem Trading tersebut menggunakan data daripada tiga Moving Averages, ketiga-tiga indikator akan dipaparkan dalam warna merah.

Three MA in one color

Jadi, agak sukar untuk membezakan antara mereka.

Untuk menyelesaikan isu paparan visual Moving Averages, parameter "warna garis" telah ditambahkan dalam penguji strategi. Kini, Sistem Trading perlu mengakses iCustom sebagai ganti iMA (contoh dari kod Crossing of two iMA):

//--- buat handle indikator iMA
   handle_iMA_First=iCustom(m_symbol.Name(),Period(),"Custom Moving Average Input Color",
                            InpMAPeriodFirst,InpMAShiftFirst,InpMAMethodFirst,InpMAFirstColor,PRICE_CLOSE);
//handle_iMA_First=iMA(Symbol(),Period(),InpMAPeriodFirst,InpMAShiftFirst,InpMAMethodFirst,PRICE_CLOSE);
//--- jika handle tidak dapat dicipta 
   if(handle_iMA_First==INVALID_HANDLE)
     {
      //--- beritahu tentang kegagalan dan keluarkan kod ralat 
      PrintFormat("Gagal untuk mencipta handle indikator iMA untuk simbol %s/%s, kod ralat %d",
                  Symbol(),
                  EnumToString(Period()),
                  GetLastError());
      //--- indikator dihentikan lebih awal 
      return(INIT_FAILED);
     }

Seperti yang dilihat dalam Sistem Trading Crossing of two iMA, Moving Averages ditunjukkan dalam warna yang berbeza dalam penguji strategi visual:

Crossing of two iMA

Siaran berkaitan

Komen (0)