ASCtrend adalah indikator sinyal semaphore yang dilengkapi dengan fitur notifikasi, email, dan push. Indikator ini sangat membantu para trader untuk mendapatkan sinyal perdagangan yang akurat.
Ada beberapa perubahan yang dilakukan pada kode indikator ini untuk mengimplementasikan fitur notifikasi, email, dan push. Berikut adalah detailnya:
- 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 input bool EMailON=false; //Aktifkan pengiriman email input bool PushON=false; //Aktifkan pengiriman notifikasi ke perangkat mobile
- Menambahkan tiga fungsi baru di akhir kode indikator: BuySignal(), SellSignal(), dan GetStringTimeframe(). Contoh fungsi BuySignal():
// Fungsi untuk sinyal beli void BuySignal(string SignalSirname, double &BuyArrow[], const int Rates_total, const int Prev_calculated, const double &Close[], const int &Spread[]) { // logika untuk sinyal beli }
- Menambahkan beberapa panggilan ke fungsi BuySignal() dan SellSignal() setelah siklus perhitungan indikator di blok OnCalculate().
//---
BuySignal("ASCtrend", BuyBuffer, rates_total, prev_calculated, close, spread);
SellSignal("ASCtrend", 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 nol atau EMPTY_VALUE pada buffer indikator sebagai nilai kosong.
Penting untuk dicatat bahwa hanya satu panggilan ke fungsi BuySignal() dan SellSignal() yang akan digunakan di blok OnCalculate() dari kode indikator ini.

Fig.1. Indikator ASCtrendAlert pada grafik

Fig.2. Indikator BykovTrendAlert. Menghasilkan notifikasi
Komentar 0