principiante
Adesso stai leggendo
Come procedere all'ottimizzazione delle slot?
0

Come procedere all'ottimizzazione delle slot?

creato Paweł MosionekAgosto 21 2013

Se abbiamo deciso di giocare con una strategia automatica, abbiamo avuto un'idea di come dovrebbe funzionare e l'abbiamo creata algoritmotestato su dati storici, metà del lavoro è già stato svolto. Se i test retrospettivi sono stati positivi e l'Expert Advisor implementa le nostre ipotesi e ottiene risultati soddisfacenti, potresti essere tentato di ottimizzare i risultati. Solo perché è buono non significa che non possa andare meglio. Tuttavia, devi stare attento a non esagerare e non andare agli estremi ...

Ottimizzazione delle slot

Usando la piattaforma MetaTrader 4, abbiamo a nostra disposizione Tester storicoche ti consente di verificare come si è comportata la strategia in passato. Questo tester è inoltre dotato di un modulo di ottimizzazione che confronterà i risultati con varie combinazioni di parametri da noi selezionati, tenendo conto del nostro criterio di priorità. Metatrader 4: Strategy TesterNella finestra di configurazione principale Proprietà della strategia possiamo scegliere il parametro più importante che verrà preso in considerazione durante l'ottimizzazione. Con l'algoritmo genetico selezionato, verranno creati riassunti dei risultati attraverso il prisma di esso. L'algoritmo genetico stesso significa che la piattaforma testerà solo alcune di tutte le combinazioni. Quelli considerati irrilevanti verranno ignorati. Questa funzionalità è estremamente utile perché non deteriora i risultati e allo stesso tempo riduce i tempi di test.

Nella scheda con i parametri, vengono visualizzate le colonne 4:

  • valore,
  • Start,
  • passo,
  • Interrompere.

Nella prima, viene immesso un valore per una determinata variabile, che verrà preso in considerazione nel normale backtest. Le prossime colonne riguardano già l'ottimizzazione. L'inizio è il valore estremo più basso da cui verrà ottimizzato il parametro. Step è il grado del suo aumento al prossimo tentativo, e Stop è il valore con il quale il test sarà terminato.

Metatrader 4: Strategy TesterPiù piccolo è il passo e maggiore è l'intervallo tra i valori Start e Stop, più combinazioni verranno ottimizzate e il test durerà più a lungo. Inoltre, più variabili saranno ottimizzate (ricordati di segnarlo nel riquadro a sinistra), il test verrà eseguito ancora più a lungo.

L'ultima scheda ottimizzazione contiene filtri che rifiuteranno automaticamente i risultati che non soddisfano il criterio specificato.

Attenzione per eccesso di ottimizzazione

È facile sovra-ottimizzare selezionando più parametri per l'ottimizzazione e selezionando ampi intervalli con un passaggio minimo in una volta sola. Se selezioniamo tutti i parametri e forniamo un ampio intervallo di valori, verranno eseguiti molti test. All'inizio potresti pensare che sia fantastico. Molti risultati, varie configurazioni: ci sarà molto da scegliere. È vero, ma sarà difficile scegliere. Risulterà anche in molte strane combinazioni. Valori ineguali o alcuni saranno estremamente grandi, mentre altri estremamente piccoli e logicamente privi di significato saranno privi di significato.


LEGGI ANCHE: Come eseguire una slot machine Forex (Expert Advisor)


Se decidiamo di ottimizzare più variabili contemporaneamente, vale la pena sceglierle in modo che siano simili tra loro. Pertanto, combiniamo valori come Stop Loss, Take Profit o Trailing Stop e li aggiungiamo a un test. Il secondo sono i periodi e i tipi di medie mobili o altri indicatori utilizzati.

Anche gli intervalli di ottimizzazione devono essere ragionevoli. I valori migliori da soli non dovrebbero cambiare di 1 o anche di 0.1 punti. A causa di questo approccio, il risultato sarà solitamente anche molto strano e adatteremo perfettamente i parametri ai dati storici. Il problema è che non giocheremo alla storia ma al mercato reale. Sebbene il sistema debba essere adattato alle sue caratteristiche, alcuni standard arrotondati daranno un senso ai parametri.

È anche una buona idea eseguire test su intervalli di tempo più brevi invece che immediatamente sull'intera cronologia a cui abbiamo accesso. Se facciamo un test su intervallo H1 puoi fare alcune ottimizzazioni dopo 3 mesi e vedere se i parametri corrispondono effettivamente. In tal caso, è possibile controllarli durante il periodo o trovare un compromesso.

Expert Advisor - risultati di ottimizzazione

Dopo aver svolto il suo lavoro, il tester di strategia getterà via tutti i risultati o risultati rilevanti selezionati (con l'algoritmo genetico selezionato). Tutti saranno disponibili nella scheda Il risultato dell'ottimizzazione.

Metatrader 4: Strategy Tester - Risultato di ottimizzazione

Di seguito viene fornita una descrizione della combinazione di parametri e dei risultati del test che li utilizzano. I risultati dell'ottimizzazione possono essere salvati su disco. Le impostazioni, a loro volta, possono essere immediatamente caricate nelle proprietà della strategia nel backtester facendo doppio clic su di esse.

Inoltre nella scheda Grafico di ottimizzazione i risultati sono presentati sotto forma di un grafico, in cui per ogni combinazione numerica viene rilevato il profitto ottenuto, grazie al quale è facile cercare le impostazioni prospettiche.

Cosa ne pensi?
Io
25%
interessante
67%
Eh ...
0%
Shock!
0%
Non mi piace
0%
ferita
8%
Circa l'autore
Paweł Mosionek
Un trader attivo sul mercato Forex dal 2006. Redattore del portale Forex Nawigator e redattore capo e co-creatore del sito Web ForexClub.pl. Relatore alla conferenza "Focus on Forex" presso la Warsaw School of Economics, "NetVision" presso l'Università di Tecnologia di Danzica e "Financial Intelligence" presso l'Università di Danzica. Due volte vincitore di "Junior Trader" - gioco di investimento per studenti organizzato da DM XTB. Dipendente da viaggio, moto e paracadutismo.