Se sei un trader e utilizzi MetaTrader 5, sicuramente conosci l'importanza di avere strumenti affidabili per prendere decisioni rapide. Oggi parliamo di DSSBressertSignAlert, un indicatore che ti offre segnali di trading e avvisi istantanei grazie al suo algoritmo avanzato.
Questo indicatore non solo segnala i punti di acquisto e vendita, ma include anche funzioni di avviso che inviano notifiche via email e push direttamente sul tuo dispositivo mobile. Vediamo insieme le novità introdotte!
Cosa c'è di Nuovo nel Codice?
Di seguito, ti elenco le modifiche apportate al codice dell'indicatore per implementare gli avvisi:
- Introduzione di nuovi parametri di input:
input uint NumberofBar=1; // Numero di barre per il segnale
input bool SoundON=true; // Attiva gli avvisi
input uint NumberofAlerts=2; // Numero di avvisi
input bool EMailON=false; // Invia il segnale via email
input bool PushON=false; // Invia il 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 inviare avvisi 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 inviare avvisi di vendita
}
BuySignal("DSSBressertSignAlert", BuyBuffer, rates_total, prev_calculated, close, spread);
SellSignal("DSSBressertSignAlert", SellBuffer, rates_total, prev_calculated, close, spread);
Dove BuyBuffer e SellBuffer sono i nomi dei buffer dell'indicatore per memorizzare i segnali di acquisto e vendita. Assicurati che i valori vuoti nei buffer siano impostati a zero o a EMPTY_VALUE.
È importante notare che queste funzioni devono essere chiamate solo una volta all'interno del blocco OnCalculate().
L'indicatore utilizza le classi della libreria SmoothAlgorithms.mqh (assicurati di copiarla nella cartella <terminal_data_folder>\\MQL5\Include). Puoi trovare ulteriori dettagli nell'articolo "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".

Fig.1. L'indicatore DSSBressertSignAlert sul grafico
Fig.2. L'indicatore DSSBressertSignAlert. Generazione avvisi.

Commento 0