Beranda Indikator Teknis Postingan

iWPRSignAlert: Indikator Cerdas untuk MetaTrader 5

Lampiran
15837.zip (3.06 KB, Unduh 0 kali)

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
    
  • Menambahkan tiga fungsi baru di akhir kode indikator: BuySignal(), SellSignal(), dan GetStringTimeframe(). Contoh kode untuk fungsi BuySignal() adalah sebagai berikut:
  • // 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
    }
    
  • Menambahkan panggilan ke fungsi BuySignal() dan SellSignal() setelah siklus perhitungan indikator dalam blok OnCalculate(). Contoh panggilan:
  • 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

Gambar 1. Indikator iWPRSignAlert pada grafik

Gambar 2. Indikator iWPRSignAlert menghasilkan notifikasi

Gambar 2. Indikator iWPRSignAlert. Menghasilkan notifikasi.

Postingan terkait

Komentar (0)