Discusión sobre el artículo "MQL5 para Principiantes: Guía para el Uso de Indicadores Técnicos en Expert Advisors"
Introducción a los indicadores técnicos (basado en el artículo de dailyfx)
Seguimiento de tendencias
Los indicadores de seguimiento de tendencias se crearon para ayudar a los operadores a operar con pares de divisas con tendencias alcistas o bajistas. Todos hemos oído la frase "la tendencia es tu amiga". Estos indicadores pueden ayudar a señalar la dirección de la tendencia y pueden decirnos si realmente existe una tendencia.
Medias móviles
Una media móvil (abreviado MA) es una herramienta técnica que promedia el precio de un par de divisas a lo largo de un periodo de tiempo. El efecto suavizador que tiene sobre el gráfico ayuda a obtener una indicación más clara de la dirección en la que se está moviendo el par, ya sea al alza, a la baja o lateralmente. Hay varias medias móviles entre las que elegir. Las medias móviles simples y las medias móviles exponenciales son, con diferencia, las más populares.
Ichimoku
Ichimoku es un asistente de tendencia de aspecto complicado que resulta ser mucho más sencillo de lo que parece en un principio. Este indicador japonés fue creado para ser un indicador independiente que muestra las tendencias actuales, muestra los niveles de soporte / resistencia, e indica cuando una tendencia probablemente se ha invertido. Ichimoku se traduce aproximadamente como "un vistazo", ya que pretende ser una forma rápida de ver cómo se comporta el precio en un gráfico.
ADX
El Índice de Dirección Promedio adopta un método diferente cuando se trata de analizar tendencias. No le dirá si la tendencia del precio es alcista o bajista, pero sí le dirá si la tendencia del precio es alcista o bajista. Esto lo convierte en el filtro perfecto para una estrategia de rango o tendencia, asegurándose de que está operando basándose en las condiciones actuales del mercado.
Osciladores
Los osciladores dan a los operadores una idea de cómo se está desarrollando el impulso en un par de divisas específico. Cuando el precio sube, los osciladores suben. Cuando el precio baja, los osciladores bajan. Cuando los osciladores alcanzan un nivel extremo, puede ser el momento de buscar que el precio vuelva a la media. Sin embargo, el hecho de que un oscilador alcance niveles de "sobrecompra" o "sobreventa" no significa que debamos anunciar un máximo o un mínimo. Los osciladores pueden permanecer en niveles extremos durante mucho tiempo, por lo que debemos esperar una señal válida antes de operar.
RSI
El Índice de Fuerza Relativa es posiblemente el oscilador más popular que existe. Un componente importante de su fórmula es la relación entre la ganancia media y la pérdida media de los últimos 14 periodos. El RSI tiene un límite entre 0 y 100 y se considera sobrecomprado por encima de 70 y sobrevendido por debajo de 30. Por lo general, los operadores buscan vender cuando se cruza 70 por encima y comprar cuando se cruza 30 por debajo.
Estocásticos
Los estocásticos ofrecen a los operadores un enfoque diferente para calcular las oscilaciones de los precios mediante el seguimiento de la distancia que separa el precio actual del mínimo más bajo de los últimos X periodos. Esta distancia se divide por la diferencia entre el precio máximo y mínimo durante el mismo número de periodos. La línea creada, %K, se utiliza entonces para crear una media móvil, %D, que se coloca directamente encima de la %K. El resultado son dos líneas que se mueven entre 0-100 con niveles de sobrecompra y sobreventa en 80 y 20. Los operadores pueden esperar a que las dos líneas se crucen mientras están en territorios de sobrecompra o sobreventa o pueden buscar divergencias entre el estocástico y el precio real antes de realizar una operación.
CCI
El Commodity Channel Index es diferente de muchos osciladores en que no hay límite a lo alto o lo bajo que puede ir. Utiliza 0 como línea central con niveles de sobrecompra y sobreventa a partir de +100 y -100. Los operadores buscan vender cuando el precio cae por debajo de +100 y -100, respectivamente. Los operadores buscan vender las rupturas por debajo de +100 y comprar las rupturas por encima de -100. Para ver algunos ejemplos reales del CCI en acción,
MACD
La Convergencia/Divergencia de Medias Móviles sigue la diferencia entre dos líneas EMA, la 12 EMA y la 26 EMA. La diferencia entre las dos EMA se dibuja en un subgráfico (denominado línea MACD) con una EMA 9 dibujada directamente encima (denominada línea de señal). Los operadores buscan comprar cuando la línea MACD cruza por encima de la línea de señal y buscan vender cuando la línea MACD cruza por debajo de la línea de señal. También hay oportunidades para negociar la divergencia entre el MACD y el precio.
Volatilidad
La volatilidad mide la magnitud de las subidas y bajadas de un determinado par de divisas. Cuando el precio de una divisa fluctúa salvajemente hacia arriba y hacia abajo, se dice que tiene una alta volatilidad. Mientras que un par de divisas que no fluctúa tanto se dice que tiene una volatilidad baja. Es importante tener en cuenta el grado de volatilidad de un par de divisas antes de abrir una operación, de modo que podamos tenerlo en cuenta a la hora de elegir el tamaño de nuestra operación y los niveles de stop y límite.
Bandas de Bollinger®
Las Bandas de Bollinger imprimen 3 líneas directamente sobre el gráfico de precios. La "banda" central es una media móvil simple de 20 periodos con una "banda" superior e inferior que se dibujan 2 desviaciones estándar por encima y por debajo de la MA de 20 periodos. Esto significa que cuanto más volátil sea el par, más anchas serán las bandas exteriores, lo que confiere a las Bandas de Bollinger la capacidad de utilizarse universalmente en todos los pares de divisas, independientemente de su comportamiento. Cuanto más anchas sean las bandas, más volátil será el par. Los usos más comunes de las Bandas de Bollinger son tratar de operar con dobles máximos/bajos que alcanzan una banda superior o inferior o tratar de operar con rebotes de una banda exterior en la dirección de la tendencia general.
Bollinger Bands® es una marca registrada de John Bollinger.
ATR
El Average True Range nos indica la distancia media entre el precio máximo y mínimo en el último número X de barras (normalmente 14). Este indicador se presenta en pips, donde cuanto más alto sea el ATR, más volátil será el par, y viceversa. Esto lo convierte en una herramienta perfecta para medir la volatilidad y también puede ser de gran ayuda a la hora de seleccionar dónde debemos fijar nuestros stop losses.
Soporte/Resistencia
Puntos Pivote
Siendo uno de los indicadores técnicos más antiguos, los Puntos Pivote son uno de los más utilizados en todos los mercados, incluyendo renta variable, materias primas y Forex. Se crean utilizando una fórmula compuesta por los precios máximo, mínimo y de cierre del periodo anterior. Hay una línea de pivote central y las subsiguientes líneas de soporte y resistencia que la rodean. Los operadores utilizan estas líneas como posibles niveles de soporte y resistencia, niveles que el precio podría tener dificultades para superar.
Canales de Donchian
Los canales de precios o canales de Donchian son líneas por encima y por debajo de la acción reciente del precio que muestran los precios máximos y mínimos durante un largo periodo de tiempo. Estas líneas pueden actuar como soporte o resistencia si el precio vuelve a entrar en contacto con ellas. Un uso común de los canales de Donchian es operar la ruptura de una línea en la dirección de la tendencia general. Esta estrategia se hizo famosa gracias al libro de Richard Dennis Turtle Traders, en el que Dennis tomaba a gente corriente y era capaz de enseñarles con éxito cómo operar con futuros basándose en los canales de precios.

