Indicador técnico

Análisis de Flujo del Mercado: Indicador MFAM para Price Action en MetaTrader 4
MetaTrader4
Análisis de Flujo del Mercado: Indicador MFAM para Price Action en MetaTrader 4

Descripción: El concepto del Análisis de Flujo del Mercado (MFAM) proviene de un artículo publicado en http://www.eminisuccessformula.com por Todd Mitchell (aclaro que no tengo relación con este sitio ni con Todd Mitchell). Este programa se encarga de rastrear los máximos más altos y los mínimos más bajos, además de detectar si parece que se está produciendo un cambio de tendencia. Las líneas rojas y verdes en negrita indican los máximos y mínimos más destacados. Las líneas cian y magenta más tenues marcan los máximos y mínimos activos, que podrían convertirse en los más altos/bajos si se produce una ruptura de precio. La teoría propone que debes entrar en largo cuando el precio supera el máximo más alto, o en corto cuando cae por debajo del mínimo más bajo. Esto se señala cuando la línea verde sube o la línea roja baja. Además, puedes encontrar un PDF que explica este concepto en detalle en https://s3.amazonaws.com/eminisuccessformula/Truth+About+Trends.pdf. Mientras desarrollaba este indicador, inicialmente solo rastreaba los 'periodos desde el máximo más alto' en un gráfico separado. Con un cambio en la fuente de una línea (en el gráfico del indicador) y un parámetro, esto puede recrearse fácilmente. También hay otro parámetro que permite limitar cuánto tiempo puede estar activo un máximo más alto, con la idea de eliminar el uso de 4 buffers, aunque esto aún no se ha implementado. Imagen:

2011.02.03
Registro de Spread: Mejora tu Trading en MetaTrader 4
MetaTrader4
Registro de Spread: Mejora tu Trading en MetaTrader 4

¿Estás obteniendo el spread que tu bróker te ha cotizado? ¿Te gustaría verificar las estadísticas del spread desde otra fuente o crear tus propios datos? Descripción: El Registro de Spread se compone de dos indicadores: Registro de Spread Escribir - Crea un archivo CSV que contiene los datos del spread en función del tiempo. Esto se hace en tiempo real. Registro de Spread Leer - Lee el archivo CSV creado, muestra algunas estadísticas y dibuja los datos recogidos en el gráfico. También muestra los datos de spread en vivo en el gráfico. Instrucciones: Guarda ambos archivos en la carpeta terminal\experts\indicators. Registro de Spread Escribir: Adjunta Registro de Spread Escribir a cualquier gráfico. (Insertar > Indicadores > Personalizados > Registro de Spread Escribir) Asigna un nombre a tu archivo en la pestaña de entradas o deja el nombre predeterminado. Mantén el terminal de MT4 funcionando y el gráfico abierto durante el tiempo deseado; el Registro de Spread recogerá datos en tiempo real. Nota: Para obtener datos más precisos, adjunta Registro de Spread Escribir a un gráfico de 1 minuto. Nota: Todos los archivos creados por Registro de Spread Escribir se guardan en la carpeta terminal\experts\files. Registro de Spread Leer: Abre el gráfico del par de divisas para el cual has registrado datos y adjunta Registro de Spread Leer al gráfico. Si usaste un nombre de archivo personalizado, asegúrate de escribirlo correctamente. Nota: Aunque puedes adjuntar Registro de Spread Leer a un gráfico de cualquier marco de tiempo, utilizar un gráfico del mismo marco de tiempo para el cual recogiste datos ofrecerá los mejores resultados visualmente. Registro de Spread Leer mostrará algunas estadísticas: Tiempo de prueba y número de barras probadas Spread medio Moda y frecuencia de la moda como porcentaje Si el intervalo de tiempo para el cual se recogieron datos está dentro del rango de la parte del gráfico que se está mostrando actualmente, verás los datos de spread que recogiste dibujados en el gráfico. El spread en vivo también será mostrado desde el momento en que se adjuntó Registro de Spread Leer al gráfico. Por favor, publica tus datos y resultados. ¡Feliz registro! :)

2011.01.31
Manejador de Eventos 'Nueva Barra' para Indicadores en MetaTrader 5
MetaTrader5
Manejador de Eventos 'Nueva Barra' para Indicadores en MetaTrader 5

