Positions Change Informer: Il Tuo Aiutante per MetaTrader 5

Mike 2013.02.12 17:18 13 0 0
Allegato

Il Positions Change Informer non è un Expert Advisor che genera operazioni in modo indipendente, ma funge da "assistente" per monitorare lo stato delle posizioni. Questo strumento è una versione semplificata di un Expert Advisor descritto in questo articolo sui processi degli eventi, con la differenza che utilizza la funzione OnTradeTransaction() e gestisce l'attivazione di Stop Loss e Take Profit.

È importante notare che l'Expert Advisor può inviare email solo se sono state impostate le configurazioni corrette. Se l'invio di email al terminale è disabilitato, l'Expert Advisor mostrerà degli avvisi. Ecco alcuni punti chiave da considerare:

  • la modifica e la cancellazione degli ordini non sono gestite; si occupa solo di apertura, inversione e chiusura.
  • l'attivazione di Stop Loss e Take Profit è registrata nei commenti del broker. Se il broker modifica i commenti predefiniti, verranno mostrati solo le informazioni relative alla chiusura di un'operazione/posizione e il risultato finanziario in valuta di deposito.
  • per visualizzare messaggi in altre lingue, è necessario scrivere un file di traduzione. Per maggiori dettagli, leggi qui.
  • la funzionalità è facilmente integrabile in qualsiasi Expert Advisor esterno (basta copiare i parametri, il codice nella funzione OnInit() e la funzione stessa).

Configurazione:

  • scarica i file dell'Expert Advisor PositionsChangeInformer.mq5 nella cartella "MetaTrader 5\MQL5\Experts".
  • scarica i file LanguagesEnum.mqh e Translator.mqh nella cartella "MetaTrader 5\MQL5\Include".
  • estrae l'archivio con il file di lingua nella cartella "MetaTrader 5\MQL5\Files\Languages".

Parametri:

  • Tipo di avviso - il tipo di avviso quando arriva un'operazione di trading. Sono disponibili tre varianti: Alert - l'avviso, Sound - attivazione del file audio e visualizzazione delle informazioni sull'operazione nel diario, Email - invio delle informazioni sull'operazione via email.
  • Nome file audio - il nome del file audio. Ha senso solo se il parametro precedente è impostato su Sound. Può attivare qualsiasi file in formato wav presente nella cartella MetaTrader 5\MQL5\Files. Se non c'è un file in questa cartella, verrà attivato il file alert.wav dalla cartella MetaTrader 5\Sounds.
  • Lingue - la lingua in cui verranno tradotti i messaggi generati. Attualmente è disponibile solo un file di lingua per il russo, quindi è possibile visualizzare messaggi in russo e inglese (nel caso in cui venga selezionata una lingua diversa dal russo).

Ecco i risultati nel diario (il parametro di output della lingua veniva cambiato contemporaneamente):

Positions Change Informer

Elenco
Commento 0