Discussione: Tutto sul TS BeeChristmasTree
-
22-01-15, 17:38 #41
- Data Registrazione
- Dec 2012
- Messaggi
- 432
-
22-01-15, 18:17 #42
- Data Registrazione
- Dec 2012
- Messaggi
- 432
Ciao Fab,
ho fatto un sacco di lavoro, ma a quanto pare c'erano degli errori alla base.
Alla luce di quanto ha detto Max, bisogna settare meglio il @Gainlevel ed escludere le barre di chiusura mercato.
Ti ricordi i backtest sullo Stoxx a 5M che avevo postato al post #20 a dicembre? I risultati erano discreti.
Ora, non so perché, sovrapponendo il periodo in comune fra il test di allora e quello fatto oggi, con lo stesso set, con la Normal Distribution, ottengo delle equity molto diverse.
-
22-01-15, 18:27 #43
- Data Registrazione
- Jul 2010
- Messaggi
- 54
Vi dico la mia,
in un TS con trailing stop come sappiamo l'uscita viene simulata mediante prezzi generati in base ad una data distribuzione.
In ogni caso il valore di uscita sarà aleatorio e l'errore commesso rispetto al caso reale sarà spannometricamnte uguale all'ampiezza di una candela.
Se a questo punto noi andiamo a costruire un TS che ha un average bars in trade di 1,3 barre o giù di li (come ho visto in un post precedente), ecco che allora dobbiamo attendeci in reale di avere discostamenti significativi.
A mio avviso, su TS con trailing stop, affinche il backtest sia significativo si deve cercare un average bars in trade più grande possibile.
-
25-01-15, 14:43 #44
- Data Registrazione
- May 2012
- Località
- Roma
- Messaggi
- 593
Non so se sia giusto risponderti in questo 3d Maurizio, comunque ...
Io sempre su dax ho preso una strada diversa ma con lo stesso ragionamento di fondo,
cioè prima stabilire il trend
e io lo faccio con la statistica cioè incrocio linear regression forecast e intercept,
poi stabilire quando uscire ... ho provato un pò a sparigliare ...
e qui sto provando ad usare Wil%R
in quest'altro modo però : il segnale long di Wil nel mio ts vuol dire esci dal trend short e viceversa.
Pensavo di avvicinarmi ad un buon risultato, vedi future marzo:
ma poi ho caricato il future dicembre e:
questa equity fa un pò schifo!
Insomma non ci sono ... comunque nei backtest metto 1 tick di slippage e tu?Io non vendo tasti ! - Tiziano Cagalli ...quindi se c'è un tasto (su Fiuto) vuol dire che serve !!
-
25-01-15, 15:02 #45
Vittorio,
hai provato a legare il segnale di uscita alla volatilità dello strumento ?
Last > AverageEntryPrice() + (@Multiplier* ATR(@periods, @matype))
tirando fuori negli input @Multiplier puoi vedere quale è il miglior moltiplicatore
fai questa prova e vedi se ottieni miglioramenti
Ciao
Apo....non si desidera ciò che è facile ottenere (Ovidio)....
-
25-01-15, 15:44 #46
- Data Registrazione
- May 2012
- Località
- Roma
- Messaggi
- 593
Adesso ci provo ... secondo te 1 tick di slippage per tf 1min è giusto o è poco? comunque domani col conto in paper di ib provo il ts in reale (l'avete provato questo servizio di ib con beetrader in reale? bello !) così vedo se è giusto!
Io non vendo tasti ! - Tiziano Cagalli ...quindi se c'è un tasto (su Fiuto) vuol dire che serve !!
-
25-01-15, 20:53 #47
-
25-01-15, 20:53 #48
- Data Registrazione
- Jul 2010
- Messaggi
- 114
buonasera, riprovo a chiedere vedendo che la discussione è attiva e non avevo ricevutoo risposta al messaggio precendente. Sto cercando di ottimizzare il beeXmastree però vorrei capire se i segnali di buy/sell si generano solo "on close" o se si generano durante la creazione della barra.
Nello screen qui sotto si generano tutti on close... come si può modificare questa impostazione?
grazie mille
-
25-01-15, 20:58 #49
-
25-01-15, 21:52 #50
ciao TomBishop,
eseguendo un backtest gli ordini vengono eseguiti on close sulla barra, in funzione del TimeFrame scelto.
Dal pannello delle opzioni "Advanced Settings" puoi simulare il backtrailingstop o anche dopo una ottimizzazione dei parametri puoi simulare una distribuzione (per esempio "NORMALE") dei prezzi diversa dal CLOSE.
Gli ordini avverranno (fittiziamente) in un prezzo compreso nella barra che contiene l'ordine,
ma NON E' POSSIBILE SAPERE A CHE ORA per questo ti trovi l'orario del close (tanto non ti cambia niente).
Se vuoi vedere orari diversi dal close , devi andare in reale. Cioè metti in funzione IN REALE il TradingSystem.
A quel punto gli ordini partiranno non appena le condizioni vengono soddisfatte.
ciao,
MarcoI computer sono incredibilmente veloci, accurati e stupidi. Gli uomini sono incredibilmente lenti, inaccurati e intelligenti. L’insieme dei due costituisce una forza incalcolabile. (Albert Einstein)