Altra questione...
Ciao Manuel,
stavo facendo delle prove utilizzando SetStop(SL, Ticket.. e SetStop(TP, Ticket..
Nel performance report, siccome nel DB ci sono le info delle chiusure delle opzioni, vengono riportate tali valori se durante la giornata è scattato lo SL o TP impostato.
Ma se penso alla mia operatività, quando vendo ogni singola opzioni degli short strangle, imposto subito 'dine limit per ricomprarla ad un determinato valore (p.es. 0.1*Pcall o 0.15*Pput).
Nel caso dello SL, non l'ho mai provato, ma Stage5 offre ordini "stop limit" e sono quelli che imposterei per ricomprare in perdita.
In entrambe i casi i P/L non si discostano molto da quelli preimpostati meccanicamente, mentre nei report di OE questo avviene.
Non si può pensare una feature che sovrascriva i valori di close dei profit con i valori di TP o SL? (l'ho fatto manualmente esportando il report in csv e lavorandolo in excel, ma non mi sembra che si possa reimportare, no?)
Molte persone ci hanno avanzato la stessa proposta, ma c'è un problema di fondo.
Per poter utilizzare uno stop loss intraday servono quote intraday, altrimenti il backtest sarebbe completamente inaffidabile, le spiego il perchè:
immagina che il prezzo a cui lei ha acquistato è 10, e che mette uno stop loss a 7.
Se a fine giornata il backtest vede un prezzo di 5, lei dice, in realtà io avrei già chiuso tutto a 7, e su questo non ci piove.
Ma mettiamo invece che il prezzo chiuda a 8, o 11, o un qualsiasi prezzo superiore a 7, qui nasce il problema: come fa il backtester a sapere che il prezzo è SEMPRE stato superiore a 7? Avrebbe potuto fare un minimo intraday di 6, per poi chiudere la giornata a 8. Il backtester ragiona end of day, vedendo un prezzo pari a 8, quindi li registrerebbe il trade come "sopravvissuto" allo stop loss, ma è una cosa del tutto falsata.
Quante volte capita che uno stop loss venga preso, e poi il prezzo ritraccia verso l'alto per chiudere magari a un prezzo in cui il trade sarebbe stato positivo? Senza l'informazione sul minimo di giornata è impossibile implementare uno stop loss intraday.
Il problema sta anche nel fatto che l'effetto di questa implementazione sarebbe sempre e solo positivo: chiudo meglio (a stop loss) i trade che vanno male, e molti trade che sarebbero stati chiusi a stop loss con successivo ritracciamento del prezzo registrerebbero una perdita minore dello SL o addirittura un profitto.
Il risultato è che una strategia implementata in questo modo, indipendentemente da quanto sia di bassa qualità, sembrerebbe un'ottima strategia proprio a causa di questo vantaggio (fittizio).
Lo stesso vale per il TP, relativamente al massimo di giornata.