- Rob Pasche
- www.dailyfx.com
Artículo publicado MQL5 para "Dummies": Obtención de valores de indicadores técnicos en sus Asesores Expertos:
Autor: Sergey
Hola! Y aquí hay otra pregunta para usted: ¿Cómo obtener los valores del indicador técnico Heiken Ashi o ZigZagColor en sus Asesores Expertos? ¿Existe tal ejemplo?
Por ejemplo, busque un artículo sobre este tema - Ejemplo de sistema de trading basado en el indicador Heiken-Ashi
Gracias. Sí, he descargado este ejemplo antes y analizado. He encontrado una variante simplificada de la copia de búfer.
Proporciono la variante de código:
double ExtColorBuffer[2]; if (CopyBuffer(hHeiken_Ashi,4, 0, 2, ExtColorBuffer)<0) return; if (ExtColorBuffer[0]==0.0); // DodgerBlue if (ExtColorBuffer[1]==1.0); // RojoSólo queda por buscar el código de las órdenes de cierre. Me da hasta vergüenza pedirlo a menudo. :-D
Hola Sergey,
Estoy acostumbrado a MT4 y empezando a involucrarme con MT5.
Tu artículo sobre https://www.mql5.com/en/articles/31 es uno de los pocos con una estructura clara y muy apreciado.
He copiado tu código parcialmente y quiero ver/comprobar valores de indicadores personalizados en un EA.
Esta variación en construido en los indicadores funciona bien:
Parte OnInit: MA_handle=iMA(NULL,0,21,0,MODE_EMA,PRICE_CLOSE);
Parte OnTick: CopyBuffer(MA_handle,0,0,100,MA); ArraySetAsSeries(MA,true); Comment(MA[0]); el comentario muestra el valor actual de MA
---
ahora cuando uso / reemplazo el iMA por MA_handle=iCustom(NULL,0, "ParabolicSAR", 0.04, 0.5 );
o mi propio indicador, obtengo "-1", por lo que ni siquiera la Parabolic incorporada está correctamente dirigida.
Estaría muy agradecido si me dieran pistas para solucionar esto.
---
Por cierto: mi CustomIndicator me gustaría comprobar en el siguiente paso tiene 5 entradas (A-E) y 3 búferes
La parte OnInit probablemente debería ser: MA_handle=iCustom(NULL, 0, "Nombre Indicador",A,B,C,D,E);

- 2010.03.18
- Sergey Pavlov
- www.mql5.com
Excelente artículo de referencia. ¡Me ha ayudado mucho! :)

- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Usted acepta la política del sitio web y las condiciones de uso
Artículo publicado MQL5 para Principiantes: Guía para el Uso de Indicadores Técnicos en Expert Advisors:
Para obtener valores en un indicador incorporado o personalizado en un Expert Advisor, en primer lugar, su identificador se debe crear usando la función correspondiente. Los ejemplos de este artículo muestran cómo usar un indicador técnico mientras crea sus propios programas. El artículo describe indicadores creados con el lenguaje MQL5. Está pensado para aquellos que no tienen mucha experiencia en el desarrollo de estrategias de trading, y ofrece formas sencillas y claras de trabajar con indicadopres usando la biblioteca de funciones facilitada.
Son raros los Asesores Expertos o indicadores que no usan indicadores técnicos estándar en su código. Son populares tanto para principiantes como para desarrolladores avanzados de estrategias de trading. Los detalles de la creación de un indicador no son difíciles de entender; el objetivo de este artículo es ayudarle a ello. Consideremos el uso de las funciones para trabajar con indicadores técnicos estándar incorporados.
Autor: Sergey Pavlov