Prima di mettermi ad analizzare i mercati e testare strategie ho fatto un test per vedere se tutto quadrava.
La prima cosa che mi è venuta in mente, non so perchè, è stato il pattern di analisi tecnica comunemente chiamato "engulfing". Forse perchè qualcuno lo ha definito "un pattern molto forte" (a perdere soldi o a guadagnarli ? ), sta di fatto che ho pensato a quello e allora ho fatto una prova.
La "strategia", che ripeto non voleva essere una strategia reale ma solo un test, è molto semplice: su una candela rialzista che si "mangia" la precedente si compra, viceversa su una candela ribassista si vende, l'importante è che la candela non abbia un'ombra spropositata rispetto al corpo.
Come money management ho settato un fixedfractional al 3% "dinamico". Non so come si dice ma per dinamico intendo dire che non ha uno stop loss fisso ma solo uno stop massimo. Per il resto semplicemente al segnale long chiude lo short e al segnale short chiude la posizione long.
Timeframe a 15 minuti, stop massimo 50pip, anno 2015 su eurusd (per ora è l'unico feed che ho, eurusd 2015)
Immagino che il risultato sia facilmente intuibile: analisi tecnica + timeframe basso + stop stretto = morte sicura E infatti:
Conto azzerato in un anno--------------------
> Balance: $ 492,98$ (-95,1%), Max: 10070,14 (0,7%), Min: 483,08 (-95,2%)
> Positions: 1113, Avg Trade: $ -8,54
> Profit: 365 (32,8%), Avg: $ 57,31, Max: $ 918,02, Consecutive: 5 [1:67, 2:29, 3:11, 4:3, 5:2]
> Loss: 748 (67,2%), Avg: $ -40,68, Max: $ -333,09, Consecutive: 40 [1:67, 2:55, 3:52, 4:45, 5:38, 6:26, 7:21, 8:19, 9:18, 10:18, 11:14, 12:12, 13:11, 14:9, 15:8, 16:5, 17:5, 18:4, 19:4, 20:4, 21:4, 22:4, 23:4, 24:4, 25:4, 26:4, 27:3, 28:3, 29:3, 30:3, 31:3, 32:3, 33:3, 34:3, 35:3, 36:3, 37:3, 38:3, 39:2, 40:1]
> Draw Down: $ 9577,16 (95,1%), Massimo: $ 9587,06 (95,2%)
==>
Il backtest sembra funzionare...pero'....pero'...Sono rimasto incuriosito.
Voglio guadagnare con questa "strategia" ! In fin dei conti stiamo parlando di "un pattern molto forte"
Proviamo ad analizzare i risultati e ad applicare un filtro aggiungendo anche un take profit uguale allo stop.
L'analisi tecnica l'abbiamo già messa nella ricetta. Mettiamo un po' di statistica:
...Un disastro comunque.--------------------
> Balance: $ 8130,50$ (-18,7%), Max: 10000,00 (0,0%), Min: 7526,50 (-24,7%)
> Positions: 91, Avg Trade: $ -20,54
> Profit: 30 (33,0%), Avg: $ 92,01, Max: $ 269,35, Consecutive: 5 [1:4, 2:3, 3:1, 4:1, 5:1]
> Loss: 61 (67,0%), Avg: $ -75,90, Max: $ -307,66, Consecutive: 26 [1:5, 2:5, 3:5, 4:3, 5:3, 6:2, 7:1, 8:1, 9:1, 10:1, 11:1, 12:1, 13:1, 14:1, 15:1, 16:1, 17:1, 18:1, 19:1, 20:1, 21:1, 22:1, 23:1, 24:1, 25:1, 26:1]
> Draw Down: $ 1869,50 (18,7%), Massimo: $ 2473,50 (24,7%)
==>
Siamo passati da mille trades a cento. Non va bene...Proviamo a cambiare money management in modo tale da non "paralizzare" l'operatività in caso di posizioni già aperte.
Se abbiamo un segnale apriamo la posizione anche se siamo già posizionati in quella posizione.
Sempre fixed fractional 3% ma "multi trading".
Un altro passo in avanti !--------------------
> Balance: $ 9229,15$ (-7,7%), Max: 11377,88 (13,8%), Min: 6880,12 (-31,2%)
> Positions: 164, Avg Trade: $ -4,70
> Profit: 85 (51,8%), Avg: $ 277,28, Max: $ 325,24, Consecutive: 10 [1:14, 2:11, 3:7, 4:4, 5:3, 6:3, 7:2, 8:1, 9:1, 10:1]
> Loss: 79 (48,2%), Avg: $ -308,10, Max: $ -387,85, Consecutive: 8 [1:15, 2:8, 3:7, 4:4, 5:3, 6:3, 7:2, 8:1]
> Draw Down: $ 2148,73 (18,9%), Massimo: $ 4497,75 (39,5%)
==>
Rimaniamo in perdita del 7% sul capitale ma almeno questa volta abbiamo raggiunto, almeno per un istante, il 13% di guadagno.
Abbiamo fatto piu' operazioni rispetto a prima e allo stesso tempo abbassato la serie massima negativa da 26 a 8 !
Il problema è il money management ! A questo punto è chiaro che il fixed fractional non è adatto. Stiamo tradando una strategia casuale e quindi destinata a perdere.
Cambiamo il money management a percentuale fissa con una progressione mischiata alla martingala e che sia in grado di gestire tutti i segnali (oppure armonizziamo il timeframe al money management , alzandolo a 30 minuti e riduciamo il take profit rispetto allo stop loss)
Niente da fare Sembra proprio che non ci sia modo per guadagnare con una strategia casuale.--------------------
> Balance: $ 8655,75$ (-13,4%), Max: 11590,21 (15,9%), Min: 8464,39 (-15,4%)
> Positions: 273, Avg Trade: $ -4,92
> Profit: 151 (55,3%), Avg: $ 58,05, Max: $ 1104,73, Consecutive: 8 [1:22, 2:15, 3:11, 4:10, 5:6, 6:4, 7:4, 8:1]
> Loss: 122 (44,7%), Avg: $ -82,87, Max: $ -589,28, Consecutive: 10 [1:22, 2:10, 3:6, 4:2, 5:1, 6:1, 7:1, 8:1, 9:1, 10:1]
> Draw Down: $ 2934,46 (25,3%), Massimo: $ 3125,82 (27,0%)
==>
Pero' una cosa mia ha colpito: il minimo del capitale: siamo passati dal -31% al -15% ... Ma perchè ? Non sarà mica perchè abbiamo ristretto il take profit rispetto allo stop loss ?
Strano... i guru dicono lascia correre i profitti e taglia le perdite e qui abbiamo tagliato il take profit e allo stesso tempo il massimo drawdown !?
Non ci capisco piu' nulla.
Proviamo a mandare a fanculo i guru: lasciamo correre le perdite e tagliamo i profitti: stop loss 50 pip, take profit 25 pip, timeframe sempre lo stesso 30m:
--------------------
> Balance: $ 29741,95$ (197,4%), Max: 31180,77 (211,8%), Min: 3890,35 (-61,1%)
> Positions: 1182, Avg Trade: $ 16,70
> Profit: 774 (65,5%), Avg: $ 108,90, Max: $ 13128,03, Consecutive: 25 [1:84, 2:70, 3:62, 4:52, 5:47, 6:41, 7:38, 8:29, 9:23, 10:16, 11:13, 12:12, 13:9, 14:7, 15:6, 16:6, 17:4, 18:3, 19:3, 20:3, 21:3, 22:2, 23:2, 24:1, 25:1]
> Loss: 408 (34,5%), Avg: $ -158,20, Max: $ -8170,77, Consecutive: 10 [1:84, 2:45, 3:20, 4:11, 5:5, 6:2, 7:2, 8:1, 9:1, 10:1]
> Draw Down: $ 1438,82 (4,6%), Massimo: $ 9362,49 (42,7%)
==>
A questo punto devo fare una precisazione sul backtest.
L'ambiente di backtest, come dicevo prima, non appartiene alle piattaforme spenna polli ma è stato tarato per essere a favore del mercato e contro il trader usando tre parametri:
1) commissioni 90$ per milione: aumentate artificialmente, i broker danno 70$ per milione.
2) slippage 20 tick: gli ordini vengono eseguiti con 20 tick di ritardo e in questi 20 tick viene eseguito il prezzo meno favorevole al trader (il prezzo piu' alto per i long, il piu' basso per gli short).
3) swap: 3 pip ogni 24 ore.
Ripetiamo l'ultimo backtest in modalità spenna-polli, commissioni reali e niente ritardo di 20 tick:
--------------------
> Balance: $ 35172,27$ (251,7%), Max: 36738,18 (267,4%), Min: 4808,20 (-51,9%)
> Positions: 1182, Avg Trade: $ 21,30
> Profit: 774 (65,5%), Avg: $ 120,05, Max: $ 14778,50, Consecutive: 25 [1:84, 2:70, 3:62, 4:52, 5:47, 6:41, 7:38, 8:29, 9:23, 10:16, 11:13, 12:12, 13:9, 14:7, 15:6, 16:6, 17:4, 18:3, 19:3, 20:3, 21:3, 22:2, 23:2, 24:1, 25:1]
> Loss: 408 (34,5%), Avg: $ -166,04, Max: $ -8913,58, Consecutive: 10 [1:84, 2:45, 3:20, 4:11, 5:5, 6:2, 7:2, 8:1, 9:1, 10:1]
> Draw Down: $ 1565,91 (4,3%), Massimo: $ 9882,05 (34,0%)
Ok, era solo una precisazione.
Lasciamo perdere l'ottimismo e torniamo a focalizzare l'attenzione sul penultimo backtest, quello "paranoico".
Cosa ne pensate di tutta questa storia ?
Vale la pena concentrarsi su una strategia casuale per renderla a tutti i costi vincente ?
Tutto questo è una realtà o solo una illusione ?