Se sei un trader che usa MetaTrader 5, sicuramente conoscerai l'importanza di avere segnali precisi e tempestivi. Oggi ti presento l'indicatore iWPRSignAlert, un potente strumento basato sull'oscillatore Williams’ Percent Range che ti avvisa quando i mercati sono in condizioni di ipercomprato o ipervenduto.
Questo indicatore non solo mostra le frecce semaforiche per i segnali di acquisto e vendita, ma è anche dotato di funzionalità di avviso, che inviano notifiche via email e push ai tuoi dispositivi mobili. Ma andiamo a vedere più nel dettaglio quali sono le novità apportate al codice dell'indicatore per implementare queste avvertenze.
Cosa c'è di nuovo?
- Introduzione di nuovi parametri di input:
input uint NumberofBar=1;//Numero di barre per il segnale
input bool SoundON=true; //Abilita avvisi
input uint NumberofAlerts=2;//Numero di avvisi
input bool EMailON=false; //Abilita invio email del segnale
input bool PushON=false; //Abilita invio del segnale ai dispositivi mobili
// Funzione per il segnale di acquisto
void BuySignal(string SignalSirname, double &BuyArrow[], const int Rates_total, const int Prev_calculated, const double &Close[], const int &Spread[]) {
// Logica per il segnale di acquisto
}
// Funzione per il segnale di vendita
void SellSignal(string SignalSirname, double &SellArrow[], const int Rates_total, const int Prev_calculated, const double &Close[], const int &Spread[]) {
// Logica per il segnale di vendita
}
BuySignal("iWPRSign", BuyBuffer, rates_total, prev_calculated, close, spread);
SellSignal("iWPRSign", SellBuffer, rates_total, prev_calculated, close, spread);
Ricorda che BuyBuffer e SellBuffer sono i nomi dei buffer dell'indicatore per memorizzare i segnali di acquisto e vendita. Gli EMPTY_VALUE devono essere impostati per i valori vuoti nei buffer.
È importante notare che verrà utilizzata solo una chiamata alle funzioni BuySignal() e SellSignal() nel blocco OnCalculate() del codice dell'indicatore.

Fig.1. L'indicatore iWPRSignAlert sul grafico

Fig.2. L'indicatore iWPRSignAlert. Generazione di avvisi.
Commento 0