ritracciamento supertrend 2 minuti
Forums › ProRealTime forum Italiano › Supporto ProOrder › ritracciamento supertrend 2 minuti
- This topic has 46 replies, 4 voices, and was last updated 2 years ago by robertogozzi.
-
-
01/25/2022 at 3:56 PM #186603
Finalmente ce l’ho fatta.
Questa è la versione che verifica gli incroci alla chiusura della candela da 2 minuti. Verifica che vada bene così. Se va bene la modifico per fare in modo che la verifica sia fatta su un time frame più basso.
Ho mantenutu tutte e 3 lecondizioni, quella originale con l’ADX, quella conl’incrocio delle Envelopes DOPO il ritracciamento e quella con l’incrocio contemporaneo del ST e delle ENVELOPES (senza attendere il ritracciamento):
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192// SuperTrend & Envelopes////https://www.prorealcode.com/topic/ritracciamento-supertrend-2-minuti/page/2/#post-185761//DEFPARAM CumulateOrders = falseDefparam Flatbefore=010000Defparam Flatafter=220000ONCE CrossOver = 0ONCE CrossUnder = 0ONCE FlagL = 0ONCE FlagS = 0ONCE IncrocioSU = 0ONCE IncrocioGIU= 0ONCE Ritracciato= 0Bullish = close > openBearish = close < openST = Supertrend[3,10]MyAdx = adx[5]>= 20Avg = average[20,0](close)PerCent = Avg / 100 * 0.5 //0.5% di distanza delle bandeBandaSUP = Avg + PerCentBandaINF = Avg - PerCentIF close CROSSES OVER ST THENCrossOver = 1IncrocioL = closeRitracciato= 0FlagL = 0CrossUnder = 0IncrocioS = 9999999FlagS = 0ENDIFIF CrossOver THENIF close > IncrocioL THENCrossOver = 0FlagL = 0ELSIF close < IncrocioL THENFlagL = 1ENDIFENDIFIF close CROSSES UNDER ST THENCrossUnder = 1IncrocioS = closeRitracciato= 0FlagS = 0CrossOver = 0IncrocioL = 0FlagL = 0ENDIFIF CrossUnder THENIF (close < IncrocioS) AND (IncrocioS <> 9999999) THENCrossUnder = 0FlagS = 0ELSIF (close > IncrocioS) AND (IncrocioS <> 9999999) THENFlagS = 1ENDIFENDIF//IF low <= IncrocioL THENRitracciato = 1ENDIFIF high >= IncrocioS THENRitracciato = 1ENDIF//CondL1 = Not OnMarket AND CrossOver AND FlagL AND Bullish AND MyAdxCondL2 = Not OnMarket AND IncrocioL AND Ritracciato AND close CROSSES OVER BandaSUPCondL3 = Not OnMarket AND CrossOver AND close CROSSES OVER BandaSUPIF CondL1 OR CondL2 OR CondL3 THENBUY 1 Contract AT MarketRitracciato = 0ENDIF//CondS1 = Not OnMarket AND CrossUnder AND FlagS AND Bearish AND MyAdxCondS2 = Not OnMarket AND IncrocioL AND Ritracciato AND close CROSSES UNDER BandaINFCondS3 = Not OnMarket AND CrossUnder AND close CROSSES UNDER BandaINFIF CondS1 OR CondS2 OR CondS3 THENSELLSHORT 1 Contract AT MarketRitracciato = 0ENDIF//IF LongOnMarket AND CROSSUNDER THENSELL AT MARKETENDIFIF ShortOnMarket AND CROSSOVER THENEXITSHORT AT MARKETENDIF//SET STOP pLOSS 50////graph CrossOver//graph CrossUnder//graph IncrocioS//graph IncrocioL01/25/2022 at 9:49 PM #186623Grazie Roberto, sembra funzionare bene, visto che apre una marea di posizione è possibile sostituire evelopes con un doppio supertrend? magari togliere adx?
01/25/2022 at 10:44 PM #186627Come vuoi usare i due ST?
01/25/2022 at 10:53 PM #186628praticamente il prezzo supera al rialzo il primo supertrend poi ripiega e quando supera al rialzo il secondo entra a mercato, una cosa del genere
01/26/2022 at 8:53 AM #18663801/27/2022 at 7:03 PM #186763Prova questo (ho aggiunto una quarta condizione, un incrocio dei due SuperTrend):
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495// SuperTrend & Envelopes////https://www.prorealcode.com/topic/ritracciamento-supertrend-2-minuti/page/2/#post-185761//DEFPARAM CumulateOrders = falseDefparam Flatbefore=010000Defparam Flatafter=220000ONCE CrossOver = 0ONCE CrossUnder = 0ONCE FlagL = 0ONCE FlagS = 0ONCE IncrocioSU = 0ONCE IncrocioGIU= 0ONCE Ritracciato= 0Bullish = close > openBearish = close < openST = Supertrend[3,10]ST2 = Supertrend[4,30]MyAdx = adx[5]>= 20Avg = average[20,0](close)PerCent = Avg / 100 * 0.5 //0.5% di distanza delle bandeBandaSUP = Avg + PerCentBandaINF = Avg - PerCentIF close CROSSES OVER ST THENCrossOver = 1IncrocioL = closeRitracciato= 0FlagL = 0CrossUnder = 0IncrocioS = 9999999FlagS = 0ENDIFIF CrossOver THENIF close > IncrocioL THENCrossOver = 0FlagL = 0ELSIF close < IncrocioL THENFlagL = 1ENDIFENDIFIF close CROSSES UNDER ST THENCrossUnder = 1IncrocioS = closeRitracciato= 0FlagS = 0CrossOver = 0IncrocioL = 0FlagL = 0ENDIFIF CrossUnder THENIF (close < IncrocioS) AND (IncrocioS <> 9999999) THENCrossUnder = 0FlagS = 0ELSIF (close > IncrocioS) AND (IncrocioS <> 9999999) THENFlagS = 1ENDIFENDIF//IF low <= IncrocioL THENRitracciato = 1ENDIFIF high >= IncrocioS THENRitracciato = 1ENDIF//CondL1 = Not OnMarket AND CrossOver AND FlagL AND Bullish AND MyAdxCondL2 = Not OnMarket AND IncrocioL AND Ritracciato AND close CROSSES OVER BandaSUPCondL3 = Not OnMarket AND CrossOver AND close CROSSES OVER BandaSUPCondL4 = Not OnMarket AND ST CROSSES OVER ST2IF CondL1 OR CondL2 OR CondL3 OR CondL4 THENBUY 1 Contract AT MarketRitracciato = 0ENDIF//CondS1 = Not OnMarket AND CrossUnder AND FlagS AND Bearish AND MyAdxCondS2 = Not OnMarket AND IncrocioL AND Ritracciato AND close CROSSES UNDER BandaINFCondS3 = Not OnMarket AND CrossUnder AND close CROSSES UNDER BandaINFCondS4 = Not OnMarket AND ST CROSSES UNDER ST2IF CondS1 OR CondS2 OR CondS3 OR CondS4 THENSELLSHORT 1 Contract AT MarketRitracciato = 0ENDIF//IF LongOnMarket AND CROSSUNDER THENSELL AT MARKETENDIFIF ShortOnMarket AND CROSSOVER THENEXITSHORT AT MARKETENDIF//SET STOP pLOSS 50////graph CrossOver//graph CrossUnder//graph IncrocioS//graph IncrocioL01/31/2022 at 10:25 PM #187173Scusa Roberto vorrei fare qualche cambiamento, dovrebbe utilizzare solo 2 supertrend
praticamente l’ingresso deve avvenire quando il supertrend a lungo è rialzista e il supertrend a breve diventa rialzista solo se l’incrocio tra prezzo e supertrend avviene più in basso rispetto all’incrocio tra prezzo e supertrend a lungo, per lo short avviene tutto al contrario, tutto questo deve avvenire per il long sopra la chiusura della candela a 4 ore precedente, per lo short sotto la chiusura della candela a 4 ore.
Grazie
01/31/2022 at 11:01 PM #187178La parte dove ti dico del minimo e il massimo la puoi non considerare
02/02/2022 at 11:40 AM #187325Mi servono alcuni chiarimenti:
- l’ingresso deve avvenire quando il supertrend a lungo è rialzista e il supertrend a breve diventa rialzista
cosa intendi per supetrend rialzista, a) che è sotto il prezzo, oppure b) basta che sia maggiore rispetto alla candela precedente?
. - solo se l’incrocio tra prezzo e supertrend avviene più in basso rispetto all’incrocio tra prezzo e supertrend a lungo
puoi chiarire meglio questa condizione, magari con un esempio o con una foto?
. - tutto questo deve avvenire per il long sopra la chiusura della candela a 4 ore precedente
è l’ultima candela H4 chiusa, oppure quella ancora precedente?
02/02/2022 at 5:33 PM #187376Cerco di fare un esempio con una foto
02/02/2022 at 6:28 PM #187379Spero cosi sia più chiaro, come dicevo se pioi togliere adx e evelopes, al posto loro ho inserito il sar
02/05/2022 at 3:43 PM #187596Quali sono i settaggi dei due supertrend?
Nelle foto ti spiace togliera ogni cosa estranea ai due supetrend e commentare in modo più dettagliato i vari punti che t’interessa evidenziare come condizioni, meglio indicandone in ordine cronologico con 1, 2, 3, ecc… (basta un solo esempio, Long o Short che sia, tanto l’altro è l’opposto).
Se riesci a rispondere anche alle domande precedenti è meglio, altrimenti ogni volta si rischia di aggiungere domande ad altre domande.
02/05/2022 at 4:30 PM #187605I settaggi sono :
supertrend lungo 8,10
supertrend breve 2,20
Gli ingressi devono avvenire, quando il supertrend lungo è gia rialzista quindi prezzo sopra supertrend, e il supertrend a breve diventa rialzista, quindi incrocio rialzista del prezzo, però l’incrocio con il supertrend a breve deve avvenire a un prezzo più basso rispetto all’incrocio con il supertrend a lungo.
Magari meglio se l’ingresso avviene direttamente sul punto di incrocio e non alla chiusura della candela(magari utilizzando un time frame inferiore).
02/07/2022 at 4:43 PM #187817Eccolo (io ho fatto qualche verifica superficiale e sembra funzioni, ma verifica meglio tu):
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849// SuperTrend////https://www.prorealcode.com/topic/ritracciamento-supertrend-2-minuti/page/2/#post-185761//DEFPARAM CumulateOrders = falseDefparam Flatbefore = 010000Defparam Flatafter = 220000Timeframe(4h,UpdateOnClose)H4close = close[1]//Timeframe(4h,default)ONCE IncrocioST = 0ONCE IncrocioST2 = 0ST = Supertrend[2,20] //2,20ST2 = Supertrend[8,10] //8,10ST2rialzista = close > ST2ST2ribassista = close < ST2IF close CROSSES OVER ST2 OR close CROSSES UNDER ST2 THENIncrocioST2 = closeENDIFIF close CROSSES OVER ST OR close CROSSES UNDER ST THENIncrocioST = closeENDIFCondL1 = Not OnMarketCondL2 = close > H4closeCondL3 = IncrocioST < IncrocioST2CondL4 = ST2rialzistaCondL5 = Not OnMarketCondL6 = close CROSSES OVER STCondL = CondL1 AND CondL2 AND CondL3 AND CondL4 AND CondL5 AND CondL6IF CondL THENBUY 1 Contract AT MarketENDIF//CondS1 = CondL1CondS2 = close < H4closeCondS3 = IncrocioST > IncrocioST2CondS4 = ST2ribassistaCondS5 = CondL5CondS6 = close CROSSES UNDER STCondS = CondS1 AND CondS2 AND CondS3 AND CondS4 AND CondS5 AND CondS6IF CondS THENSELLSHORT 1 Contract AT MarketENDIF//Timeframe(default)//SET STOP pLOSS 50//graphonprice ST coloured(255,0,0,255) AS "SuperTrend Veloce"//graphonprice ST2 coloured(0,0,255,255) AS "SuperTrend Lento"02/07/2022 at 6:01 PM #187821 - l’ingresso deve avvenire quando il supertrend a lungo è rialzista e il supertrend a breve diventa rialzista
-
AuthorPosts
Find exclusive trading pro-tools on