Hai trader! Hari ini kita akan membincangkan tentang Fractal Weight Oscillator, sebuah indikator hebat yang menggabungkan Fractal_RSI, Fractal_MFI, Fractal_WPR, dan Fractal_DeMarker untuk membantu analisis perdagangan anda.
Untuk menggunakan indikator ini, anda perlu memuat turun fail indikator yang diperlukan seperti Fractal_RSI.mq5, Fractal_MFI.mq5, Fractal_WPR.mq5, dan Fractal_DeMarker.mq5. Pastikan anda meletakkan semua fail ini di dalam folder <folder_data_terminal>\MQL5\Indicators.
Setelah anda mengkompilasi, fail Fractal_WeightOscillator.ex5 akan mengandungi semua indikator tersebut sebagai resources, jadi anda tidak perlu risau tentang keberadaan fail-fail asal di dalam folder terminal!
Berikut adalah cara untuk menambah indikator ke dalam kod EA anda:
#resource "\Indicators\Fractal_RSI.ex5"
#resource "\Indicators\Fractal_MFI.ex5"
#resource "\Indicators\Fractal_WPR.ex5"
#resource "\Indicators\Fractal_DeMarker.ex5"
Setelah itu, anda perlu mendapatkan handle bagi setiap indikator dalam fungsi OnInit():
RSI_Handle=iCustom(NULL,0,"::Indicators\Fractal_RSI",e_period,normal_speed,RSIPrice);
if(RSI_Handle==INVALID_HANDLE)
{
Print(" Gagal mendapatkan handle bagi indikator Fractal_RSI");
return(INIT_FAILED);
}
Ulang langkah ini untuk Fractal_MFI, Fractal_WPR, dan Fractal_DeMarker. Setelah selesai, anda boleh menggunakan fail Fractal_WeightOscillator ini di terminal perdagangan lain tanpa memerlukan indikator asal!
Perlu diingat, indikator ini juga menggunakan kelas dari SmoothAlgorithms.mqh. Pastikan anda menyalin fail tersebut ke dalam <folder_data_terminal>\MQL5\Include. Penerangan lengkap mengenai penggunaan kelas ini boleh dibaca dalam artikel "Menghampiri Perhitungan Harga Tanpa Menggunakan Buffer Tambahan".
Urutan pengkompilasian fail:
- Fractal_RSI.mq5, Fractal_MFI.mq5, Fractal_WPR.mq5, dan Fractal_DeMarker.mq5
- Fractal_WeightOscillator.mq5

Rajah 1. Indikator Fractal Weight Oscillator