Home Trading Sistematico Post

Brandy: Un Expert Advisor per MetaTrader 4 che Funziona!

Allegato
8508.zip (1.19 KB, Scarica 2 volte)

Il nostro Expert Advisor Brandy utilizza due medie mobili: la media mobile lenta (MA) per ricevere il segnale d'ingresso e la media mobile veloce per il segnale d'uscita.

  • Apre una posizione Buy quando la MA lenta si sposta verso l'alto e chiude quando la MA veloce scende.
  • Apre una posizione Sell quando la MA lenta si muove verso il basso e chiude quando la MA veloce sale.

È tutto qui! Niente complicazioni, niente incroci di medie mobili, ecc. :)

Ecco il risultato dell'ottimizzazione per un anno, da luglio 2007 a luglio 2008:

Qualsiasi ottimizzazione mostra immagini redditizie. Ma come si comporta l'EA dopo l'ottimizzazione, su un intervallo che non conosce?

Proviamo a eseguire un test di forward di tre mesi - testiamolo sull'intervallo da luglio 2008 a oggi (seconda metà di ottobre). Questo ci darà un intervallo di test di tre mesi e mezzo dopo l'ottimizzazione.

Come puoi vedere, l'EA continua a essere redditizio anche dopo l'ottimizzazione per più di tre mesi.

Parametri da ottimizzare:

p1, p2 - il periodo di media per calcolare la Media Mobile. Ottimizzati con valori da 2 a 100 con passo di 1.

s1, s2 - spostamento rispetto alla barra corrente di un numero specificato di periodi indietro. Valori da 2 a 20 con passo di 1.

sl - stop loss delle posizioni aperte. Ottimizzati con valori da 10 a 100 con passo di 5.

ts - mantenere le posizioni aperte con uno trailing stop. Ottimizzati con valori da 100 a 200 con passo di 5.

Se ts è inferiore a 100, il trailing è disabilitato. Questo per evitare che il trailing interferisca con il funzionamento dell'EA, ma serve come misura di sicurezza. Ad esempio, se la connessione viene persa e l'EA non può chiudere la posizione da solo.

Per disabilitare il trailing, si imposta il valore della variabile ts a meno di 100. Ad esempio, ts = 0 - il trailing è disabilitato.

L'EA funziona quando appare una nuova barra. Pertanto, l'ottimizzazione dovrebbe essere eseguita secondo il modello: "Solo prezzi di apertura (metodo più veloce per analizzare la barra appena completata, solo per EAs che controllano esplicitamente l'apertura della barra)."

P.S. L'EA nel codice sorgente non è ottimizzato.

Post correlati

Commento (0)