Qué hay que saber sobre los indicadores

 

Actualmente tenemos muchos artículos dedicados a los indicadores. Hay ejemplos de los indicadores y artículos sobre cómo escribir los indicadores. Para un principiante no experimentado resulta muy difícil elegir con qué empezar a aprender escribir los indicadores. Por esta razón me gustaría presentar una pequeña selección que puede ayudarles en este asunto.


El primer artículo sobre este tema se titula Cómo escribir un indicador en MQL5. Contiene la descripción del concepto del indicador técnico que ha sido puesto en el lenguaje MQL5 y en el Terminal de Cliente MetaTrader 5:

¿Qué es un indicador? Es un conjunto de valores calculados que queremos visualizar en la pantalla de la manera que mejor nos convenga. En los programas los conjuntos de valores se representan en forma de los arrays. De esta manera, la creación de un indicador es la escritura del algoritmo que procesa unos arrays (arrays de precios) y registra los resultados de dicho procesamiento en otros arrays (valores de indicadores).

Indicadores personalizados en MQL5 para Principiantes



La siguiente publicación se titula Aplicar un Indicador a Otro en MQL5. Una de las ventajas del lenguaje MQL5 es la posibilidad de construir un indicador a base de los valores de otro indicador. Todos los cálculos se hacen con la misma economía que durante la creación habitual de un indicador:

Al escribir un indicador que usa la forma corta de la llamada de la función OnCalculate(), puede que no se dé cuenta del hecho de que un indicador se puede calcular no sólo por datos de precio, sino también por datos de otro indicador (independientemente de si viene incorporado o es personalizado). ¿Quiere mejorar el indicador para que se calcule correctamente no sólo por datos de precio sino también por datos de otro indicador? En este artículo seguiremos paso a paso todas las fases necesarias de esta modificación y sacaremos unas adicionales reglas útiles para escribir un indicador de forma correcta.

Aplicar un Indicador a Otro en MQL5



Cómo crear el manejador (handle) del indicador para las subsiguientes referencias a sus valores - de estas cuestiones se trata en el artículo MQL5 para Principiantes: Guía para el Uso de Indicadores Técnicos en Expert Advisors:

Para obtener los valores de un indicador incorporado o personalizado en el Asesor Experto, antes hay que crear su manejador a través de la función correspondiente. En los ejemplos se muestra cómo usar uno u otro indicador técnico a la hora de desarrollar sus programas. Se trata de los indicadores que están incorporados directamente en el lenguaje MQL5. Este artículo ha sido escrito para los desarrolladores principiantes de las estrategias de trading y ofrece unos métodos sencillos y claros de cómo trabajar con los indicadores utilizando la biblioteca de funciones adjunta.



También me gustaría recordar que para cada indicador técnico incorporado, en el lenguaje MQL5 se da un ejemplo de su uso acompañado con los comentarios detallados. Se puede copiar un ejemplo al editor MetaEditor 5, compilarlo e iniciar en el Terminal. Hemos intentado que la apariencia y el orden de muestra de los buffers de indicador en la ventana de datos sean análogos al indicador incorporado del mismo nombre.

Otra descripción detallada a base del ejemplo de creación del indicador se puede encontrar en el artículo Indicadores personalizados en MQL5 para Principiantes:

Para un principiante cualquier nuevo asunto a primera vista parece muy difícil de entender. Lo que ya sabemos nos parece sencillo y bien claro. Es que simplemente no nos acordamos de que todos nosotros teníamos que aprender desde cero, incluso la lengua materna que hablamos hoy. De la misma manera, el lenguaje MQL5 que tiene enormes posibilidades para escribir las estrategias comerciales también se puede aprender desde los conceptos básicos y los ejemplos. En este artículo a base del ejemplo de uso del indicador personalizado SMA se considera la interacción del indicador técnico con el Terminal de Cliente MetaTrader 5.




En el artículo Cómo llamar a los indicadores en MQL5 se describe la creación del controlador (handle) del indicador a través de la función IndicatorCreate() -este modo tiene sus ventajas en comparación con el uso corriente de iCustom():

