Indicador técnico

iForexSessions: Mejora tu Trading con este Indicador para MetaTrader 5
MetaTrader5
iForexSessions: Mejora tu Trading con este Indicador para MetaTrader 5

Indicador de Sesiones Forex Destaca las Sesiones del Mercado Forex Este indicador asume el horario local de trading de 8:00 AM a 5:00 PM en cada mercado Forex, excepto en Sídney que es de 7:00 AM a 4:00 PM o de 9:00 AM a 6:00 PM. Características: Dibuja rectángulos de colores para las sesiones del mercado Forex (Sídney, Tokio, Londres, Nueva York). Proporciona tiempos de sesión precisos en gráficos de pares Forex y de oro (el trading de pares Forex comienza a las 5:00 PM NY. El oro comienza una hora después). El indicador respeta el desfase horario GMT + el horario de verano del servidor del broker, así como las zonas horarias. Los cálculos de tiempo del indicador se realizan utilizando la biblioteca TimeZoneInfo. Además, incluye un reloj del broker (en la esquina inferior izquierda) con información útil: hora del servidor desfase GMT del broker Tiempo restante hasta el fin de semana (ideal para cerrar operaciones abiertas o evitar abrir nuevas antes del fin de semana). Estado de sincronización del tiempo de la computadora local. Puedes comprobar https://time.is/ si el tiempo de tu PC no está sincronizado. Moviendo el puntero del ratón sobre una barra del gráfico mientras mantienes presionada la tecla 'Ctrl': se mostrará el número de la barra y la hora (junto con los tiempos correspondientes en los principales mercados Forex) en la ventana del gráfico para depuración.   Parámetros de entrada: Parámetro: "Cargar símbolo XAUUSD para estimar la TZ/DST del servidor" Por defecto, el indicador buscará y cargará el símbolo XAUUSD para estimar el desfase horario del servidor. El XAUUSD puede proporcionar resultados más fiables (especialmente para brokers que siguen el horario de verano de la UE) en semanas donde los horarios de verano de EE.UU. y la UE están desincronizados (marzo y finales de octubre). Opcionalmente, si tu broker sigue el horario de verano de EE.UU., o no sigue ningún horario, entonces usar el símbolo del gráfico también está bien. Establece este parámetro en 'falso' para usar el símbolo del gráfico actual en lugar de XAUUSD. Para determinar el horario de verano (DST) de tu broker, puedes usar este script https://www.mql5.com/en/code/48650 Nota: Como efecto secundario, dado que el XAUUSD comienza una hora después que Forex, los cambios de horario de verano ocurrirán una hora más tarde (solo en el probador de estrategias y no en modo normal). Función Extra: Moviendo el puntero del ratón sobre una barra del gráfico mientras mantienes presionada la tecla 'Ctrl' el número de la barra # y su hora (junto con los tiempos correspondientes en los principales mercados Forex) se mostrarán en la ventana del gráfico para depuración. Luego, para eliminar la información de depuración del gráfico, simplemente haz clic en cualquier parte del gráfico (sin presionar la tecla 'Ctrl'). Otros indicadores de sesiones del mercado: Market_Sessions i-Sessions Apertura - Cierre de Sesiones de Trading Identificación de sesiones del mercado Forex Todos los indicadores mencionados (y casi todos los demás indicadores en la base de código) utilizan desfases fijos para las zonas horarias y no consideran el horario de verano del servidor del broker o de las zonas horarias. Esto es inexacto, ya que los horarios de las sesiones cambian durante el año, debido a 1) el broker cambia su zona horaria a horario de verano o 2) uno o más de los principales mercados de Forex cambian su horario de verano. AVISO: El indicador ha sido confirmado para funcionar en la siguiente lista de brokers (con diferentes horarios de trading, desfases GMT y horarios de verano): Admirals Markets FxPro RannForex EXNESS FXOpen IC Markets Octa Markets Tickmill XM Global El indicador también debería funcionar correctamente en otros brokers. Nota sobre la compatibilidad con el probador de estrategias Durante las pruebas en el probador de estrategias, TimeGMT() es siempre igual a TimeTradeServer(), el tiempo simulado del servidor. La biblioteca TimeZoneInfo estima los tiempos adecuados en las zonas horarias en función del "verdadero" GMT mediante el análisis del historial de cotizaciones H1, y no basándose en el tiempo devuelto por la función incorporada TimeGMT. Si el parámetro de entrada "Cargar símbolo XAUUSD para estimar la TZ/DST del servidor" está configurado en VERDADERO: entonces los cambios de horario de verano pueden ocurrir una hora más tarde en el probador de estrategias.

