Indicador técnico

Índice de Confluencia: Stoch, RSI y MACD para Trading Efectivo
MetaTrader5
Índice de Confluencia: Stoch, RSI y MACD para Trading Efectivo

En el mundo del trading, contar con herramientas que nos ayuden a identificar las tendencias es esencial. Hoy vamos a hablar sobre un oscilador de confluencia que combina el Stochastic, el RSI y el MACD a través de tres marcos temporales. Este indicador se utiliza para detectar entradas de tendencia cuando todos los indicadores se alinean, logrando así una puntuación que indica un sesgo alcista (puntuación > 50) o bajista (puntuación < -50). Lo mejor de este sistema es que funciona como una confirmación para setups de continuación de tendencia, reacciones en soportes y resistencias, así como condiciones de agotamiento. En lugar de normalizar los valores, simplemente asignamos una puntuación. No puedo explicar por completo por qué esto es tan efectivo, pero en mi experiencia personal ha demostrado ser sorprendentemente útil, especialmente para detectar divergencias. Detalles del Código //+------------------------------------------------------------------+ //| Índice de Confluencia Stoch+RSI+MACD | //+------------------------------------------------------------------+ // Propiedades del indicador #property copyright "Multi-Confluence Index" #property version "1.00" #property indicator_separate_window #property indicator_buffers 6 #property indicator_plots 4 // Línea principal del índice #property indicator_label1 "Confluence Index" #property indicator_type1 DRAW_LINE #property indicator_color1 clrDodgerBlue #property indicator_width1 3 // Línea cero #property indicator_label2 "Zero Line" #property indicator_type2 DRAW_LINE #property indicator_color2 clrGray #property indicator_width2 1 #property indicator_style2 STYLE_DOT // Zona bullish extrema #property indicator_label3 "Zone Bullish" #property indicator_type3 DRAW_FILLING #property indicator_color3 clrDarkGreen // Zona bearish extrema #property indicator_label4 "Zone Bearish" #property indicator_type4 DRAW_FILLING #property indicator_color4 clrDarkRed //+------------------------------------------------------------------+ //| Parámetros de entrada | //+------------------------------------------------------------------+ input group "=== TIMEFRAMES ===" input ENUM_TIMEFRAMES TF1 = PERIOD_CURRENT; // Timeframe 1 (Rápido) input ENUM_TIMEFRAMES TF2 = PERIOD_H1; // Timeframe 2 (Medio) input ENUM_TIMEFRAMES TF3 = PERIOD_H4; // Timeframe 3 (Lento) input group "=== PARÁMETROS ===" input int Stoch_K = 14; // Stochastic K input int Stoch_D = 3; // Stochastic D input int Stoch_Slowing = 3; // Stochastic Slowing input int RSI_Period = 14; // Periodo RSI input int MACD_Fast = 12; // MACD EMA Rápido input int MACD_Slow = 26; // MACD EMA Lento input int MACD_Signal = 9; // Señal MACD //+------------------------------------------------------------------+ Este sistema es una gran herramienta para quienes buscan profundizar en el análisis técnico y mejorar su operativa. La combinación de estos tres indicadores permite captar mejor el sentimiento del mercado y actuar en consecuencia. Recuerda siempre hacer tus propias pruebas y ajustar los parámetros a tu estilo de trading para obtener los mejores resultados. ¡Mucho éxito en tus operaciones!

2025.11.23
Rango Promedio Diario: Indicador Clave para tu Estrategia de Trading
MetaTrader5
Rango Promedio Diario: Indicador Clave para tu Estrategia de Trading

