Ciao Roberto, ti volevo chiedere alcune cose collegate:
A) cosa devo inserire nel codice sotto riportato per ottenere un ordine OCO? ( ossia quando viene eseguito buy oppure sellShort l’altro ordine viene cancellato)
if cTime and dayOfWeek <>5 then
buy positionSize contracts at chiusura – range2H*ratio limit
sellshort positionSize contract at chiusura + range2H*ratio limit
endif
B) nella formula sotto riportata che esegue una sola operazione al giorno, da che ora parte intradaybarindex , le 000000?
cond = (barIndex-tradeIndex(1)>intradayBarIndex)
C) Conosci una formula alternativa a quella sopra riportata per eseguire sempre una sola operazione al giorno in cui però posso scegliere l’orario da cui far partire la giornata?
Provo il tuo codice e ti faccio sapere se va bene per il mio utilizzo.
Approfitto intanto del tuo accenno a dayofweek per chiederti se si riesce a determinare in qualche modo anche l’ora.
Esempio: in un Ts ho notato che il giovedì non andava bene. Ho provato ad eliminare tale giorno con dayofweek diverso da 4, ma le performance non sono migliorate. Uno dei motivi e’ che non si puo’ sapere anche l’ora di quel giorno dopo la quale non conviene più ‘ operare.
Ottimizza gli orari, stabilito un orario d’inizio ed uno di fine trading, gli dici di ottimizzarli dandogli, ad esempio, da 070000 a 110000 con un passo di 010000 (che è un’ora) e vedi qual’è l’ora migliore per iniziare. Ripeti anche per l’orario di fine trading.
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.