Grazie mille Ale, scusatemi per lo sfogo, proverò il tuo TS con le modifiche da te apportate.
La lista ordini non riesco a copiarla e non so come postarla
Come scrivo sopra il TS ha funzionato fino a poco tempo fa per cui, se faccio un back test dal 2014 ad oggi, i trades sono tutti giusti tranne l’ultimo.
Prendiamo ad esempio STM: il TS mi entra long il 23 febbraio 2017 a 14.20. Questo è corretto
Il problema è che il giorno dopo 24 febbraio, rifacendo il back test, mi vende a 14.16. Essendoci uno stop loss del 4% ovviamente non va bene.
Ma non è finita. la seduta successiva, lunedì 27 febbraio, rifaccio il back test, e trovo ancora la vendita di STM (che era stata venduta il 24)
Rifacendo il backtest, ogni giorno vende il titolo, come se non lo avesse fatto i giorni prima, e ovviamente il prezzo di vendita è sempre diverso
Lo scherzetto continua fino a quando non si arriva al prezzo di target profit o di stop loss. A quel punto chiude ed il giorno dopo non ci sono più operazioni.
Ho provato a mettere il profit e lo stop loss al 20% non cambia nulla, è come se non lo considerasse e chiudesse a caso la posizione
IL TS esatto su STM è questo
a = MACDline[12,26,9](close)
b = ExponentialAverage[9](a)
c= highest[40](High)
d=lowest[40](Low)
IF a CROSSES OVER b and close>open and close[1]>open[1] and (c/d)>1.30 THEN
BUY 10000 CASH AT market
ENDIF
If b CROSSES over a and close<open and close[1]<open[1] THEN
SELLSHORT 10000 CASH AT MARKET
ENDIF
SET STOP %LOSS 4
SET TARGET %PROFIT 6