El Rango Promedio Diario es un indicador que mide la volatilidad de un activo. Nos muestra el movimiento promedio del precio entre el máximo y el mínimo en los últimos días. Para calcular este promedio, el indicador primero determina la diferencia entre los precios máximos y mínimos de un número determinado de días, y luego calcula el promedio de esos datos: Rango Promedio Diario = SMA(Max - Min, Longitud) El Rango Promedio Diario (ADR) y el Rango Verdadero Promedio (ATR) son indicadores técnicos que se utilizan para analizar la volatilidad en los mercados, aunque se calculan e interpretan de manera diferente. Rango Promedio Diario (ADR) El Rango Promedio Diario (ADR) mide la amplitud promedio de las fluctuaciones de precio durante un periodo específico. Para calcular el ADR, generalmente se toma la diferencia entre el precio máximo y mínimo de cada día durante un periodo seleccionado (por ejemplo, 14 días) y luego se calcula el promedio de estas diferencias. El ADR ayuda a los traders a entender qué volatilidad se puede esperar de un instrumento durante el día de trading, permitiendo así planificar estrategias de trading más efectivas. Rango Verdadero Promedio (ATR) El Rango Verdadero Promedio (ATR) también sirve como medida de volatilidad, pero se calcula de una manera ligeramente diferente, lo que lo convierte en un indicador más versátil y preciso. Para calcular el ATR, primero se determina el rango verdadero para cada día, que es el máximo de los siguientes tres valores: La diferencia entre los precios máximos y mínimos del día actual. La diferencia entre el precio máximo del día actual y el precio de cierre del día anterior. La diferencia entre el precio mínimo del día actual y el precio de cierre del día anterior. Luego, utilizando estos valores de rango verdadero, se calcula el promedio para un periodo determinado (a menudo 14 días). El ATR tiene en cuenta los saltos de precios entre días, lo que lo convierte en un indicador más preciso de volatilidad, especialmente en mercados donde hay grandes diferencias de precios entre sesiones de trading. Diferencias Principales Método de cálculo: El ADR simplemente considera el rango promedio entre los precios máximos y mínimos del día, mientras que el ATR también toma en cuenta los saltos entre los cierres y aperturas de los días de trading. Uso: El ADR se utiliza más comúnmente para estimar la volatilidad diaria, mientras que el ATR se usa para estimar la volatilidad sin tener en cuenta el marco temporal y puede aplicarse en diversas estrategias de trading, incluyendo la gestión de riesgos y los stop-loss. Flexibilidad: El ATR es considerado un indicador más versátil debido a su capacidad para adaptarse a las condiciones del mercado y tener en cuenta los saltos de precios.

2025.11.22
Indicador de Ruptura de Rango Abierto para MetaTrader 5: Tu Aliado en el Trading
MetaTrader5
Indicador de Ruptura de Rango Abierto para MetaTrader 5: Tu Aliado en el Trading

