Home Indicatore tecnico Post

iDeMarkerSignAlert: L'indicatore di segnale per MetaTrader 5

Allegato
15838.zip (3.08 KB, Scarica 0 volte)

Se sei un trader che utilizza MetaTrader 5, allora l'indicatore iDeMarkerSignAlert potrebbe diventare il tuo nuovo migliore amico! Questo indicatore si basa sul classico oscillatore DeMarker e fornisce segnali di acquisto e vendita tramite frecce di segnale, permettendo di identificare aree di ipercomprato e ipervenduto. Inoltre, offre funzionalità di allerta, inviando notifiche via email e push sui dispositivi mobili.

Di seguito ti spiego le modifiche apportate al codice dell'indicatore per implementare le notifiche e gli avvisi:

  1. Introduzione di nuovi parametri di input:
  2. input uint NumberofBar=1;//Numero di barre per il segnale
    input bool SoundON=true; //Abilita gli avvisi
    input uint NumberofAlerts=2;//Numero di avvisi
    input bool EMailON=false; //Abilita l'invio dell'avviso via email
    input bool PushON=false; //Abilita l'invio del segnale ai dispositivi mobili
    
  3. Funzioni aggiunte al codice dell'indicatore:
  4. // 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 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 segnale di vendita
    }
    
  5. Aggiunta delle chiamate a BuySignal() e SellSignal() nel blocco OnCalculate():
  6. 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 spazi vuoti nei buffer devono essere impostati a zero o a EMPTY_VALUE.

In linea di massima, si prevede di utilizzare solo una chiamata alle funzioni BuySignal() e SellSignal() nel blocco OnCalculate() del codice dell'indicatore.

Fig.1. L'indicatore iDeMarkerSignAlert sul grafico

Fig.1. L'indicatore iDeMarkerSignAlert sul grafico

Fig.2. L'indicatore iDeMarkerSignAlert genera avvisi

Fig.2. L'indicatore iDeMarkerSignAlert. Genera avvisi.

Post correlati

Commento (0)