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.
-
-
09/14/2022 at 5:11 PM #200813
Buonasera,
dovrei andare avanti con questa codifica ma non riesco a codificare questa parte
“”and ultimo mySupport del trendlong> myResistenza del trendshort “”nell immagine allegata vediamo gli idicatori di Roberto Gozzi dove
il magic trend castom verde indica il trend long e rosso il trend short.
sono cerchiati l’ultimo supporto del trend long e la resistenza del trend shortavrei bisogno di un’aiuto
grazie milleFORMULA1234567891011121314151617181920212223242526272829303132333435363738myMagicTrend = 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]///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]ENDIFmyResistenza = CALL "Resistenza"[1, 5]IF Not shortOnMarket and trendshort and myResistenza >0 ""and ultimo mySupport>0 del trendlong> myResistenza>0 del trendshort "" THEN//sellshort 1 CONTRACT AT marketSET STOP LOSS 20set target profit 30ENDIF09/16/2022 at 8:11 AM #20086709/16/2022 at 11:54 AM #20087909/16/2022 at 1:45 PM #200884Resistenza1234567891011121314151617//DEFPARAM CalculateOnLastBars = 1000PivotBAR = pivot//2 //2 bars AFTER pivotLookBack = nbarre//5 //4 bars BEFORE pivotResistancePrice = 0//SupportPrice = 0BarLookBack = PivotBAR + 1//IF low[PivotBAR] < lowest[LookBack](low)[BarLookBack] THEN//IF low[PivotBAR] = lowest[BarLookBack](low) THEN//SupportPrice = low[PivotBAR]//ENDIF//ENDIFIF high[PivotBAR] > highest[LookBack](high)[BarLookBack] THENIF high[PivotBAR] = highest[BarLookBack](high) THENResistancePrice = high[PivotBAR]//high[BarIndex - MyResistance]ENDIFENDIFRETURN ResistancePrice09/16/2022 at 1:46 PM #200885Supporto1234567891011121314151617//DEFPARAM CalculateOnLastBars = 1000PivotBAR = pivot//2 //2 bars AFTER pivotLookBack = nbarre//5 //4 bars BEFORE pivot//ResistancePrice = 0SupportPrice = 0BarLookBack = PivotBAR + 1IF low[PivotBAR] < lowest[LookBack](low)[BarLookBack] THENIF low[PivotBAR] = lowest[BarLookBack](low) THENSupportPrice = low[PivotBAR]ENDIFENDIF//IF high[PivotBAR] > highest[LookBack](high)[BarLookBack] THEN//IF high[PivotBAR] = highest[BarLookBack](high) THEN//ResistancePrice = high[PivotBAR]//high[BarIndex - MyResistance]//ENDIF//ENDIFRETURN SupportPrice09/19/2022 at 10:29 AM #201006La linea 34 è errata, puoi riscriverla correttamente?
09/19/2022 at 10:44 AM #201009buongiorno Roberto,
è proprio quello che non so fare!
non so scrivere quello contenuto nelle doppie virgolette della riga 34
e cioè che (per gli ingressi short)durante il trend short rosso, la resistenza che si forma deve essere minore dell’ultimo supporto del trend long.
Grazie per la disponibilità
Max
09/19/2022 at 11:26 AM #201013Probabilmente l’ho scritta io, ma non riesco a trovarla tra le migliaia di codici scritti, puoi inviarmi un link al post dove l’hai trovata?
09/19/2022 at 11:40 AM #201014gli indicatori postati sono i tuoi ma la riga l’ho scritta io ….per lo meno ci ho provato
09/19/2022 at 3:31 PM #201029Non capisco:
- sei nel codice per entrare SHORT, cosa c’entra il trendlong?
- inoltre usi la parola DEL con trendlong e trendshort, ma sono due variabili di tipo logico, contengono solo 0 e 1 e non capisco cosa significhi quel DEL.
E’ meglio se mi scrivi quali sono le regole per entrare (solo SHORT, o anche LONG?), così le ricodifico.
09/19/2022 at 4:34 PM #201044Hai ragione Roberto,
è difficile farmi capire ho usato nelle virgolette metà linguaggio discorsivo e metà codice
il del è usato come preposizione.
ho scritto sul disegno i punti da seguire per ottenere il segnale che vorrei
spero di aver trasmesso quello che intendo
Max
09/19/2022 at 5:21 PM #201047Puoi postare anche i due indicatori “Magic Trend downT” e “Magic Trend upT” (magari allegando anche i file ITF) ?
09/19/2022 at 5:43 PM #20104809/20/2022 at 8:41 AM #201071Prova questo, ma non ho ben capito le condizioni d’entrata:
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879ONCE 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 30ENDIF09/20/2022 at 10:53 AM #201083Grazie Roberto,
non va,
ho inserito” graphonprice ultimosupporto” e si vede che li segnala tutti i supporti del trend long e non l’ultimo supporto prima che il trend diventi short.
Per ingresso short dovrebbe considerare solo il supporto cerchiato (ultimo supporto del trend long prima che diventi trend short) che deve essere maggiore della resistenza dentro il rettangolo(resistenza del trend short).
il ragionamento è : se la resistenza è minore del supporto nei relativi trend ,possa essere partito un movimento di mercato e non sia in fase laterale.
Un Saluto
Max
-
AuthorPosts
Find exclusive trading pro-tools on