martes, 18 de diciembre de 2018

Como cambiar el histograma del macd por una linea

Una de las preguntas constantes que de vez en cuando respondo es cómo quitar el histograma del indicador MACD que es el que viene por definición y convertirlo en una línea.

La información desde luego es la misma tanto en histograma como en línea, a mí particularmente me parece más cómoda la linea.


Diferencias entre el macd con histograma y con linea
Diferencias entre histograma (arriba) y línea (abajo)

Lo primero que vamos a hacer es usar abrir nuestra plataforma mt4 y pinchar en el metaeditor.

Icono del metaeditor senalado con un circulo
Pinchamos en metaeditor

Una vez pinchado aparecerá el metaeditor y desde ahí tenemos que abrir el indicador MACD que viene por definición en la lista desplegable Indicators.

senalado el indicador macd dentro de indicadores
Seleccionamos el macd
Hacemos doble click en MACD.mq4 y ya tenemos a nuestra vista el código del indicador.

codigo del indicador macd
Codigo del indicador macd

Ahora que tenemos el código a la vista tenemos que buscar las líneas que hacen dibujar al indicador en línea y en histograma. En este caso buscamos en la línea 35 y vemos (en inglés) un comentario que dice "drawing settings"

senalada la linea 35 del codigo macd
Linea 35 del codigo macd

El siguiente paso parece bastante intuitivo, en este caso en la línea 36 donde pone DRAW_HISTOGRAM, lo borramos y escribimos DRAW_LINE. Muy importante respetar los espacios, los puntos y comas y no tocar nada más del código, simplemente quitar una cosa y poner otra. Debería quedar así:

Linea 36 del codigo macd
Linea 36 codigo macd

Ahora lo que debemos hacer es guardarlo. Nos vamos a File, save as...  y le ponemos otro nombre para no machacar el MACD que viene por definición en la plataforma. En este caso vamos a llamarlo MACDtzt


Pantalla de guardado del indicador MACDtzt
Pantalla de guardado

Le damos a guardar y ahora viene lo mas importante de todo, lo compilamos. Para compilarlo simplemente hacemos click en "Compile" y si todo ha ido bien y no hemos tocado nada de código que no debiéramos, nos tiene que salir un mensaje de "0 erro(s), 0 warning(s)"

Senalado el boton de compilacion de metaeditor
Boton de compilar

Ya lo tenemos, reiniciamos la plataforma y el indicador nos aparecerá con el nombre que le hayamos puesto, en este caso MACDtzt.

Senalado nuevo macd modificado
macd finalmente modificado

Lo más importante:

Cuando guardemos el MACD una vez modificado, lo guardaremos con otro nombre distinto al que viene por definición por si acaso hacemos algo mal y así tenemos siempre el original sin modificar.

Es muy sencillo, cuesta más leerlo que hacerlo en sí.

Como ya he dicho en realmente sencillo si se siguen los pasos uno a uno, sobre todo así se entiende qué es compilar y navegamos por la plataforma mt4.


De todas maneras si no queréis hacerlo, en este enlace ya lo tenéis modificado, simplemente hay que descargarlo, copiarlo en la carpeta indicadores y compilarlo.




Alberto García Sesma analista técnico.





1 comentario:

  1. Me gusta tu forma de configurar u de explicar......ves la programación....con conocimiento..... felicidades

    ResponderEliminar