Con la aparición de la nueva versión del lenguaje MQL, no sólo se ha cambiado la manera de enfocar el trabajo con los indicadores, sino también han aparecido los nuevos modos de crear los indicadores. Además, ha aparecido una cierta flexibilidad adicional a la hora de trabajar con los buffers del indicador. Es que ahora Usted mismo puede especificar la dirección de indexación necesaria y obtener el número de valores del indicador que le haga falta. En este artículo se consideran los métodos básicos de la llamada a los indicadores y obtención de los datos desde los buffers de indicador.



Al leer el artículo MQL5, manejo de eventos: Cambiamos el período de la Media Móvil "al vuelo", Usted sabrá que en MQL5 se puede manejar también los eventos, lo que ofrece unas posibilidades flexibles adicionales:

Supongamos que en el gráfico ha sido colocado el indicador de la Media Móvil Simple (SMA) con el período 13. Nosotros queremos cambiar este período a 20 pero no tenemos ganas de entrar en el diálogo de las propiedades del indicador y cambiar 13 por 20: ya estamos hartos de tantos movimientos con el ratón y el teclado. Ni -menos aún- hay ganas de abrir el código del indicador y modificarlo. Queremos hacer todo eso pulsando sólo una tecla -flecha arriba- situada al lado del teclado numérico. En esta publicación le contaremos cómo conseguirlo.




Si necesita escribir un indicador más complejo que calcula sus valores a base de varios instrumentos, le recomendamos leer el artículo Construcción del indicador multidivisas utilizando varios buffers de indicador intermedios:

Últimamente el interés hacia el análisis de conglomerados (cluster) del mercado FOREX ha crecido bastante. MQL5 abre nuevas posibilidades para investigar las leyes de movimiento de los pares de divisas. Una ventaja importante que tiene MQL5 en comparación con MQL4 es la posibilidad de usar el número ilimitado de los buffers de indicador. En este artículo se describe el ejemplo de construcción del indicador multidivisas.

Construcción del indicador multidivisas utilizando varios buffers de indicador intermedios



Sería útil leer el artículo Creación de indicadores multicolor en MQL5, su título dice por sí mismo. La gestión del color ha llegado ser aún más cómoda, el número de los colores predefinidos que están disponibles alcanza 64 pero incluso estos colores Usted puede ir cambiando "sobre la marcha":

En este artículo se trata de las posibilidades para la creación de los indicadores técnicos de varios colores y coloreado de los que ya existen. Con el traspaso a MQL5 hemos obtenido la posibilidad de visualizar la información de una forma más cómoda para nuestros ojos. Ya no hace falta colocar un montón de gráficos con diferentes indicadores y con la ayuda de la regla rebuscar los niveles RSI y Stochastic. Simplemente se puede colorear las velas con diferentes colores en función de las indicaciones de los indicadores.

Indicadores multicolor - creación y aplicación



El artículo Desarrollo e implementación de nuevos widgets a base de la clase CChartObject muestra las posibilidades de los indicadores en MQL5 -un amplio uso de los objetos gráficos:

Después de escribir el artículo sobre el Asesor semiautomático con la interfaz gráfica personalizada me ha surgido la necesidad de ampliar la interfaz con una nueva funcionalidad para los indicadores y EA más complejos. Al estudiar las clases de la Biblioteca Estándar, he creado nuevos widgets. En este artículo se describe el proceso de creación e implementación de nuevos elementos de la interfaz gráfica personalizada que han sido creados a base de la clase CChartObjectEdit.



No es una lista completa de los artículos útiles, ni mucho menos, pero tiene que ser suficiente para que uno se sienta seguro en este tema. Usted puede completar este informe con sus opiniones. Por ejemplo, qué artículo merece la pena leer y qué tiene de útil según su punto de vista.

MetaTrader 5 Trading Platform for Forex Trading
MetaTrader 5 Trading Platform for Forex Trading
  • www.metatrader5.com
The MetaTrader 5 Trading Platform is designed to provide brokerage services to traders in Forex, CFD, Futures, as well as stock markets. Become a broker and start rendering services to traders on the financial markets.
 