Introducción El Indicador de Ruptura de Rango Abierto (ORB) es una herramienta poderosa en el análisis técnico que te ayuda a identificar y seguir los rompimientos de precios desde el rango de apertura de las sesiones de trading. Este indicador se basa en la idea de que los precios más altos y bajos establecidos durante los primeros minutos de una sesión suelen ser niveles significativos de soporte y resistencia durante el resto del día. El indicador calcula automáticamente el rango de apertura según períodos de tiempo definidos por el usuario, traza múltiples objetivos de precio y ofrece alertas visuales y sonoras para posibles oportunidades de trading. Su diseño está pensado para ayudar a los traders a identificar operaciones de ruptura de alta probabilidad y escenarios de retesteo. Concepto Central La estrategia ORB se fundamenta en el principio de que los participantes del mercado establecen un rango de precios inicial durante el período de apertura de una sesión de trading. Cuando el precio rompe este rango con convicción, a menudo continúa en la dirección de la ruptura. El indicador sigue este rango de apertura y proyecta múltiples objetivos de ganancia basados en el tamaño del rango. Entre sus características clave se incluyen la detección automática de señales de ruptura, identificación de retestes y objetivos de ganancia progresivos calculados como múltiplos del rango de apertura. Parámetros del Indicador Ajustes Básicos sOpeningRangeMinutes (por defecto: "15") Define el período del rango de apertura en minutos. Las opciones disponibles son 5, 15, 30 minutos, o 0 para rangos de tiempo personalizados. El rango de apertura de 15 minutos (9:30-9:45 EST) se utiliza comúnmente en los mercados de acciones de EE. UU., mientras que períodos más cortos son adecuados para mercados de movimiento rápido. alertBreakoutsOnly (por defecto: false) Cuando está habilitado, las alertas se activan solo en rupturas confirmadas en lugar de simples cruces de precio de los niveles ORB. Esto reduce las señales falsas al requerir que el precio cierre más allá del rango y continúe en la dirección de la ruptura. showLabels (por defecto: true) Muestra etiquetas de texto para todos los niveles ORB y objetivos de precio en el gráfico. Las etiquetas indican "ORB HIGH", "ORB LOW" y objetivos de ganancia basados en porcentaje (PT 50%, PT 100%, etc.). showPreviousDayORBs (por defecto: true) Controla si los niveles ORB de sesiones de trading anteriores siguen visibles en el gráfico. Cuando está deshabilitado, solo se muestra el ORB del día actual, reduciendo el desorden en el gráfico. showEntries (por defecto: true) Habilita marcadores visuales para posibles puntos de entrada, incluyendo etiquetas de "Ruptura - Esperar Retesteo", "Retesteo" y "Retesteo Fallido". Estas anotaciones ayudan a los traders a identificar el momento óptimo para entrar. Opciones de Visualización showPriceTargets (por defecto: true) Muestra los objetivos de ganancia principales al 50% y 100% del tamaño del rango de apertura. Estos son los objetivos más comúnmente utilizados para tomar ganancias parciales. showPriceTargetsExtended (por defecto: false) Agrega objetivos de ganancia extendidos del 150% hasta el 500% del rango de apertura. Estos objetivos extendidos son útiles para mercados en tendencia o instrumentos altamente volátiles como el oro (XAUUSD). showMidPoint (por defecto: false) Traza una línea en el centro exacto del rango de apertura. El punto medio a menudo actúa como un nivel pivote y puede ser utilizado para estrategias de reversión a la media. showShadedBox (por defecto: true) Dibuja un rectángulo relleno sobre el período de rango de apertura, proporcionando una identificación visual clara de la zona ORB. Personalización de Colores shadeColor (por defecto: clrTeal) Establece el color para el rectángulo del rango de apertura sombreado. orb50Color (por defecto: clrPurple) Color para las líneas de objetivos de ganancia al 50%. orb100Color (por defecto: clrBlue) Color para las líneas de objetivos de ganancia al 100%. orbOtherColor (por defecto: clrTeal) Color para todos los objetivos de ganancia extendidos (150% hasta 450%). Ajustes de Tiempo sORBStartTime (por defecto: "0930-0945") Sobrescribe el tiempo en formato de 24 horas (HHMM-HHMM). Este parámetro solo se utiliza cuando sOpeningRangeMinutes está configurado en 0, permitiendo total flexibilidad en la definición del período de rango de apertura. sTimeZone (por defecto: "EST") Zona horaria de referencia para el cálculo del rango de apertura. Aunque el parámetro acepta diferentes abreviaturas de zona horaria, el indicador calcula los horarios basándose en la hora del servidor del bróker. Formato de Etiquetas labelOffsetBars (por defecto: 5) Espaciado horizontal en barras entre la acción del precio actual y la posición de la etiqueta. Los valores positivos mueven las etiquetas hacia la derecha. labelOffsetPips (por defecto: 0) Espaciado vertical en pips para la posición de las etiquetas. Esto ayuda a prevenir que las etiquetas se superpongan con la acción del precio u otros elementos del gráfico. labelFontSize (por defecto: 8) Tamaño de fuente para todas las etiquetas de texto en el gráfico. Ajusta según la resolución de pantalla y la preferencia personal. labelAnchor (por defecto: ANCHOR_LEFT) Determina el punto de anclaje para la posición de las etiquetas. Las opciones incluyen ANCHOR_LEFT, ANCHOR_RIGHT, ANCHOR_CENTER, etc. maxLineBars (por defecto: 500) Longitud máxima en barras para las líneas de nivel ORB. Esto evita que el indicador dibuje líneas excesivamente largas en datos históricos, mejorando el rendimiento. Cómo Funciona el Indicador Cálculo del Rango de Apertura El indicador identifica el rango de apertura monitoreando el período de tiempo especificado y registrando el máximo más alto y el mínimo más bajo durante esa ventana. Por ejemplo, con una configuración de 15 minutos, captura el rango entre las 9:30 y las 9:45. Una vez que termina el período de rango de apertura, los niveles altos y bajos quedan fijados y se extienden hacia adelante como líneas horizontales durante el resto de la sesión de trading. Cálculo de Objetivos de Precio Todos los objetivos de ganancia se calculan como múltiplos del tamaño del rango de apertura. Si el rango de apertura es de 20 puntos, el objetivo al 50% estaría 10 puntos por encima del alto del ORB (para operaciones largas) o por debajo del bajo del ORB (para operaciones cortas). El objetivo al 100% sería de 20 puntos, el 150% serían 30 puntos, y así sucesivamente. Este escalado dinámico asegura que los objetivos de ganancia se ajusten automáticamente a la volatilidad del mercado, con rangos más amplios produciendo objetivos más amplios y rangos más pequeños produciendo objetivos más ajustados. Lógica de Detección de Ruptura El indicador emplea una sofisticada confirmación de múltiples barras para señales de ruptura. Una ruptura válida al alza requiere que el precio cierre por encima del alto del ORB en una barra, y luego continúe hacia arriba en la siguiente barra con el mínimo permaneciendo por encima del nivel alto del ORB. Esto filtra las rupturas falsas donde el precio brevemente supera el nivel pero se revierte de inmediato. De manera similar, las rupturas a la baja requieren cierres por debajo del bajo del ORB seguidos de continuaciones con máximos permaneciendo por debajo del nivel. Identificación de Retesteo Después de una ruptura confirmada, el indicador monitorea retrocesos hacia el nivel roto. Un retesteo válido ocurre cuando el precio regresa a tocar el nivel ORB pero cierra en el lado correcto, confirmando que el nivel ha cambiado de resistencia a soporte (o viceversa). Los retesteos fallidos se señalan cuando el precio rompe nuevamente a través del nivel ORB en la dirección opuesta, invalidando la señal de ruptura original. Interpretación y Aplicaciones de Trading Estrategia de Trading de Ruptura La aplicación principal es identificar operaciones de ruptura de alta probabilidad. Cuando el precio rompe el rango de apertura con volumen y momentum, los traders pueden entrar en la dirección de la ruptura, colocando stops por debajo del bajo del ORB (para operaciones largas) o por encima del alto del ORB (para operaciones cortas). El primer objetivo de ganancia suele ser el nivel del 50%, donde se pueden tomar ganancias parciales. La posición restante apunta al nivel del 100% o más en condiciones de tendencia fuerte. Método de Entrada Retesteo Los traders conservadores prefieren esperar un retesteo después de la ruptura inicial. La etiqueta "Ruptura - Esperar Retesteo" señala esta oportunidad. Cuando el precio retrocede para probar el nivel roto y encuentra soporte (o resistencia), proporciona un punto de entrada de menor riesgo con un stop loss más ajustado. Este enfoque mejora significativamente la relación riesgo-recompensa en comparación con seguir la ruptura inicial. Trading en Rango Cuando el precio se mantiene contenido dentro del rango de apertura, los traders pueden emplear estrategias de reversión a la media, comprando cerca del bajo del ORB y vendiendo cerca del alto del ORB. La línea del punto medio sirve como referencia para una posición neutral. Análisis Multi-Timeframe El indicador puede aplicarse a múltiples marcos temporales simultáneamente. Algunos traders utilizan un ORB de 5 minutos para scalping, un ORB de 15 minutos para day trading y un ORB de 30 minutos para swing trading, creando una visión integral de las zonas de soporte y resistencia potenciales. Símbolos y Marcos Temporales Recomendados Marcos Temporales Óptimos El indicador funciona mejor en gráficos de 1 minuto (M1) a 15 minutos (M15), donde la acción del precio intradía es claramente visible. Para un análisis detallado del tiempo de entrada, el marco de tiempo M5 ofrece un excelente equilibrio entre la reducción de ruido y la capacidad de respuesta. Instrumentos Adecuados La estrategia ORB es particularmente efectiva en instrumentos líquidos con sesiones de apertura claras: Pares de Forex: EURUSD, GBPUSD, USDJPY durante sus respectivas aperturas regionales Oro (XAUUSD): Altamente sensible a rupturas de rango de apertura debido a movimientos direccionales fuertes Índices bursátiles: US30, NAS100, SPX500 durante la apertura de la sesión de Nueva York Criptomonedas: BTCUSD, ETHUSD durante períodos de alto volumen El indicador rinde mejor en instrumentos con sesiones de trading definidas en lugar de mercados de 24 horas sin horarios de apertura claros. Optimización del Rendimiento El indicador incluye varias optimizaciones de rendimiento para un funcionamiento fluido del gráfico. La inicialización de buffers a EMPTY_VALUE evita el dibujo innecesario de líneas, mientras que el parámetro maxLineBars limita la longitud histórica de las líneas. La lógica de dibujo de rectángulos espera hasta que la sesión concluya antes de renderizar, reduciendo la sobrecarga computacional durante períodos activos de trading. Las convenciones de nombres de objetos utilizan identificadores únicos basados en el día del año, evitando conflictos cuando se muestran múltiples sesiones ORB simultáneamente. Sistema de Alertas El sistema de notificación proporciona alertas en tiempo real a través del mecanismo de alertas integrado de MetaTrader 5. Las alertas se pueden configurar para cruces de nivel simples o restringirse solo a rupturas confirmadas. Cuando se produce una ruptura, el mensaje de alerta especifica si es por encima del alto del ORB o por debajo del bajo del ORB, permitiendo a los traders evaluar rápidamente la oportunidad sin necesidad de estar mirando constantemente el gráfico. Presentación Visual Todos los elementos del gráfico siguen estándares de formato profesional con colores personalizables. El esquema de color predeterminado utiliza lima para el alto del ORB, rojo para el bajo del ORB, púrpura para los objetivos al 50%, azul para los objetivos al 100% y teal para los objetivos extendidos y la caja de rango sombreada. Este sistema de codificación de colores permite una identificación visual rápida de niveles clave incluso en gráficos ocupados. El rectángulo sombreado proporciona una referencia visual intuitiva para el período de rango de apertura, haciendo inmediatamente obvio cuando el precio está negociando dentro o fuera del rango establecido. Conclusión El indicador de Ruptura de Rango Abierto es una herramienta integral de trading que combina el cálculo automático de rangos, múltiples objetivos de ganancia, detección de rupturas e identificación de retesteos en un solo paquete fácil de usar. Su flexibilidad a través de extensos parámetros de entrada permite a los traders adaptar el indicador a varios estilos de trading, desde operaciones agresivas de ruptura hasta entradas conservadoras de retesteo. La presentación visual clara del indicador y su lógico sistema de alertas lo hacen adecuado tanto para traders discrecionales como para aquellos que desarrollan sistemas de trading automatizados. Al centrarse en el crítico período de rango de apertura, ayuda a los traders a identificar los niveles más significativos de soporte y resistencia para cada sesión de trading.

