Cesare - BacktestMarket

Sistemi di trading Algoritmico

I parametri principali da prendere in considerazione quando si pensa, si scrive e si testa un Expert Advisor

E' molto importante sapere qual è l'obiettivo di un trading system e quali siano le sue limitazioni. Ti consiglio di leggere un interessantissimo libro al riguardo: Building Winning Algorithmic Trading Systems - a trader's journey from data mining to monte carlo simulation to live trading di Kevin J. Davey.

Dei buoni dati storici è la prima cosa di cui ha bisogno un buon trader algoritmico, quindi è necessario avere dei dati storici di alta qualità (il volume è molto importante, specialmente per i backtest su MT4).

Quello che è veramente importante per un trader è avere bene in testa la strategia e, in caso di trading algoritmico, le performance dei suoi Expert Advisors. Per poter sapere i livelli di performance di un Expert Advisor, e quindi poterlo valutare, è necessario avere delle metriche condivise da tutti.

Stando a quanto ho imparato scrivendo trading systems, è veramente interessante dare un'occhiata alla seguente tabella riassuntiva inspirata dal libro di cui vi parlavo prima. Qui sono presentati alcuni dei fattori più importanti da determinare prima di eseguire un backtest su un trading system.

Ciascun fattore ha un proprio livello ottimale predefinito, impostato dal programmatore, in base alla propria esperienza in materia di trading algoritmico. Qui voglio presentare quello che penso essere uno dei set di parametri più intelligente da rispettare quando si eseguono dei backtest su strategie di trading automatico. Questa tabella ripresa è stata ripresa dal libro menzionato sopra. Ciascuno di questi parametri verrà discusso in una pagina dedicata, così da approfondire l'argomento singolarmente e spiegarne il significato in modo esaustivo.

Parametro

Livello ottimale

Profitto totale netto ~$10k all'anno per contratto
Profit Factor >1.5 ideale
Scambio medio per contratto >50$ per contratto
Aspettativa del Tharp >0.10
Slippage and Commissioni Almeno 1-2 ticks di slippage per trade
Drawdown massimo Molto più basso del Profitto netto totale
Inclinazione dell'Equity line Angolo ideale 45°
Periodi piatti dell'Equity line Brevi
Drawdown dell'Equity line, profondità e durata Proporzionali alla curva
Volatilità dell'Equity line bassa è l'ideale
Rischio di rovina <10%
Massimo Drawdown medio <40%
Ritorno % medio >40%
Rapporto return/drawdown >2.0