iWPRSignAlert: Indikator Cerdas untuk MetaTrader 5

Mike 2016.07.20 23:43 45 0 0
Lampiran

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:
inputuint NumberofBar=1;//Jumlah bar untuk sinyalinputbool SoundON=true; //Aktifkan notifikasi suarainputuint NumberofAlerts=2;//Jumlah notifikasi yang akan dikiriminputbool EMailON=false; //Aktifkan pengiriman sinyal melalui emailinputbool 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 belivoid BuySignal(string SignalSirname,// Nama indikator untuk email dan push
          double &BuyArrow[],// Buffer indikator untuk sinyal beli
          constint Rates_total,// Jumlah bar saat ini
          constint Prev_calculated,// Jumlah bar pada tick sebelumnya
          constdouble &Close[],// Harga penutupan
          constint &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.

    Daftar
    Komentar 0