2025.11.13
Zigzag Estadístico: El Indicador Clave para MetaTrader 5
MetaTrader5
Zigzag Estadístico: El Indicador Clave para MetaTrader 5

En este Zigzag, se confirma un nuevo punto de giro cuando el precio supera el umbral de volatilidad. La volatilidad se define como la desviación estándar actual × multiplicador.En lugar de buscar máximos/mínimos absolutos en una profundidad fija, este indicador evalúa los extremos en relación al nivel de volatilidad local y toma el precio más extremo dentro del movimiento que activó el umbral. Dado que la desviación estándar evoluciona barra por barra, el umbral se adapta dinámicamente a las condiciones cambiantes del mercado.Una línea horizontal se extiende desde el último giro confirmado, proyectando un límite estadísticamente significativo: es probable que el precio respete este límite con un rebote o que lo quiebre con un breakout.Hay varias formas de interpretar este indicador. En una tendencia bajista, podrías considerar el movimiento del precio por encima del nivel proyectado como ruido y colocar una orden de venta justo debajo de la línea, o entrar directamente en el nivel y salir en break-even si el precio se aleja repentinamente de la operación.Entendiendo los parámetros:Una longitud mayor significa que las patas serán más largas (y habrá menos puntos de giro); de igual manera, una longitud menor causará más puntos de giro y las patas del zigzag serán más cortas.Un mayor multiplicador de volatilidad significa que el umbral es más difícil de activar: patas más rígidas; un menor multiplicador de volatilidad hace que el umbral sea más fácil de activar: patas más reactivas.