La idea de este enfoque está descrita en el artículo sobre el Manejador de Eventos 'Nueva Barra'. En este artículo, presentaremos un ejemplo de su uso en Asesores Expertos y también abordaremos cómo aplicarlo a los indicadores. La premisa es la misma: permitirá realizar recalculos solo cuando aparezca una nueva barra, lo que resulta ser una alternativa muy conveniente al uso directo de la función OnCalculate(). A continuación, te muestro un indicador simple que imprime una línea cada vez que aparece una nueva barra: //+------------------------------------------------------------------+ //|                                            OnNewBarCalculate.mq5 | //|                                            Copyright 2010, Lizar | //|                                                    Lizar@mail.ru | //+------------------------------------------------------------------+ #property copyright "Copyright 2010, Lizar" #property link      "Lizar@mail.ru" #property version   "1.00" #property indicator_chart_window #include <OnNewBarCalculate.mqh> // aquí está el secreto de la llamada a la función OnNewBarCalculate()//+------------------------------------------------------------------+ //| Manejador de evento de nueva barra para el indicador      | //+------------------------------------------------------------------+ int OnNewBarCalculate(const int rates_total,                 const int prev_calculated,                 const datetime& time[],                 const double& open[],                 const double& high[],                 const double& low[],                 const double& close[],                 const long& tick_volume[],                 const long& volume[],                 const int& spread[]) { //--- aquí puedes escribir el código, similar a OnCalculate(); //--- pero esta función será llamada solo si ha aparecido una nueva barra (no en cada tick)    PrintFormat("Nueva barra: %s", TimeToString(TimeCurrent(), TIME_SECONDS)); //--- valor de retorno de prev_calculated para la próxima llamada    return(rates_total);   }

2011.01.21
ZigZag Profesional: Optimiza tu Trading en MetaTrader 5
MetaTrader5
ZigZag Profesional: Optimiza tu Trading en MetaTrader 5

¡Atención! Esta versión del indicador ZigZag se basa en el código de ZigZag, y se publica aquí con el permiso de su autor, PPC. He probado esta versión y corregido un error en el algoritmo. Este código es la versión MQL5 del indicador ZigZag para MetaTrader 4. ¡Atención! La biblioteca AlexSTAL_OutsideBar.mqh debe ubicarse en ..\MQL5\Include carpeta del terminal cliente de MetaTrader 5. ¿Eso es todo? Para mí, el ZigZag es como una compresión del gráfico de precios. El ZigZag se puede calcular usando el precio de la barra (por ejemplo, el precio de cierre) o los precios más altos/bajos de la barra (el método más comúnmente utilizado). Al trabajar con el ZigZag estándar propuesto por MetaQuotes, he encontrado algunos errores. El problema principal es que el ZigZag estándar no maneja correctamente el caso de la barra externa. En 2007, Rashid Umarov (Rosh) publicó el código Zigzag2 R que incluye el tratamiento de la barra externa (estilo DRAW_ZIGZAG en lugar de DRAW_SECTION). Definamos las características de una implementación "correcta" del ZigZag: Los máximos y mínimos deben alternarse estrictamente; El máximo debe ser mayor (o igual) que todos los bares a la derecha hasta el siguiente mínimo (opuesto); El mínimo debe ser menor (o igual) que todos los bares a la izquierda hasta el siguiente máximo (opuesto). Veamos un ejemplo usando el par EURUSD en H1, del 8 al 13 de diciembre de 2006. Aquí tenemos dos casos con la barra externa. El ZigZag típico no puede construir la "imagen correcta". Figura 1. ZigZag Típico con parámetros de entrada [12;5;3] y [12;0;0] Figura 2. Zigzag2 R con parámetros de entrada [12;5;3] Figura 3. Zigzag2 R con parámetros de entrada [12;0;0] De primera vista, la construcción correcta se presenta en Figura 3, pero hay algunas características: En este caso, se ha construido correctamente debido a los parámetros de entrada, pero en general el algoritmo debe funcionar con cualquier parámetro. La barra externa en el lado izquierdo no es correcta, debido al orden de formación de máximos/mínimos de la barra: Los segmentos de ZigZag deben construirse de esta manera. He probado muchos casos de los siguientes algoritmos ZigZag: ZigZag MT3, ZigZag, Zigzag R, Zigzag2 R, ZigZag_NK, ZigZag_ZUP89_nen, ZigZag_new_nen4, CZigZag, Swing_ZZ_1, DT_ZZ_nen, ZigZag_Talex, Reverse_ZZ, Points_ZZ_1, i_MF_Fractal_ZZ_3in1, ang_Amp_ZZ, ZigzagFr_v1, NonLagZigZag_v2, ZZ_FF_v3, ZigZag Ensign, ZigZag tauber, SQZZ Товаровед, ZZ_2L_nen wellx, Channel ZZ, Azzx_larryzz_3_0, RPoint, RPoint-m v2, ZigZagTF. Pero ninguno de ellos ha resuelto el problema correctamente. Aquí están las figuras con este indicador: Figura 4. ZigZag Profesional con parámetros de entrada [12;0] Figura 5. ZigZag Profesional con parámetros de entrada [23;0] Algunas características de esta versión: algoritmo de un solo pase recalcula y redibuja solo el último segmento (el segmento no puede ser cancelado excepto por la actualización de historial) tiene un algoritmo de optimización para los cálculos dentro de la barra (no utiliza el recalculo en el tick, si el precio ha cambiado dentro de la barra 0 (no completada) o si el cambio de precio es menor que el umbral, definido por el parámetro de entrada MinMotion) posee dos algoritmos para el ordenamiento de la formación de máximos/mínimos: usando el tipo de barra (rápido pero impreciso) o usando los datos de un marco temporal inferior (necesita el historial, debes verificar su presencia y corrección o debes modificar la biblioteca OutsideBar) La versión ProExtra no se publica, porque la corrección de las cotizaciones de MetaTrader 5 no ha sido verificada.Aquí hay algunos ejemplos adicionales de construcciones incorrectas de ZigZag: Figura 6. EURUSD, H1, del 29 de noviembre al 7 de diciembre. (Línea roja: ZigZag con parámetros de entrada [7;0;0]. Línea azul: Zigzag2 R con parámetros de entrada [7;0;0].) Figura 7. EURUSD, H1, 2010, del 29 de noviembre al 7 de diciembre. La construcción correcta de segmentos de ZigZag. Conclusión Desafortunadamente, esta versión no es perfecta, pero estoy trabajando en ello.Debido al algoritmo de canal (iHighest/iLowest), a veces se saltan los máximos. Por favor, infórmame sobre los errores y características de este indicador.

