iWPRSignAlert adalah indikator sinyal yang menggunakan metode klasik dari osilator Williams' Percent Range. Indikator ini sangat berguna untuk mendeteksi kondisi overbought dan oversold pada grafik, serta dilengkapi dengan fitur notifikasi yang memudahkan trader untuk tetap terhubung, baik melalui email maupun pemberitahuan push di perangkat mobile.
Berikut adalah beberapa perubahan yang dilakukan pada kode indikator untuk mengimplementasikan fitur notifikasi:
- Menambahkan parameter input baru:
input uint NumberofBar=1;//Jumlah bar untuk sinyal input bool SoundON=true; //Aktifkan notifikasi suara input uint NumberofAlerts=2;//Jumlah notifikasi yang akan dikirim input bool EMailON=false; //Aktifkan pengiriman sinyal melalui email input bool PushON=false; //Aktifkan pengiriman sinyal ke perangkat mobile
// Fungsi sinyal beli void BuySignal(string SignalSirname,// Nama indikator untuk email dan push double &BuyArrow[],// Buffer indikator untuk sinyal beli const int Rates_total,// Jumlah bar saat ini const int Prev_calculated,// Jumlah bar pada tick sebelumnya const double &Close[],// Harga penutupan const int &Spread[])// Spread { // Logika untuk sinyal beli }
BuySignal("iWPRSign",BuyBuffer,rates_total,prev_calculated,close,spread); SellSignal("iWPRSign",SellBuffer,rates_total,prev_calculated,close,spread);
Di mana BuyBuffer dan SellBuffer adalah nama buffer indikator untuk menyimpan sinyal beli dan jual. Pastikan untuk mengatur nilai yang kosong dalam buffer indikator sebagai nol atau EMPTY_VALUE.
Perlu dicatat bahwa hanya satu panggilan ke fungsi BuySignal() dan SellSignal() yang akan digunakan dalam blok OnCalculate() dari kode indikator.

Gambar 1. Indikator iWPRSignAlert pada grafik

Gambar 2. Indikator iWPRSignAlert. Menghasilkan notifikasi.
Postingan terkait
- Indikator Open Range Breakout untuk MetaTrader 5: Strategi Trading yang Efektif
- Volume Profile + Range v6.0: Indikator Penting untuk MetaTrader 5
- Panduan Menggunakan Kalender Ekonomi untuk Backtesting di MetaTrader 5
- Menggunakan Buffer Jam dalam MetaTrader 5 untuk Pengumpulan Data Trading
- UltraWPR_HTF_Signal_BG: Indikator Cerdas untuk MetaTrader 5