2024.03.26
Plantilla de Divergencias para MetaTrader 4: Potencia tu Análisis Técnico
MetaTrader4
Plantilla de Divergencias para MetaTrader 4: Potencia tu Análisis Técnico

¿Cómo funciona la plantilla? Esta plantilla de indicador es ideal para trazar divergencias basadas en el oscilador que elijas. Dependiendo del oscilador que decidas utilizar (ya sea CCI, RSI o incluso uno personalizado), puedes modificar la siguiente parte del código:    /////////////////////////////////////////////    //Cargar datos del indicador en el buffer    //Puedes reemplazar RSI con cualquier indicador que prefieras    int BARS=MathMax(rates_total-IndicatorCounted()-pivots_period,1);    for(int i=BARS;i>=0;i--)    {       indicatorBuffer[i]=iRSI(_Symbol, PERIOD_CURRENT, 14, PRICE_CLOSE, i);    }    //Fin de la carga del indicador    ///////////////////////////////////////////// Buffers de Señales Este indicador cuenta con cuatro buffers diferentes para rastrear las señales generadas. Se emite una señal cada vez que el buffer correspondiente contiene un valor no vacío.    SetIndexBuffer(3,bull_reg_divBuffer);    SetIndexBuffer(4,bear_reg_divBuffer);    SetIndexBuffer(5,bull_hid_divBuffer);    SetIndexBuffer(6,bear_hid_divBuffer); Sección de Inputs input int pivots_period=5; //período para encontrar pivotes del indicador input int alert_confirm_candles=1; //#de velas para confirmar (0=deshabilitar alerta) Encontrar pivotes altos y pivotes bajos en indicatorBuffer depende de la entrada pivots_period. Cuanto mayor elijas este valor, buscará oscilaciones más grandes para posibles divergencias. Otro input es alert_confirm_candles, que define cuántas barras esperar para confirmar una señal. Los indicadores de divergencia suelen ser rezagados y generan muchas señales falsas. Si eliges un valor más alto, esperarás más, y así se reducirán las señales falsas. Es un compromiso entre recibir señales a tiempo o esperarlas confirmadas. Normalmente, no se permite aplicar pivots_period con un valor menor a 2. Problema de Repaint Los indicadores que se basan en cálculos de pivotes deben esperar el período de pivots_period para obtener una confirmación del último alto/bajo. Por lo tanto, este indicador necesita repintar las señales hasta pivots_period hacia atrás en el tiempo.    BARS=MathMax(rates_total-IndicatorCounted()-pivots_period,pivots_period);    for(int i=BARS;i>=0;i--)    {       PHBuffer[i]=pivothigh(indicatorBuffer, pivots_period, pivots_period, i);       PLBuffer[i]=pivotlow(indicatorBuffer, pivots_period, pivots_period, i);       bull_reg_divBuffer[i]=BullRegDiv(i);       bear_reg_divBuffer[i]=BearRegDiv(i);       bull_hid_divBuffer[i]=BullHidDiv(i);       bear_hid_divBuffer[i]=BearHidDiv(i);    }

2024.03.10
Niveles Históricos Fuertes: Herramienta Clave para Traders de MetaTrader 5
MetaTrader5
Niveles Históricos Fuertes: Herramienta Clave para Traders de MetaTrader 5

