Memahami GMMA: Indikator Penting untuk MetaTrader 5

Mike 2012.01.11 22:47 14 0 0
Lampiran

Daryl Guppy adalah seorang trader profesional sekaligus penulis buku terkenal seperti "Trend Trading", "Trading Tactics", dan "Better Stock Trading: Money and Risk Management". Ia juga menjadi pembicara seminar di berbagai tempat seperti Australia, Asia, China, dan Amerika Serikat.

Indikator Guppy Multiple Moving Average (GMMA) adalah alat analisis yang berbasis pada hubungan antara kelompok moving averages. Setiap kelompok moving averages dalam indikator GMMA memberikan wawasan tentang perilaku dua kelompok pasar yang dominan - trader dan investor. Dengan menggunakan indikator ini, trader dapat memahami hubungan pasar yang ditampilkan pada grafik dan memilih metode serta alat trading yang paling tepat. GMMA dirancang untuk memahami sifat pergerakan tren, baik pada basis harian maupun intraday.

Aktivitas trader yang terimplikasi dilacak dengan menggunakan kelompok moving averages jangka pendek. Trader biasanya memulai perubahan tren. Tindakan mereka mendorong harga naik dengan harapan terjadi perubahan tren dari turun ke naik. Aktivitas mereka ditampilkan dalam kelompok moving averages eksponensial dengan periode 3, 5, 8, 10, 12, dan 15.

Tren akan berlanjut hanya jika pembeli lain juga masuk ke pasar. Tren yang kuat didukung oleh investor jangka panjang. Investor membutuhkan lebih banyak waktu untuk mengenali perubahan tren, tetapi mereka selalu mengikuti langkah trader. Kita melacak aktivitas investor yang terimplikasi menggunakan kelompok moving averages jangka panjang, yang mencakup periode 30, 35, 40, 45, 50, dan 60.

Indikator GMMA digunakan dalam enam situasi trading berikut:

  1. Breakout tren standar;
  2. Bergabung dengan tren;
  3. Menggunakan kelemahan harga;
  4. Rally dan breakout tren;
  5. Memilih titik keluar terbaik;
  6. Trading dalam kondisi bubble.

Ada sepuluh versi algoritma smoothing yang dapat dipilih:

  1. SMA - simple moving average;
  2. EMA - exponential moving average;
  3. SMMA - smoothed moving average;
  4. LWMA - linear weighted moving average;
  5. JJMA - JMA adaptive average;
  6. JurX - ultralinear smoothing;
  7. ParMA - parabolic smoothing;
  8. T3 - Tillson's multiple exponential smoothing;
  9. VIDYA - smoothing dengan algoritma Tushar Chande;
  10. AMA - smoothing dengan algoritma Perry Kaufman.

Perlu dicatat bahwa parameter Phase1 dan Phase2 memiliki arti yang berbeda tergantung pada algoritma smoothing yang digunakan. Untuk JMA, ini adalah variabel Phase eksternal yang berubah dari -100 hingga +100. Untuk T3, ini adalah rasio smoothing yang dikalikan dengan 100 untuk visualisasi yang lebih baik, dan untuk VIDYA, ini adalah periode osilator CMO. Di algoritma lain, parameter ini tidak mempengaruhi smoothing. Untuk AMA, periode EMA cepat adalah nilai tetap dan sama dengan 2 secara default. Rasio kenaikan pangkat juga sama dengan 2 untuk AMA.

Indikator ini menggunakan kelas dari pustaka SmoothAlgorithms.mqh (yang harus disalin ke folder terminal_data_folder\MQL5\Include). Penggunaan kelas tersebut telah dijelaskan secara mendalam dalam artikel "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".

GMMA

Parameter input indikator:

//+-----------------------------------+
//|  Parameter input indikator      |
//+-----------------------------------+
input Smooth_Method xMA_Method=MODE_EMA; // Metode averaging
input int TrLength1=3;   // 1 periode averaging trader 
input int TrLength2=5;   // 2 periode averaging trader 
input int TrLength3=8;   // 3 periode averaging trader 
input int TrLength4=10;  // 4 periode averaging trader 
input int TrLength5=12;  // 5 periode averaging trader
input int TrLength6=15;  // 6 periode averaging trader 

input int InvLength1=30; // 1 periode averaging investor
input int InvLength2=35; // 2 periode averaging investor
input int InvLength3=40; // 3 periode averaging investor
input int InvLength4=45; // 4 periode averaging investor
input int InvLength5=50; // 5 periode averaging investor
input int InvLength6=60; // 6 periode averaging investor
                   
input int xPhase=100;                 // Parameter smoothing
input Applied_price_ IPC=PRICE_CLOSE; // Konstanta harga
input int Shift=0;                    // Perpindahan horizontal indikator dalam bar
Daftar
Komentar 0