sábado, 6 de octubre de 2018

El Average Directional Index Buschi

Continuamos en Tradingpulsar colaborando con mi amigo y auténtico maestro nacional de la programación de indicadores técnicos Miguel Ángel Castillo Moreno, @castillomorenom en twitter. Las anteriores entradas sobre indicadores de su creación fueron muy bien recibidas, y tras una cordial conversación sobre el trading, la vida y cosas que no vienen a cuento, Miguel Ángel ha sido tan amable de proporcionarme el material para elaborar la presente entrada. Pasamos revista al Average Directional Index Buschi en primicia.



Concepto

El ADIB es una simple e ingeniosa modificación del clásico ADX (Average Directional  Movement Index), que pasó por el blog junto con otro indicador de Miguel Ángel (el Triler ADX) en esta entrada la cual os recomiendo repasar:


Estamos por tanto ante un indicador técnico tendencial englobado dentro de la categoría de los osciladores, y que está elaborado con medias Wilder tal y como originalmente construyo Welles Wilder su ADX, consta de una sola línea (la del ADX) que se colorea en función de los cortes de los Di + y DI-, y en esto reside gran parte de su simplicidad operativa.

Este indicador, creado originalmente por MagicEins, aparece por primera vez en la plataforma Tradingview: Average Directional Index-Buschi, siendo adaptado posteriormente a Prorealtime por Miguel Ángel.

Operativa

Como habréis podido adivinar, la gran virtud del ADIB es simplificar las señales del ADX al concentrar la información en una sola línea. Los colores de dicha línea indican lo siguiente:
-Negra: sin tendencia, mercado lateral.
-Lima: pequeña tendencia alcista (umbral débil, por encima del nivel 25 en ADX).
-Verde: gran tendencia alcista (umbral fuerte, por encima del nivel 50 en ADX).
-Rosa: pequeña tendencia bajista (umbral débil).
-Roja: gran tendencia bajista (umbral fuerte).

Desde luego mas sencillo imposible. Aquí tenéis un gráfico del ADX:


Y aquí otro del ADIB  junto con el Triler ADX:


Código

El código adaptado para la plataforma Prorealtime v 10.3 es:

-----------------------------------------------------------------------------------------------------------
REM AVERAGE DIRECTIONAL INDEX - BUSCHI
//basado en el indicador Average Directional Index - Buschi
// creado por MagicEins para la plataforma Tradingview
//adaptado libremente por bolsatrilera para la plataforma Prorealtime v 10.3

// En cuadro de variables por defecto : periodo = 10
wtreshold = 25// title="Weak Threshold")
streshold = 50// title="Strong Threshold")

plus = max(high-high[1], 0)
minus = max(low[1]-low, 0)

IF plus > minus THEN
minus = 0
ENDIF

IF plus < minus THEN
plus = 0
ENDIF

IF plus = minus THEN
plus = 0
minus = 0
ENDIF


plusDI = WilderAverage[periodo](plus)/Wilderaverage[periodo](TR)*100
minusDI = WilderAverage[periodo](minus)/Wilderaverage[periodo](TR)*100

DX = ABS(plusDI - minusDI) / (plusDI + minusDI) * 100
myADX = WilderAverage[periodo](DX)

if myADX > streshold and plusDI>= minusDI then
r=0
g=128
b=0
elsif myADX > wtreshold and plusDI >= minusDI then
r=0
g=255
b=0
elsif myADx > streshold and plusDI < minusDI then
r=255
g=0
b=0
elsif  myADX > wtreshold and plusDI < minusDI then
r=255
g=153
b=153
else
r=0
g=0
b=0
endif


return  myadx coloured(r,g,b)style (line,2)as "ADX"

----------------------------------------------------------------------------------------------------------

En cuadro de variables poner ; periodo = 10 (por defecto)

El autor

Miguel Ángel es un excelente programador de indicadores técnicos, tanto originales como adaptados o modificados, principalmente para la plataforma Prorealtime. Solo de pensar en la complejidad de dicha tarea y en su esfuerzo desinteresado creo que se hace merecedor de un reconocimiento por parte de cualquier interesado en la materia. 

Os recomiendo seguir a Miguel Ángel en twitter @castillomorenom y haceros adictos de su web bolsatrilera, donde aparte de aprender podréis pasar un buen rato con este crack.

4 comentarios:

  1. En primer lugar, gracias por la publicación del indicador, más visual y sencillo que los anteriores, pero pienso que muy útil. Un solo pero, la página no permite copiar el código, por lo que lo he copiado a la antigua usanza.
    Y respecto a Miguel Ángel, no puedo sino suscribir cada palabra que has puesto sobre él, un tío que se lo curra, comparte luego desinteresadamente, y sobre todo con mucho, mucho humor. Gracias a los dos.

    ResponderEliminar
    Respuestas
    1. Muchas gracias Marcos,

      Efectivamente, este indicador seduce por lo fácil que transmite información sin lugar a dudas. Te pido disculpas por no poder copiarlo directamente, el blog tiene una protección anticopypaste, debería haber ofrecido la opción de enviar el código a quien lo quisiera.

      Miguel Ángel es un crack, a ver si algún día nos podemos conocer en persona, creo que sería memorable :)

      Un saludo y gracias por comentar

      Eliminar
  2. Muy interesante el indicador, me uno al agradecimiento para gente como Miguel Ángel y Manuel que comparten contenido desinteresadamente y de forma tan amena.

    En mi opinión las propias plataformas de trading deberían ofrecer para sus indicadores estas opciones de visualización tan sencillas y visuales, nos facilitarían el trabajo a muchos.

    Saludos a los dos

    ResponderEliminar
  3. En relación al tema de que la página no permite la opción de copiar el código , no tengo inconveniente de mandarlo en archivo itf listo para incorporar alaplataforma Prorealtime v 10.3 a todo aquel que me lo pida por correo : castillomorenom@gmail.com

    ResponderEliminar