Niveles Históricos son aquellos precios que, a lo largo de la vida de un símbolo, se consideran como los más repetidos. Desde un punto de vista financiero, estos precios marcan límites importantes dentro de las condiciones económicas que rodean el gráfico del símbolo en cuestión. Existen estudios que demuestran que estos niveles están vinculados a límites o fases financieras que los precios tienen dificultades para atravesar, a menos que haya un cambio significativo en la fase económica del símbolo analizado. Por estas razones, es fundamental que los traders fortalezcan su análisis de mercado incorporando los Niveles Históricos. He tratado de crear una perspectiva estructural sobre estos niveles desde el punto de vista del análisis de formaciones de velas. El comportamiento del precio sobre estos niveles probablemente tiene un fuerte impacto en la forma de la vela. Por ejemplo, si hay un nivel fuerte para un precio, deberíamos observar un SALTO DE PRECIO debido a la gran cantidad de dinero 'dormido' en ese precio o en sus alrededores. Considerando este concepto, se han desarrollado dos reglas: Regla 1 (vela alcista en nivel de soporte): si cierre - mínimo > Factor de Salto Regla 2 (vela alcista en nivel de resistencia): si cierre - mínimo > Factor de Salto y (cierre - mínimo)/(máximo - mínimo) > ratio Para aclarar las reglas, se han preparado dos imágenes. Imagen 1: salto desde niveles de S/R con la misma acción (como vela alcista en soporte) Imagen 2: salto desde niveles de S/R pero en reversa (como vela alcista por debajo de resistencia) Basado en estas reglas (las reglas son seleccionables), se ha desarrollado un indicador que recopila datos en dos matrices diferentes (sup_mat y res_mat). El número de niveles de S/R que cumplen las reglas seleccionadas se muestra en la pantalla mientras se recopilan los datos. Por lo tanto, se ha utilizado la biblioteca AlgLib(dataanalysis.mqh) para realizar un proceso de agrupamiento sobre los datos recopilados a través del método K-means. Los resultados se ilustran como columnas de datos de Niveles de Soporte y Resistencia. Una vez que se han mejorado los niveles, se abre un gráfico con el mismo símbolo analizado y se dibujan todos los niveles (clústeres) sobre ese gráfico según el proceso de agrupamiento. Algunos parámetros del indicador se pueden cambiar desde la pantalla para hacerlo más amigable. Aquí hay una breve ilustración de los gráficos de pantalla de la herramienta y sus resultados. Imagen 3: pantalla del indicador Imagen 4: dibujo automático de los resultados de los niveles en el gráfico En conclusión, esta herramienta es muy poderosa, incluso con solo dos reglas básicas. Los niveles muestran un comportamiento sólido de soporte y resistencia. Es posible agregar más reglas, y el código está en un modo fácil para implementar más reglas que mejoren su funcionalidad. También se pueden añadir reglas adicionales, dividir áreas de agrupamiento y hacer agrupamientos más dedicados para esas áreas, así como buscar la máxima distancia recorrida antes de volver a tocar los niveles, lo que puede ser una mejora adicional para la herramienta. Cualquier persona interesada en más detalles, no dude en contactarme.

2024.02.16
Análisis Adaptativo de Volatilidad: Tu Nuevo Indicador para MetaTrader 4
MetaTrader4
Análisis Adaptativo de Volatilidad: Tu Nuevo Indicador para MetaTrader 4

El Indicador de Análisis Adaptativo de Volatilidad (AVA) es una herramienta que he desarrollado para mejorar mis propios indicadores y sistemas de trading. Su propósito es medir los movimientos de precios del mercado con mayor precisión. A diferencia de los indicadores estándar que ofrecen una visión estática del mercado, el AVA se adapta a las dinámicas actuales del mercado. Esta adaptabilidad lo convierte en un recurso valioso para predecir cambios hacia períodos de mayor volatilidad o calma. Este indicador fue diseñado principalmente para ser utilizado en conjunto con algoritmos genéticos. ¿Cómo Funciona? Basado en ATR: La base del Indicador AVA es el Rango Verdadero Promedio (ATR), que cuantifica el movimiento del mercado a lo largo de un número determinado de operaciones pasadas (normalmente 14 operaciones por defecto). Suavizando con EMAs: El indicador utiliza dos Medias Móviles Exponenciales (EMAs) aplicadas a los valores de ATR: una EMA a corto plazo (por defecto 2) y una EMA a largo plazo (por defecto 5). Para análisis a más largo plazo, se pueden optar por periodos más extensos, como 10 y 50. Estas EMAs ayudan a suavizar las lecturas de ATR, facilitando la identificación de tendencias en los movimientos de precios. La Relación FAV: El núcleo del Indicador AVA es el FAV (Factor de Volatilidad Adaptativa), que se calcula dividiendo la EMA a corto plazo entre la EMA a largo plazo de los valores de ATR. Esta relación ajusta la sensibilidad del indicador a los cambios del mercado, asegurando que responda tanto a cambios sutiles como significativos. Determinando el Valor AVA: El valor final del AVA se obtiene modificando la relación FAV: resta 1 de FAV y luego multiplica por 100. Esto resulta en un porcentaje que representa el nivel de volatilidad actual del mercado. Cálculo Exacto: AVA = (FAV - 1) × 100 Donde, FAV = EMA_corta(ATR) / EMA_larga(ATR) Guías de Uso: Interpretando el Indicador: El Indicador AVA aparece en un gráfico separado debajo de tu gráfico principal de trading. Un valor AVA en aumento indica una volatilidad creciente en el mercado, mientras que un valor en disminución señala una reducción en la volatilidad o estabilidad. Consejos de Aplicación: En periodos de creciente volatilidad, considera estrategias que aprovechen movimientos significativos en los precios. Por el contrario, cuando la volatilidad disminuye, puede ser prudente esperar señales de trading más claras o optar por estrategias más adecuadas a mercados estables.

2024.02.14
Primero Anterior 12 13 14 15 16 17 18 19 20 21 22 Siguiente Último