2025.11.07
Indicador Personalizado de Media Móvil Exponencial (EMA) para MT5
MetaTrader5
Indicador Personalizado de Media Móvil Exponencial (EMA) para MT5

Este indicador personalizado y gratuito calcula y muestra la Media Móvil Exponencial (EMA) directamente en el gráfico de MetaTrader 5. La EMA es una de las herramientas técnicas más utilizadas para identificar tendencias y generar señales. Características Periodo definido por el usuario para la EMA. Opción de precio aplicado: Cierre, Apertura, Máximo, Mínimo, Mediana, Típico, Ponderado. Cálculo suave utilizando la fórmula estándar de EMA, inicializada con una SMA de las primeras barras. Ligero, eficiente y fácil de personalizar para tus propias estrategias. 📊 Cómo Interpretar La EMA reacciona más rápido a los cambios de precio en comparación con la Media Móvil Simple (SMA). Cuando el precio está por encima de la EMA, puede indicar una tendencia alcista; cuando está por debajo de la EMA, se puede considerar una posible tendencia bajista. Se utiliza a menudo en estrategias como: Seguimiento de tendencias Cruces de medias móviles (por ejemplo, EMA 50 cruzando EMA 200). ⚙️ Personalización Ajusta el color y grosor de la línea a tu preferencia. Modifica el precio aplicado y el periodo directamente en la configuración de entrada. ¿Por Qué Usar Este Indicador? Ayuda a identificar rápidamente la dirección del mercado. Puede ser un bloque de construcción para estrategias avanzadas. Perfecto para traders que buscan una implementación limpia y sencilla de la EMA.

