Trade orario ottimizzabile
Forums › ProRealTime forum Italiano › Supporto ProOrder › Trade orario ottimizzabile
- This topic has 13 replies, 3 voices, and was last updated 8 months ago by MauroPro.
-
-
04/08/2024 at 4:05 PM #231246
Vorrei costruire una strategia che compri all’open di una candela oraria e chiuda la posizione long all’ open della candela successiva. Grazie
04/08/2024 at 4:26 PM #231249Penso tu voglia questo:
1234SELL at MarketIF NOT OnMarket THENBUY 1 Contract at MarketENDIF1 user thanked author for this post.
04/08/2024 at 6:53 PM #231264Ciao il tuo codice apre un long un ora si e un ora no. Il mio intento era quello di avere un Long al giorno in un ora che potesse poi essere utilizzata come variabile da ottimizzare con un back test. E’ possibile? Grazie
04/09/2024 at 7:55 AM #231271Ho scritto questo semplice TS sul cfd Nasdaq TF: H1 (non ho inserito le commissioni) e funziona (allego immagini),
2 users thanked author for this post.
04/09/2024 at 2:35 PM #231304Eccolo:
12345678ONCE tt = 100000OTD = Barindex - TradeIndex(1) > IntradayBarIndexIF LongOnMarket THENSELL at MarketENDIFIF Time = tt AND OTD AND Not LongOnMarket THENBUY 1 Contract at MarketENDIFper favore posta sempre anche il codice, anche se molto semplice. Grazie 🙂
04/10/2024 at 7:57 AM #231331Grazie. E’ possibile avere un codice che funzioni nello stesso modo per i giorni della settimana per poter ottimizzare la variabile gg.?
04/10/2024 at 8:21 AM #2313331234567OTD = (barIndex - tradeIndex(1) > intradayBarIndex)if not onMarket and OTD and time = tt and dayOfWeek = giorno then // tt [0-230000 - step 010000] - giorno [1(=lunedi)-5(=venerdi) - step 1]buy 1 contracts at marketendifif longOnMarket and time = tt + 010000 thensell 1 contracts at marketendif04/10/2024 at 4:37 PM #231361Grazie ma dovrebbe aprire all’open di un giorno e chiudere all’open del gg successivo in modo da poter ottimizzare la variabile giorno.
04/10/2024 at 4:46 PM #231364BIAS WEEK123456789101112//apertura di posizione all'openONCE D=1IF DayOfWeek = D AND Not OnMarket THENBUY 1 Contract at MarketENDIF//chiusura di posizione all’open gg successivoIF (DayOfWeek = D+1) AND OnMarket THENSELL at MarketENDIFHo provato questo ma ha il problema del venerdì
04/10/2024 at 4:47 PM #231365Eccolo:
123456789ONCE gg = DayOTD = Barindex - TradeIndex(1) > IntradayBarIndexIF LongOnMarket AND Day <> Day[1] THENSELL at MarketENDIFIF OTD AND Not LongOnMarket THENBUY 1 Contract at Marketgg = DayENDIF1 user thanked author for this post.
04/10/2024 at 5:12 PM #231368Grazie. Devo ottimizzare la variabile gg da 1 a 5 per vedere il gg più profittevole?
04/10/2024 at 8:04 PM #231373Si, esatto.
Puoi provare anche partendo da 0, se c’è anche la Domenica (lo vedi sul grafico se è presente una candela di Domenica oppure no).
1 user thanked author for this post.
04/11/2024 at 9:01 AM #231389grazie ma mi da gli stessi risultati per ogni gg.
dove sbaglio?
04/11/2024 at 9:40 AM #231396Si in effetti sono tutti giorni uguali, bisogna sentire Roberto.
Comunque puoi anche usare il tuo codice (simile a quello sotto che ho riscritto e provato sul Dax con timeframe sempre H1) e per il problema del venerdi hai due soluzioni:
1) esci alle 22 ( come fa il Ts riportato sotto) oppure, solo per il venerdi, crei un uscita dedicata il lunedi (ma non ti consiglio di rimanere dentro overWeek, per interessi, dividendi, imprevisti …).
OTD = barIndex – tradeIndex(1) > intradayBarIndex
if not onMarket and OTD and dayOfWeek = gg then // gg ottimizzato da 1 a 5 step 1
buy 1 contract at market
endifif longOnMarket and dayOfWeek = gg+1 then
sell at Market
endifif longOnMarket and dayOfWeek = 5 and time = 220000 then
sell at market
endif1 user thanked author for this post.
-
AuthorPosts
Find exclusive trading pro-tools on