MACD 3 en 1
Forums › ProRealTime foro Español › Soporte ProBuilder › MACD 3 en 1
- This topic has 10 replies, 2 voices, and was last updated 3 months ago by robertogozzi.
-
-
06/20/2016 at 2:26 PM #9602
Aquí os dejo el MACD, incluyendo otros dos indicadores: el Elder Impulse System y el Zero Lag (divergencias del MACD publicado en http://www.prorealcode.com/prorealtime-indicators/macd-divergences-from-price/). Es realmente un 3 en 1. Lo único que yo he hecho es unificar los 3 indicadores en uno solo, para tener toda la información a mano.
Si queréis más información sobre estrategias con este indicador, me podéis contactar.
Las salidas elderimpulsebuy, elderimpulsesell y elderimpulsechange hay que ponerlas en histograma. Las 3 primeras ya vienen coloreadas, y las bullishmacddivergence y bearishmacddivergence se ponen en línea para que no se sobrepongan al histograma del MACD. Pueden colorearse con unas nuevas zonas de color.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110/////////////////MACD IMPULSE ELDER////// variables// pc, fast ma, 12// pl, slow ma, 26// ps, signal, 9// p, exp ma EIS, 18// set first three as histogramspc=12pl=26ps=9p=13//periodos EISaa=exponentialaverage[p](close)cc=MACD[pc,pl,ps](close)if aa > aa[1] and cc>cc[1] Thendd =cc*2elsedd=0endifif aa<aa[1] and cc < cc[1] thenee=cc*2elseee=0endifif ( aa <aa[1] and cc > cc[1]) or (aa>aa[1] and cc<cc[1]) thenff=cc*2elseff=0endifREM MACDhh=exponentialaverage[pc](close) - exponentialaverage[pl](close)REM Signalhh1=exponentialaverage[ps](hh)// DIVERGENCES ZeroLag MACD adapted from HK-LISSE RSI divergences codeEMAshort1 = exponentialaverage[pc](close)EMAshort2 = exponentialaverage[pc](EMAshort1)DifferenceShort = EMAshort1 - EMAshort2ZeroLagShort = EMAshort1 + DifferenceShortEMAlong1 = exponentialaverage[pl](close)EMAlong2 = exponentialaverage[pl](EMAlong1)DifferenceLong = EMAlong1 - EMAlong2ZeroLagLong = EMAlong1 + DifferenceLongZeroLagMACD = ZeroLagShort - ZeroLagLongsignal1=ExponentialAverage[ps](ZEROLAGMACD)signal2=ExponentialAverage[ps](signal1)DIFFERENCE2=signal1-signal2SignalMACD=signal1+DIFFERENCE2x = ZeroLagMACDy = SignalMACD// BEARISH DIVERGENCES MACDhi=max(hi,x)hico=max(hico,max(high,high[1]))if x crosses under y thensto2b=sto1bsto1b=hihi=0p3b=p1bp2b=max(p1b,hico1)p1b=max(highest[3](high),hico)if p2b=p1b thenp2b=max(p3b,p4b)endifhico=0hico1=0endifif x<y thenp4b=hico1hico1=max(hico1,high)endifif p1b>p2b and sto1b<sto2b and x crosses under y and x<x[1] thensignB= -2elsesignB= 0endif// BULLISH MACD DIVERGENCESlo=min(lo,x)lowco=min(lowco,min(low,low[1]))if x CROSSES OVER y thensto2h=sto1hsto1h=lolo=100p3h=p1hp2h=min(p1h,lowco1)p1h=min(lowest[3](low),lowco)if p2h=p1h thenp2h=min(p3h,p4h)endiflowco=100000lowco1=100000endifif x>y thenp4h=lowco1lowco1=min(lowco1,low)endifif p1h<p2h and sto1h > sto2h and x crosses over y and x>x[1] thensignH= 2elsesignH= 0endifreturn dd COLOURED(0,255,0) as "elder impulsebuy", ee COLOURED(255,0,0) as "elder impulsesell", ff coloured(0,0,255) as "elder impulsechange", hh as "macd", hh1 as "signal macd", signH as "Bullish MACD Divergence", signB as "Bearish MACD Divergence" , 0 as " zero "06/20/2016 at 4:32 PM #960506/20/2016 at 6:16 PM #9611Sin problema. Lo único que pasa es que no tengo demasiada experiencia, aunque explicaré buenamente lo que he podido apreciar.
Yo lo uso exclusivamente para el DAX, y en timeframes de 1 y 5 minutos, aunque supongo que en tiempos superiores también funcionará. Con divisas no tengo experiencia ninguna, o sea que si tú dices que no lo ves correcto, pues así será.
Sobre el MACD no creo que haya mucho que explicar. Yo no lo utilizo como único indicador, evidentemente, pero es un buen complemento para detectar divergencias, y en eso ayuda también el detector automático de las mismas.
Cuando el histograma sube, aunque sea negativo, es momento de largos, aunque repito que no es el indicador que da la entrada. Lo interesante son las barras con colores: según el Elder Impulse System, si la barra es azul, es indiferente, aunque puede ayudar viendo la tendencia anterior. Si la barra es roja, prohíbe los largos y recomienda los cortos, y si la barra es verde, prohíbe los cortos y recomienda los largos. Yo espero a ver dos o tres velas seguidas verdes para entrar largos, o rojas para cortos. El Elder Impulse System es una combinación de momentum y tendencia.
El momento ideal para largos es cuando el histograma va subiendo, la vela se pone verde justo por encima del cero y encima hay una divergencia. Lo mismo para cortos, pero al revés. Conviene confirmar las divergencias visualmente. Naturalmente, cuanto más altas van siendo las barras del histograma, más va subiendo el precio. Si estás largo y una barra se pone roja, conviene salir.
Sé que es muy simple, pero conforme voy practicando con este indicador (junto con otros), a mí me funciona.
06/20/2016 at 7:41 PM #961506/20/2016 at 9:16 PM #961706/21/2016 at 9:49 AM #963512/05/2018 at 8:41 PM #86380Buenas tardes.
Quiero incluir en mi buscador la condición que el MACD no tenga divergencias. Podríais darme alguna indicación de cómo programarlo?
Mil gracias
12/06/2018 at 9:45 AM #8640308/12/2019 at 6:53 PM #104635Buenas tardes.
¿Podría alguien convertir (o explicar cómo hacerlo) este indicador en un screener para buscar acciones que tengan una divergencia en los últimos, por ejemplo, 100 días)?
Gracias.
Hello.Could anybody convert (or explain how to do it) this indicator into a screener so that it can find stocks with a divergence within the last, for instance, 100 days?Thank you.08/15/2024 at 11:43 AM #236415Hello Pere, your indikator-special is nice. Can you help me or orther persons from community to create a running strategy with automatical buy and sell orders and Stop loss settings for daily XAUUSD ? Best UlrichHola Pere, tu indicador especial es genial. ¿Puedes ayudarme a mí o a otras personas de la comunidad a crear una estrategia de ejecución con órdenes de compra y venta automáticas y configuraciones de stop loss para el XAUUSD diario? Saludos Ulrich
08/15/2024 at 11:59 AM #236417Publica solo en el idioma del foro en el que publicas. Por ejemplo, inglés solo en foros en inglés y español solo en foros en español.
Cree una nueva solicitud en el soporte de ProOrder, posiblemente haciendo referencia a esto.
Gracias 🙂
-
AuthorPosts
Find exclusive trading pro-tools on