EA Moving Average: Il tuo Assistente per MetaTrader 5

Mike 2018.06.16 19:20 8 0 0
Allegato

Idea di: Aleksandr.

Codice MQL5 di: Vladimir Karputov.

Questo EA si basa su MQL5\Experts\Examples\Moving Average\Moving Average.mq5 fornito nella consegna standard. Ecco le novità e le modifiche:

  • Per ciascuno dei quattro segnali (Apertura Buy, Chiusura Buy, Apertura Sell, e Chiusura Sell), è presente un indicatore Moving Average dedicato, con parametri configurabili come: periodo (periodo di media), shift (spostamento orizzontale dell'indicatore), metodo (metodo di media), e prezzo (tipo di prezzi su cui si calcola l'indicatore);
  • Flag Utilizza posizioni Buy e Utilizza posizioni Sell - attivano rispettivamente l'apertura di posizioni BUY e SELL;
  • Flag Considera Prezzo Ultima Chiusura - considera il prezzo dell'ultima operazione chiusa. Se il valore è "vero", una nuova posizione BUY sarà aperta a un prezzo uguale o inferiore a quello dell'ultima transazione, mentre una nuova posizione SELL sarà aperta a un prezzo uguale o superiore a quello dell'ultima operazione chiusa.

Il prezzo dell'ultima posizione chiusa viene monitorato in OnTradeTransaction. L'EA mantiene al massimo una posizione sul mercato, quindi può essere utilizzato su conti di netting e hedging.


Parametri di Input

  • Rischio Massimo in percentuale - rischio massimo, in percentuale;
  • Fattore di Riduzione - fattore di riduzione in caso di operazioni perdenti nella cronologia trading;
  • xxx: periodo - periodo di media (individuale per ogni indicatore);
  • xxx: shift - spostamento orizzontale (individuale per ogni indicatore);
  • xxx: metodo - metodo di media (individuale per ogni indicatore);
  • xxx: prezzo - prezzo su cui si calcola l'indicatore (individuale per ogni indicatore);
  • Utilizza posizioni Buy - flag per abilitare l'apertura di posizioni BUY;
  • Utilizza posizioni Sell - flag per abilitare l'apertura di posizioni SELL;
  • Considera Prezzo Ultima Chiusura - flag per considerare il prezzo dell'ultima operazione chiusa;
  • numero magico - identificatore unico per l'EA.

Parametri di default, EURUSD M15, periodo dal 01.01.2018 al 03.05.2018.

EA Moving Average


Consigli per l'Ottimizzazione su M15

L'ottimizzazione (Genetica) può essere effettuata in modalità di generazione tick "OHLC 1 minuto". Per iniziare, segna i parametri di periodo (Inizio 12, Passo 1, Fine 30) e shift (Inizio 0, Passo 1, Fine 6).

Dopo l'ottimizzazione genetica, passa alla modalità "Ogni tick" o "Ogni tick basato su real ticks" e esegui un test singolo per il pass selezionato.

Elenco
Commento 0