Ciao trader! Oggi parliamo di un argomento che può fare la differenza nel tuo trading: il template per un Expert Advisor (EA) progettato per lavorare con le notizie. Questa è la continuazione dell'elaborazione del codice sorgente, che puoi trovare qui.
Questo template sfrutta due fonti di notizie molto affidabili: Investing.com e Dailyfx.com. La cosa interessante è che non utilizza DLL, rendendo il suo utilizzo ancora più semplice e diretto.
Il tuo Advisor sarà in grado di distinguere tra notizie deboli, medie e forti, oltre a separare le notizie sui Non-farm Payrolls. Ci sono parametri specifici che ti permettono di impostare un margine temporale per ogni tipo di notizia, così potrai ricevere segnali in anticipo o dopo la pubblicazione delle notizie.
Un'altra funzionalità utile è che puoi invertire il funzionamento del template, così l'Advisor opererà solo sulle nuove linee o direttamente prima del rilascio delle notizie sui Non-farm Payrolls. Se ci sono molte notizie in un dato momento, l'Advisor si concentrerà solo su quelle più importanti.
Questa versione del template ti offre un esempio concreto di come utilizzarlo nel tuo trading. Già inclusa c'è una funzione di trading semplice chiamata ManageTrade(), che puoi personalizzare secondo le tue esigenze. La logica di funzionamento è semplice: in base alle impostazioni, controlla la presenza di notizie e, se ci sono notizie, il trading sarà sospeso per il tempo specificato.
Per ulteriori funzioni di trading, dai un'occhiata al seguente codice:
if(IsTradeAllowed() && trade)
{// Nessuna notizia e trading consentito
ManageTrade(); // Le tue funzioni di trading
}

Impostazioni:
- SourceNews – Scegli la fonte delle notizie.
- LowNews – Attiva le notizie deboli.
- LowIndentBefore – Il margine prima di una notizia debole.
- LowIndentAfter - Il margine dopo una notizia debole.
- MidleNews - Attiva le notizie medie.
- MidleIndentBefore - Il margine prima di una notizia media.
- MidleIndentAfter - Il margine dopo una notizia media.
- HighNews - Attiva le notizie forti.
- HighIndentBefore - Il margine prima di una notizia forte.
- HighIndentAfter - Il margine dopo una notizia forte.
- NFPNews - Attiva le notizie sui Non-farm Payrolls.
- NFPIndentBefore - Il margine prima di una notizia sui Non-farm Payrolls.
- NFPIndentAfter - Il margine dopo una notizia sui Non-farm Payrolls.
- DrawNewsLines - Attiva per mostrare le linee delle notizie sul grafico.
- LowColor – Il colore delle notizie deboli.
- MidleColor - Il colore delle notizie medie.
- HighColor - Il colore delle notizie forti.
- LineWidth – La larghezza della linea.
- LineStyle - Lo stile della linea.
- OnlySymbolNews - Imposta su "true" per visualizzare notizie solo per il simbolo selezionato o "false" per mostrare tutte.
- Your Time Zone, GMT (for news) - Fuso orario (GMT).
Ricorda, questo template è progettato per aiutarti a sviluppare il tuo Advisor personalizzato.
Se hai bisogno di aiuto per inserire le funzioni necessarie, non esitare a contattarmi. Sono qui per aiutarti!
Post correlati
- Dematus: Il Sistema di Trading per MetaTrader 5
- Utilizzare MQL5 Wizard per generare segnali di trading: Hammer e Hanging Man con CCI
- MQL5 Wizard: Creare Trading Signals con Morning/Evening Stars e MFI per MetaTrader 5
- MQL5 Wizard: Crea Signal Trading con Hammer e Hanging Man + Stochastic per MetaTrader 5
- MQL5 Wizard: Crea Expert Advisor per segnali di trading basati su Dark Cloud Cover e Piercing Line con CCI