Backtesting/ottimizzazione - pagina 44

 

Ottimizzazione automatica EA - È possibile?

Ciao FerruFX,

Permettimi di presentarmi qui come novellino, e dopo aver cercato, ho scoperto che sei molto avanti nella programmazione di mql4, e sono contento di vederlo.

La mia domanda è semplice, ma mi crea problemi.

E' possibile fare un EA che possa auto ottimizzarsi ogni volta che chiude l'ordine e prima di aprire una nuova posizione?

Per favore guidatemi e grazie in anticipo.

 
jhp2025:
Ciao FerruFX,

Permettetemi di presentarmi qui come novellino, e dopo aver cercato, ho trovato che siete abbastanza avanti nella programmazione di mql4, e sono contento di vederlo.

La mia domanda è semplice, ma mi crea problemi.

E' possibile fare un EA che possa auto ottimizzarsi ogni volta che chiude l'ordine e prima di aprire una nuova posizione?

Per favore, guidami e grazie in anticipo.

Non sono uno specialista in ottimizzazione, ma penso che alcuni dei grandi codificatori qui ci lavorino.

FerruFx

 
 

AutoOptimizationEA

Bene FerruFX e SmartMan,

Grazie mille per entrambi, sarebbe molto utile a tutti noi soprattutto quello che hai già fornito in questo forum.

Grande lavoro e auguri,

 

Backtesting

Sono abbastanza vecchio da aver usato "TradeStation 3" quando era l'unico gioco in città, ma non sono ancora un programmatore!

Comunque, l'idea era di fare un sistema rigoroso, uno che non "crollasse" al minimo movimento del mercato... (futures)

I nostri criteri erano CINQUE ANNI di dati, a volte 1 minuto!

In primo luogo, hai fatto un backtesting con 3 anni di dati sul tuo sistema, con gli altri 2 anni considerati "fuori campione"... e testato di nuovo su di esso.

Ora sei andato a testare su questi dati fuori campione, e se hai ottenuto risultati abbastanza buoni, hai trovato ancora più dati su cui testare... di nuovo, fuori campione.

Perdonami, ma chiunque può fare un sistema che mostra un milione di $$ al mese su dati recenti!

Si chiama "curve-fitting" e vi pentirete di usarlo con denaro reale!

Quando vedi tassi di successo di circa il 50%, questo è tutto quello che puoi aspettarti da un sistema robusto e a lungo termine.

Con "a lungo termine" NON intendo un lungo periodo di tempo, ma un lungo periodo di test.

Alcuni erano di 1 minuto, ma sono stati comunque testati per più di 5 anni (la gioia del broker!)

L'unico altro modo è quello di avere qualcosa di "auto-ottimizzante", per cui gli indicatori, la logica, qualsiasi cosa, ottimizza i parametri ogni 15-60 minuti circa.

Questo mantiene il sistema in grado di cambiare con il mercato, come un ghepardo che corre verso la sua preda....

La preda fa "zig", e il ghepardo fa zig, allo stesso modo per "zag" ........

 

Tester di strategia e durante la notte

Ciao a tutti

Qualcuno sa dirmi se se provo il mio EA su startegy tester, include anche le commissioni overnight (trade aperti durante la notte), come sono su, ad esempio, Alpari? Lo startegy tester include davvero tutte le caratteristiche del trading "reale"?

Grazie

 
hanss:
Ciao a tutti

Qualcuno può dirmi, se provo il mio EA su startegy tester, include anche le commissioni overnight (trade aperti durante la notte), come sono su, ad esempio, Alpari? Lo startegy tester include davvero tutte le caratteristiche del trading "reale"?

Grazie

Il Forex è un mercato di 24 ore. Quindi, il datafeed è un datafeed di 24 ore, che include la notte. Per quanto riguarda la seconda parte della domanda, alcuni credono di sì, ma io ho i miei grandi dubbi.

 
hanss:
Lo startegy tester include davvero tutte le caratteristiche del trading "reale"?

Sono abbastanza sicuro che il tuo broker si dimentica di giocare con i tuoi soldi sul tester come fa sul tuo conto reale.

Credetemi o no ma i broker non cacciano i vostri stop sul tester, nessun picco, nessuna disconnessione del server, ecc ...

Quindi, se vuoi essere miliardario, gioca sul sicuro ... gioca con il tester

FerruFx

 

haha;-)

Sei divertente Volevo solo avere una risposta, se il backtester include il prezzo per l'apertura di una posizione e tutte queste cose o devo includerlo io stesso. Molti broker hanno prezzi diversi (2 o 3 pip ecc.), quindi la mia preoccupazione era se dovevo includerli a mano nel file o se ogni broker imposta questi parametri implicitamente nel MT...

Grazie in anticipo

 
hanss:
Sei divertente Volevo solo avere una risposta, se il backtester include il prezzo per l'apertura di una posizione e tutte queste cose o devo includerlo io stesso. Molti broker hanno prezzi diversi (2 o 3 pip ecc.), quindi la mia preoccupazione era se dovevo includerli a mano nel file o se ogni broker imposta questi parametri implicitamente nel MT... Grazie in anticipo

Ok. Scusa per la mia risposta sbagliata... ma continuo a non capire la tua necessità.

FerruFx