2025.11.02
CVD: El Indicador de Delta de Volumen Acumulado para MetaTrader 5
MetaTrader5
CVD: El Indicador de Delta de Volumen Acumulado para MetaTrader 5

Te presento el indicador CVD (Delta de Volumen Acumulado) para MetaTrader 5, una herramienta ligera y de código abierto que te permitirá visualizar la presión de compra y venta neta a través de velas CVD en una ventana separada. Es un excelente punto de partida para el análisis de volumen y flujo de órdenes. ¿Qué hace el CVD? Calcula y grafica el CVD en tu gráfico utilizando datos M1 (versión gratuita). Opción de reinicio en los límites de tiempo (o nunca reiniciar). Funciona en cualquier símbolo y marco de tiempo. ¿Cómo se calcula? (versión gratuita) Para cada vela M1: dirección = signo (cierre - apertura). Delta de volumen = dirección × volumen_tick. CVD = suma acumulativa de deltas de volumen. Se grafica como velas (apertura/cierre = CVD anterior/actual). Parámetros de entrada InpResetPeriod (ENUM_TIMEFRAMES): marco de tiempo para reiniciar el CVD (ejemplo: H1, D1). InpNoReset (bool): establece en verdadero para no reiniciar nunca. Instalación Copia CVD_MT5_v3_m1_codebase.mq5 a: MQL5/Indicators. Compila en MetaEditor (F7) o reinicia MetaTrader 5. Adjunta desde el Navegador → Indicadores. Consejos y solución de problemas La primera vez que lo uses, MT5 puede necesitar descargar el historial M1. Ten paciencia; desplazarte por el gráfico o cambiar de marco de tiempo puede ayudar a que MT5 obtenga los datos. Si el CVD no se actualiza, asegúrate de que tu símbolo/marco de tiempo tenga historial M1 disponible. Para terminales lentos, prueba con símbolos menos ocupados o abre menos gráficos.

2025.11.02
1 2 3 4 5 6 Siguiente Último