Beranda Indikator Teknis Postingan

Varian Optimal dari Kaufman's Adaptive Moving Average untuk MetaTrader 4

Lampiran
7379.zip (1.64 KB, Unduh 0 kali)

Ini adalah varian optimal dari indikator AMA oleh wellx. Versi asli telah dioptimalkan pada Desember 2006 agar bisa digunakan dalam sistem trading. Versi yang tidak dioptimalkan mengkonsumsi banyak sumber daya dan memungkinkan performa/optimisasi EA yang memanggil AMA dalam waktu yang wajar.

Penampilannya tetap sama dengan versi aslinya.

Varian optimal dari Kaufman's Adaptive Moving Average


Anda bisa merasakan perbedaannya dalam kecepatan pengujian menggunakan EA yang sederhana.

//+------------------------------------------------------------------+
//|                                                      TestAMA.mq4 |
//|                                                             Rosh |
//|                                                            http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Rosh"
#property link      "http://www.metaquotes.net"
 
extern int AMAtype=1;
//+------------------------------------------------------------------+
//| fungsi inisialisasi EA                                   |
//+------------------------------------------------------------------+
int init()
  {
//----
   if (AMAtype!=0) Print("Gunakan indikator yang telah dioptimalkan");
   else Print("Gunakan versi asli dari indikator");
   Print("Mulai");
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| fungsi deinisialisasi EA                                 |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   Print("Selesai");
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| fungsi utama EA                                            |
//+------------------------------------------------------------------+
int start()
  {
//----
   double val;
   if (AMAtype!=0) val=iCustom(Symbol(),0,"AMA for Expert2",0,1);
   else val=iCustom(Symbol(),0,"AMA",0,1);
//----
   return(0);
  }
//+------------------------------------------------------------------+

Jika variabel eksternal AMAtype=0, gunakan versi asli, jika tidak nol, gunakan indikator ini.


Postingan terkait

Komentar (0)