Strategia incrocio mm con stocastico
Forums › ProRealTime forum Italiano › Supporto ProOrder › Strategia incrocio mm con stocastico
- This topic has 5 replies, 2 voices, and was last updated 6 years ago by robertogozzi.
-
-
11/25/2017 at 11:41 PM #53967
buongiorno a tutti vorrei sapere come codificare un sistema automatico così fatto: incrocio Ema 21/ 63 , dopo 6 candele H4 con pullback sulle medie ed entry su iper stocastico e candela di conferma di ritorno in trend,
stop loss sui Max/ min di candela di conferma e TP 1:2 .
grazie per l’eventuale risposta
11/26/2017 at 9:43 AM #53986Facendo la sola ipotesi LONG, ho capito che, su un grafico H4 una media veloce deve incrociarne al rialzo una più lenta, per il resto dovresti chiarire:
1 – occorre che il pullback sulla media veloce avvenga dopo 6 candele oppure entro 6 candele prima d’invalidare il segnale?
2 – entri quando lo stocastico è in ipervenduto o quando ne sta uscendo?
3 – la candela di conferma come deve essere, un’engulfing o di quale ampiezza?
Roberto
11/26/2017 at 10:12 AM #53988Grazie Roberto per la risposta celere, allora:
1) il pullback sulla media veloce deve avvenire dopo 6 candele e non entro.
2)lo stocastico deve essere in iper, ma con la candela di rientro/conferma, lo stocastico comincia a rientrare di suo .
3) come candela di conferma: engulfing o Pin bar
11/27/2017 at 4:53 PM #54143Ho preparato questa strategia, però ci sono errori nello Stop Loss e Take Profit.
Entra SHORT il 2 Gennaio 2015, ma non colpisce mai lo Stop Loss!!!
L’operazione dura 3000+ candele!
Nicolas, riesci a spiegarci cosa può essere?
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899DEFPARAM CumulateOrders = false //Entrate multiple disattivateONCE n = 1 //Numero contratti/lottiONCE Moltiplicatore = 2 //Moltiplicatore per il Target ProfitONCE Rialzo = 0ONCE Ribasso = 0ONCE PullBack = 0ONCE CandelaIncrocio = 0ONCE IperVenduto = 25 //20 - 80 aree di Ipervenduto ed...ONCE IperComprato = 75 - IperVenduto //... Ipercomprato dello StocasticoONCE CandeleAttesa = 6 //Numero di candele d'attesa prima che avvenga il pullbackONCE AmpiezzaCorpoPinBar = 0.10 //corpo PinBar non oltre questa percventualeONCE AmpiezzaOmbraMaggiore = 0.80 //Ombra maggiore non inferiore a questa percentualeONCE TipoMedia = 1 //EMA(vedi https://www.prorealcode.com/documentation/average)MediaVeloce = Average[21,TipoMedia](close) //21 media veloceMediaLenta = Average[63,TipoMedia](close) //63 media lentaStocK = Stochastic[6,3](close) //10,6 linea K dello StocasticoStocD = Average[3,0](StocK) //3 linea D dello Stocastico// Azzerare tutti i valori una volta a mercatoIF OnMarket THENRialzo = 0Ribasso = 0CandelaIncrocio = 0PullBack = 0ENDIF// Settare le variabili per sapere se c'è stato un incrocio al Rialzo oppure al RibassoIF MediaVeloce CROSSES OVER MediaLenta THENRialzo = 1Ribasso = 0CandelaIncrocio = BarIndexPullBack = 0ELSIF MediaVeloce CROSSES UNDER MediaLenta THENRialzo = 0Ribasso = 1CandelaIncrocio = BarIndexPullBack = 0ENDIF// Se c'è stato un incrocio (Rialzo o Ribasso che sia) ma il pullback non avviene entro n Candele azzerare tuttoIF Rialzo THENIF PullBack = 0 THENIF low <= MediaVeloce THENIF (BarIndex - CandelaIncrocio) >= CandeleAttesa THENPullBack = 1ELSE//Rialzo = 0//Ribasso = 0//CandelaIncrocio = 0//PullBack = 0ENDIFENDIFENDIFELSIF Ribasso THENIF PullBack = 0 THENIF high >= MediaVeloce THENIF (BarIndex - CandelaIncrocio) >= CandeleAttesa THENPullBack = 1ELSE//Rialzo = 0//Ribasso = 0//CandelaIncrocio = 0//PullBack = 0ENDIFENDIFENDIFENDIF// Entrare in posizione LONGa1 = StocK > StocD //K > D nello stocasticoa2 = StocK > IperVenduto //K fuori dall'IperVendutoa3 = close > open //chiusura corrente al RIALZOa4 = abs(close - open) >= abs (close[1] - open[1]) //Engulfing ?Corpo = abs(close - open) <= (range * AmpiezzaCorpoPinBar) //Corpo Pin BAR ?OmbraInferiore = (min(open,close) - low) >= (range * AmpiezzaOmbraMaggiore) //Ombra Inferiore Pin BAR ?ax = a1 AND a2 AND a3 AND (a4 or (Corpo AND OmbraInferiore)) AND Rialzo AND PullBackIF ax THENSl = close - lowTp = close + ((close - low) * Moltiplicatore)BUY n CONTRACTS AT MARKETENDIF// Entrare in posizione SHORTb1 = StocK < StocD //K < D nello stocasticob2 = StocK < IperComprato //K fuori dall'IperCompratob3 = close < open //chiusura corrente al RIBASSOb4 = abs(close - open) >= abs (close[1] - open[1]) //Engulfing ?Corpo = abs(close - open) <= (range * AmpiezzaCorpoPinBar) //Corpo Pin BAR ?OmbraSuperiore = (high - max(open,close)) >= (range * AmpiezzaOmbraMaggiore)//Ombra Superiore Pin BAR ?bx = b1 AND b2 AND b3 AND (b4 or (Corpo AND OmbraSuperiore)) AND Ribasso AND PullBackIF bx THENSl = highTp = close - ((high - close) * Moltiplicatore)SELLSHORT n CONTRACTS AT MARKETENDIF// Target Profit & Stop LossSET STOP LOSS SLSET TARGET PROFIT Tp///////////////////////////GRAPH Rialzo//GRAPH Ribasso//GRAPH Pullback//GRAPH Sl//GRAPH TpGrazie. Roberto
11/30/2017 at 12:59 AM #5439411/30/2017 at 5:28 AM #54396Si, purtroppo non funzionano e non capisco il perché.
-
AuthorPosts
Find exclusive trading pro-tools on