2011.01.19
ZigZag de Orlov: Un Indicador Esencial para MetaTrader 4
MetaTrader4
ZigZag de Orlov: Un Indicador Esencial para MetaTrader 4

Resumen: En el mundo del trading, existen múltiples indicadores ZigZag, pero muchos de ellos utilizan algoritmos complicados que no siempre ofrecen los resultados esperados. Además, su funcionamiento y ajuste pueden resultar difíciles de entender. Por eso, decidí crear mi propio ZigZag y lo llamé por mi nombre. 😉 Este indicador se basa en un principio de funcionamiento simple y claro. Muestra los impulsos y correcciones que realmente importan. Lo mejor de todo es que el ZigZag no se recalcula, ya que solo dibuja los impulsos que ya existen. Opciones y principio de funcionamiento: extern double MinRatio=0.33; Este parámetro establece la relación de un nuevo impulso respecto al anterior al que el ZigZag reaccionará. En otras palabras, la nueva línea solo se construirá si el impulso actual es al menos el 33% del anterior. 0.5 - no menos de la mitad 0.75 - no menos de tres cuartos extern int MinPoints=20; Este filtro elimina movimientos demasiado pequeños, es decir, el ruido del mercado. Establece el tamaño mínimo del impulso para que haya una reacción, en puntos. Así, el ZigZag no reaccionará a impulsos que sean menores que MinPoints. extern int ForcePoints=50; Este parámetro permite reaccionar ante retrocesos significativos, incluso si son menores que MinRatio. Por ejemplo, después de movimientos bruscos. Si el parámetro MinPoints se establece en un valor mayor que ForcePoints, este último se ajustará automáticamente al mismo tamaño. extern bool ByClose=False; Este parámetro es interesante, ya que permite dibujar el ZigZag guiándose por los precios de cierre, ignorando el ruido del mercado de máximos y mínimos. extern int History=5000; Esto simplemente se refiere a la Historia. 😉

2011.01.13
MACD Ichimoku: Un Indicador Clave para MetaTrader 4
MetaTrader4
MACD Ichimoku: Un Indicador Clave para MetaTrader 4

El MACD es uno de los indicadores más sólidos en los que se han construido muchas estrategias de trading. En mi búsqueda por integrar señales de sentimiento del mercado, decidí aplicar los conceptos de Ichimoku a sus valores. En lugar de explicarte cómo utilizar Ichimoku, te recomiendo que consultes una fuente de información excepcional en Ichimoku Wiki, donde podrás leer sobre este indicador con un entendimiento completo. En el gráfico adjunto, he marcado una visión básica sobre un movimiento para darte una idea de cómo se puede interpretar la información presentada. El indicador en sí utiliza el mismo código de sombreado automático que empleo para hacer que las sombras floten. Necesitarás permitir DLLs para que esto funcione y esperar a un nuevo tick o hacer clic derecho y editar sin cambiar nada y cerrar nuevamente en un gráfico estático para que las nubes floten. Dado que trabajamos con valores positivos y negativos en el MACD, estoy limitado en la cantidad de buffers que puedo usar para permitir el sombreado de cada posibilidad. Esto significa que aunque siempre verás las líneas Senkou A y B (los límites de las Nubes Kumo), ocasionalmente un pequeño sombreado será visible cuando ocurran los cruces de línea cero. No es algo de qué preocuparse, pero vale la pena mencionarlo. Para mí, esta es una forma bastante nueva de confirmar el MACD y estoy muy satisfecho con la información general presentada. Ichimoku puede ser un poco complicado de entender al principio, pero es una búsqueda muy valiosa y creo que este indicador es similar. Puede parecer desalentador al principio, pero vale la pena el esfuerzo. Al principio, solo utilicé el probador de estrategias M5 y M15 con un EA que no hacía nada, y observé cómo se comportaba el indicador. Después de un tiempo, te sorprenderá lo bien que cuenta la historia. Casi he completado los Ichimoku de Stochastic y CCI, y hace un tiempo lancé el ADX_Ichimoku en mi sitio. ¡Saludos! Brooky

2011.01.10
Primero Anterior 328 329 330 331 332 333 334 335 336 337 338 Siguiente Último