MetaQuotes Software Corp.:

Actualmente tenemos muchos artículos dedicados a los indicadores. Hay ejemplos de los indicadores y artículos sobre cómo escribir los indicadores. Para un principiante no experimentado resulta muy difícil elegir con qué empezar a aprender escribir los indicadores. Por esta razón me gustaría presentar una pequeña selección que puede ayudarles en este asunto.


El primer artículo sobre este tema se titula Cómo escribir un indicador en MQL5. Contiene la descripción del concepto del indicador técnico que ha sido puesto en el lenguaje MQL5 y en el Terminal de Cliente MetaTrader 5:




La siguiente publicación se titula Aplicar un Indicador a Otro en MQL5. Una de las ventajas del lenguaje MQL5 es la posibilidad de construir un indicador a base de los valores de otro indicador. Todos los cálculos se hacen con la misma economía que durante la creación habitual de un indicador:




Cómo crear el manejador (handle) del indicador para las subsiguientes referencias a sus valores - de estas cuestiones se trata en el artículo MQL5 para Principiantes: Guía para el Uso de Indicadores Técnicos en Expert Advisors:



También me gustaría recordar que para cada indicador técnico incorporado, en el lenguaje MQL5 se da un ejemplo de su uso acompañado con los comentarios detallados. Se puede copiar un ejemplo al editor MetaEditor 5, compilarlo e iniciar en el Terminal. Hemos intentado que la apariencia y el orden de muestra de los buffers de indicador en la ventana de datos sean análogos al indicador incorporado del mismo nombre.

Otra descripción detallada a base del ejemplo de creación del indicador se puede encontrar en el artículo Indicadores personalizados en MQL5 para Principiantes:




En el artículo Cómo llamar a los indicadores en MQL5 se describe la creación del controlador (handle) del indicador a través de la función IndicatorCreate() -este modo tiene sus ventajas en comparación con el uso corriente de iCustom():



Al leer el artículo MQL5, manejo de eventos: Cambiamos el período de la Media Móvil "al vuelo", Usted sabrá que en MQL5 se puede manejar también los eventos, lo que ofrece unas posibilidades flexibles adicionales:




Si necesita escribir un indicador más complejo que calcula sus valores a base de varios instrumentos, le recomendamos leer el artículo Construcción del indicador multidivisas utilizando varios buffers de indicador intermedios:




Sería útil leer el artículo Creación de indicadores multicolor en MQL5, su título dice por sí mismo. La gestión del color ha llegado ser aún más cómoda, el número de los colores predefinidos que están disponibles alcanza 64 pero incluso estos colores Usted puede ir cambiando "sobre la marcha":




El artículo Desarrollo e implementación de nuevos widgets a base de la clase CChartObject muestra las posibilidades de los indicadores en MQL5 -un amplio uso de los objetos gráficos:



No es una lista completa de los artículos útiles, ni mucho menos, pero tiene que ser suficiente para que uno se sienta seguro en este tema. Usted puede completar este informe con sus opiniones. Por ejemplo, qué artículo merece la pena leer y qué tiene de útil según su punto de vista.

hola quiero saber como puedo ver dos graficos en uno? es que quiero comparar el grafico de dos pares de divisas juntos y no se como aserlo en metatrader 4 hay le dejare una imagen para que vean lo que quiero aser un saludo
Archivos adjuntos:
 
Para hacer eso en mt4 necesitas hacerlo con indicadores en el Codebase seguro que hay suerte.
 
Había un indicador llamado Overlay Chart que hacía eso. Es antiguo, no se si habrá otro más moderno y perfeccionado que también lo haga. Saludos.
 

Lo han colgado hace poco (2016.04.14), pero no han puesto al día el código, aunque podría ser que funcione igual de bien. Prueba y ya contaras.

Salu2!! 

OverLay Chart
OverLay Chart
  • votos: 11
  • 2016.04.14
  • Sameer
  • www.mql5.com
Superponer dos o más gráficas en una misma ventana.
Razón de la queja: