Rimbalzi su false rotture supertrend
Forums › ProRealTime forum Italiano › Supporto ProOrder › Rimbalzi su false rotture supertrend
- This topic has 5 replies, 3 voices, and was last updated 2 years ago by robertogozzi.
-
-
07/21/2022 at 1:48 AM #197603
Buonasera,
sto provando a impostare un sistema basato sulle “false” rotture del supertrend, cioè quando il prezzo rompe il supertrend ma alla chiusura della candela tale rottura non è confermata.
Girovagando per i forum ho trovato il codice adatto:
12ca1=low <= Supertrend[3,10]ca2=close > Supertrend[3,10]ma, se imposto il trading system, mi ritrovo operazioni eseguite anche al cambio di colore del supertrend.
Allora ho provato inserendo come condizioni rispettivamente per il long e lo short:
12L1 = close > MySTS1 = close < MySTma il risultato non cambia, il sistema entra a mercato non solo sulle false rotture, ma anche al cambio di colore del supertrend e, tra l’altro, contro il trend.
Come posso indicare al sistema di non entrare a mercato se c’è un cambio di colore del supertrend?
Di seguito il codice che sto testando sul Dax a 3 min:
123456789101112131415161718192021222324defparam FLATAFTER = 220300defparam FLATbefore = 000000DEFPARAM CumulateOrders = falseMyST= Supertrend[3,10]L1 = close > MySTS1 = close < MySTca1=low <= Supertrend[3,10]ca2=close > Supertrend[3,10]ca3=low => Supertrend[3,10]ca4=close < Supertrend[3,10]Lcond = ca1 and ca2 and l1Scond = ca3 and ca4 and s1IF Lcond AND Not LongOnMarket THENBUY 1 CONTRACT AT MARKETendifIF Scond AND Not ShortOnMarket THENSELLSHORT 1 CONTRACT AT MARKETENDIFIf DayOfWeek = 5 and Time = 215930 ThenSell at marketExitshort at marketEndifSet stop ploss xSet target pprofit y07/21/2022 at 6:11 AM #197604Questo dovrebbe funzionare (non l’ho provato):
1234567891011121314151617181920212223defparam FLATAFTER = 220300defparam FLATbefore = 000000DEFPARAM CumulateOrders = falseMyST= Supertrend[3,10]ca1=low <= MySTca2=close > MySTca3=low => MySTca4=close < MySTCambio = (ca2 and ca4[1]) OR (ca2[1] and ca4)Lcond = ca1 and ca2 and not CambioScond = ca3 and ca4 and not CambioIF Lcond AND Not LongOnMarket THENBUY 1 CONTRACT AT MARKETendifIF Scond AND Not ShortOnMarket THENSELLSHORT 1 CONTRACT AT MARKETENDIFIf DayOfWeek = 5 and Time = 215930 ThenSell at marketExitshort at marketEndifSet stop ploss xSet target pprofit y1 user thanked author for this post.
07/23/2022 at 12:13 AM #19775407/23/2022 at 8:08 AM #197792Penso che le condizioni ca… non possono essre sulla stessa barra, in quanto poi il TS trovando il segnale ed entrando comunque all’apertura della barra seguente non può sapere se questa è sotto-sopra il myST.
Prova, ad esempio per il long: low[1] <= myST and close > myST
07/23/2022 at 8:36 AM #197793Anche con il mio suggerimento ho visto che il problema rimane in quanto in ogni caso entri sempre alla barra seguente, dove il ST può sempre cambiare.
Puoi comunque inserire una condizione aggiuntiva di uscita immediata se, dopo che si è entrati, il ST cambia subito colore.
07/24/2022 at 11:14 AM #197826Il codice che ho postato NON entra al cambio.
Può accadere che ci sia un cambio immediatamente DOPO l’entrata, ma non ho soluzioni per questo.
-
AuthorPosts
Find exclusive trading pro-tools on