Pernahkah Anda mendengar tentang indikator Triple Exponential Moving Average (TEMA)? Indikator ini adalah alat teknikal yang canggih dan menawarkan fitur pengaturan parameter input yang sangat fleksibel. TEMA pertama kali dikembangkan oleh Patrick Malloy dan dipublikasikan dalam jurnal Technical Analysis of Stocks & Commodities.
Indikator ini bisa menjadi alternatif yang menarik dibandingkan dengan moving average biasa. TEMA menggabungkan satu exponential moving average, dua exponential moving average, dan tiga exponential moving average, sehingga memberikan sinyal yang lebih cepat dibandingkan ketiga rata-rata ini jika digunakan secara terpisah.
Parameter Input Indikator:
input Smooth_Method MA_Method1=MODE_EMA_; // Metode penghitungan rata-rata untuk smoothing pertama input int Length1=12; // Kedalaman smoothing pertama input int Phase1=15; // Parameter smoothing pertama //---- untuk JJMA dalam rentang -100 ... +100, ini mempengaruhi kualitas proses transisi; //---- untuk VIDIA, ini adalah periode CMO, untuk AMA adalah periode rata-rata lambat input Smooth_Method MA_Method2=MODE_EMA; // Metode penghitungan rata-rata untuk smoothing kedua input int Length2 = 5; // Kedalaman smoothing kedua input int Phase2=15; // Parameter smoothing kedua //---- untuk JJMA dalam rentang -100 ... +100, ini mempengaruhi kualitas proses transisi; //---- untuk VIDIA, ini adalah periode CMO, untuk AMA adalah periode rata-rata lambat input Smooth_Method MA_Method3=MODE_EMA; // Metode penghitungan rata-rata untuk smoothing ketiga input int Length3 = 5; // Kedalaman smoothing ketiga input int Phase3=15; // Parameter smoothing ketiga //---- untuk JJMA dalam rentang -100 ... +100, ini mempengaruhi kualitas proses transisi; //---- untuk VIDIA, ini adalah periode CMO, untuk AMA adalah periode rata-rata lambat input Applied_price_ IPC=PRICE_MEDIAN; // Harga konstan yang digunakan untuk perhitungan indikator input int Shift=0; // Pergeseran horizontal indikator dalam bar input int PriceShift=0; // Pergeseran vertikal indikator dalam poin
Perlu dicatat bahwa parameter Phase1, Phase2, dan Phase3 memiliki makna yang berbeda tergantung pada algoritma smoothing yang digunakan. Untuk JMA, ini adalah variabel Phase eksternal yang dapat berubah dari -100 hingga +100. Untuk T3, ini adalah rasio smoothing yang dikalikan dengan 100 untuk visualisasi yang lebih baik. Sementara itu, untuk VIDYA ini adalah periode osilator CMO dan untuk AMA, ini adalah periode EMA lambat. Dalam algoritma lain, parameter ini tidak mempengaruhi rata-rata.
Indikator ini menggunakan kelas dari pustaka SmoothAlgorithms.mqh (salin ke <folder_data_terminal>\MQL5\Include). Penggunaan kelas ini telah dijelaskan secara rinci dalam artikel "Menghitung Rata-rata Seri Harga untuk Perhitungan Menengah Tanpa Menggunakan Buffer Tambahan".
Awalnya, indikator ini ditulis dalam MQL4 dan pertama kali dipublikasikan di Code Base pada tanggal 19.06.2015.

Fig.1. Indikator TEMA_CUSTOM
Komentar 0