Beranda Indikator Teknis Postingan

Sistem XMA JJRSX: Indikator Canggih untuk MetaTrader 5

Lampiran
574.zip (25.65 KB, Unduh 0 kali)

Halo, trader! Kali ini kita akan membahas tentang Sistem XMA JJRSX, sebuah indikator yang sangat berguna di MetaTrader 5. Indikator ini memberikan sinyal dan notifikasi untuk melakukan transaksi dengan menggunakan titik berwarna besar dan panah pada grafik.

Indikator ini berfungsi dengan membandingkan sinyal dari osilator JJRSX dan rata-rata bergerak XMA yang bekerja pada timeframe yang berbeda, yaitu timeframe saat ini (grafik) dan timeframe yang lebih tinggi.

Sinyal perdagangan dari indikator XMA yang ditransfer dari timeframe yang lebih tinggi ditampilkan dengan panah berwarna, sedangkan sinyal pembalikan tren dari osilator JJRSX ditransfer dari timeframe saat ini. Titik berwarna menunjukkan sinyal pembalikan tren dari indikator XMA. Jadi, panah berwarna adalah sinyal untuk masuk ke pasar, sedangkan titik berwarna adalah sinyal untuk keluar dari pasar.

Sebagai contoh, jika panah hijau muda muncul, itu artinya kita harus membuka posisi buy. Begitu titik merah muncul, posisi tersebut harus ditutup. Prosedur yang sama diterapkan untuk posisi sell, dengan panah magenta dan titik hijau. Kita bisa membuka dan menutup posisi berdasarkan sinyal dari titik berwarna, sementara menggunakan panah berwarna untuk menambah posisi yang telah ada.

Algoritma smoothing dapat diubah untuk rata-rata bergerak XMA:

  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 Phase memiliki arti yang berbeda untuk setiap algoritma smoothing. Untuk JMA, ini adalah variabel Phase eksternal yang berubah dari -100 hingga +100. Untuk T3, ini adalah rasio smoothing yang dikalikan dengan 100 agar lebih mudah divisualisasikan, untuk VIDYA adalah periode osilator CMO, dan untuk AMA adalah periode EMA lambat. Pada algoritma lain, parameter ini tidak memengaruhi smoothing. Untuk AMA, periode EMA cepat adalah nilai tetap yang sama dengan 2 secara default. Rasio pengangkatan juga sama dengan 2 untuk AMA.

File-file yang telah dikompilasi dari indikator XMA dan JJRSX harus ditempatkan di terminal_data_folder\MQL5\Indicators\. Indikator ini menggunakan kelas dari library SmoothAlgorithms.mqh (harus disalin ke terminal_data_folder\MQL5\Include). Penggunaan kelas ini telah dijelaskan secara rinci dalam artikel "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".

Sistem XMA JJRSX

Parameter input indikator:

Parameter input indikator dibagi menjadi tiga kelompok: parameter tampilan indikator itu sendiri, parameter indikator XMA, dan parameter indikator JJRSX:

//+-------------------------------------+
//|  Parameter input indikator         |
//+-------------------------------------+ 
input uint SignalLableShift=100;              // Vertikal shift untuk sinyal
input uint StopLableShift=300;                // Vertikal shift untuk stop
input uint AlertCount=0;                      // Jumlah notifikasi yang dikirim
input uint SignalBar=1;                     // Indeks bar sinyal, 0 adalah bar saat ini
//+-------------------------------------+
//|  Indikator XMA parameter input     |
//+-------------------------------------+
input ENUM_TIMEFRAMES TimeFrame_XMA=PERIOD_H4;// Periode grafik XMA
input Smooth_Method MA_Method_XMA=MODE_T3;    // Metode rata-rata XMA
input int Length_XMA=12;                      // Kedalaman smoothing XMA                 
input int Phase_XMA=15;                       // Parameter smoothing XMA [-100...+100]
input double Applied_price_ IPC_XMA=PRICE_CLOSE;     // Harga yang diterapkan XMA
//+-------------------------------------+
//|  JJRSX parameter input indikator   |
//+-------------------------------------+
input int Length_JJRSX=8;                     // Kedalaman smoothing JJRSX
input int Smooth_JJRSX = 8;                   // Kedalaman rata-rata JJMA JJRSX
input int Phase_JJRSX = 100;                  // Parameter JJMA JJRSX [-100..+100]
input double Applied_price_ IPC_JJRSX=PRICE_CLOSE_;  // Harga yang diterapkan JJRSX

Postingan terkait

Komentar (0)