TS magic trend custom
Forums › ProRealTime forum Italiano › Supporto ProOrder › TS magic trend custom
- This topic has 36 replies, 3 voices, and was last updated 2 years ago by robertogozzi.
-
-
10/11/2022 at 10:41 AM #202298
Non ho nemmeno un’operazione fatta tra quelle che hai elencato. Evidentemente hai variato qualche parametro.
Inviami il file ITF che hai usato (non il testo).
10/11/2022 at 10:57 AM #202300Salve Roberto,
mi spiace farti impazzire!
ecco il codice testato su cfd US tech 100
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081ONCE SegnaleLong = 0ONCE SegnaleShort = 0ONCE BullTrend = 0ONCE BearTrend = 0ONCE UltimaResist = 0ONCE UltimoSupporto = 0//myMagicTrend = CALL "Magic Trend custom"[20, 14, 1, 5]mydownT = CALL "Magic Trend downT"[20, 14, 1, 5]myupT = CALL "Magic Trend upT"[20, 14, 1, 5]myResistenza = CALL "Resistenza"[1, 5]mySupporto = CALL "Supporto"[1, 5]//IF BullTrend THENBullTrend = myMagicTrend >= myMagicTrend[1]IF BullTrend THENBearTrend = 0ENDIFELSEBullTrend = myMagicTrend > myMagicTrend[1]IF BullTrend THENBearTrend = 0ENDIFENDIF//IF BearTrend THENBearTrend = myMagicTrend <= myMagicTrend[1]IF BearTrend THENBullTrend = 0ENDIFELSEBearTrend = myMagicTrend < myMagicTrend[1]IF BearTrend THENBullTrend = 0ENDIFENDIF//IF BullTrend THENUltimoSupporto = mySupportoELSIF BearTrend THENUltimaResist = myResistenzaENDIF/////TREND LONG -----------------------------ONCE trendlong = 0IF StrategyProfit <> StrategyProfit[1] THENtrendlong = 0ENDIFMedialong = myMagicTrendIF mydownT crosses under Medialong[1] OR longOnMarket THENtrendlong = 0ENDIFIF trendlong = 0 THENtrendlong = myupT crosses over Medialong[1]ENDIF/////TREND SHORT------------------------------------------ONCE trendshort = 0IF StrategyProfit <> StrategyProfit[1] THENtrendshort = 0ENDIFMedia = myMagicTrendIF myupT crosses over Media[1] OR shortOnMarket THENtrendshort = 0ENDIFIF trendshort = 0 THENtrendshort = mydownT crosses under Media[1]ENDIFIF Not shortOnMarket and trendshort and myResistenza < UltimoSupporto THENsellshort 1 CONTRACT AT marketSET STOP LOSS 20set target profit 30ENDIFIF Not LongOnMarket and trendlong and mySupporto > UltimaResist THENBuy 1 CONTRACT AT marketSET STOP LOSS 20set target profit 30ENDIF//GRAPHONPRICE ULTIMOSUPPORTO//GRAPHONPRICE UltimaResist COLOURED (0,255,0)10/11/2022 at 12:01 PM #202305E’ lo stesso codice, ma i risultati sono diversi, ti allego una foto del 30 Settembre 2022 alle 21:11 e non c’è nessuna operazione aperta.
Alle 20:57 non c’è niente, ma c’è quello corretto alle 20:54.
Alle 20:42 non mi risulta nessuna operazione.
Alle 20:29 non mi risulta nessuna operazione.
Non so cosa dirti, a me funziona benissimo. Non ho idea del perché tu abbia tutte queste operazioni errate.
Verifica che il codice del tuo backtest (file ITF) sia identico a quello che hai postato.
10/11/2022 at 2:02 PM #202317mah !
non capisco neanche io….
potresti cortesemente inviarmi una schermata del ts sul Germany 40 cash(1€) e controllo le differenze
grazie mille
10/11/2022 at 3:35 PM #202320Eccolo allegato.
10/12/2022 at 4:30 PM #202386HO TROVATO L’INGHIPPO!
ONCE SegnaleLong = 0
ONCE SegnaleShort = 0
ONCE BullTrend = 0//HO MESSO 1 E FUNZIONA
ONCE BearTrend = 0//HO MESSO 1 E FUNZIONA
ONCE UltimaResist = 0
ONCE UltimoSupporto = 0Anche se non ho capito a cosa servono
ONCE SegnaleLong = 0
ONCE SegnaleShort = 0dato che non lo ritrovo nel codice
Grazie di tutto
Max
10/12/2022 at 5:35 PM #202393Le due variabili del segnale le avevo messe inizialmente, ma non ce n’era bisogno ed ho dimenticato di toglierle.
La modifica che hai fatto non influisce (almeno sul mio codice), però se così funziona come desideri… bene! -
AuthorPosts
Find exclusive trading pro-tools on