The StochasticDivergence for Pair Trading
- Indicadores
- Ledi Haryadi
- Versión: 1.421
El StochasticDivergence es un indicador personalizado para la plataforma MetaTrader 4 (MT4), diseñado para analizar la divergencia entre los valores del Oscilador Estocástico (línea %K) de dos pares de divisas. Compara el %K Estocástico del símbolo del gráfico (primer símbolo) con un segundo símbolo definido por el usuario, mostrando ambos valores %K y su diferencia absoluta (divergencia) en una subventana separada. El indicador proporciona información visual y basada en alertas para resaltar los niveles de divergencia significativos, con ajustes personalizables para la flexibilidad del usuario.
Características principales
- Cálculo del %K estocástico:
- Calcula la línea %K del oscilador estocástico para el símbolo del gráfico (por ejemplo, EURUSD) y un segundo símbolo definido por el usuario (por defecto: USDCHF).
- Los parámetros configurables incluyen el Periodo K (por defecto: 100), el Periodo D (por defecto: 1) y la Ralentización (por defecto: 1), utilizando la Media Móvil Simple (SMA) para el suavizado.
- Admite la inversión de los valores %K para cualquiera de los símbolos (por defecto: desactivado), lo que permite a los usuarios invertir el cálculo (100 - %K) para necesidades de análisis específicas.
- Medición de la divergencia:
- Calcula la diferencia absoluta entre los valores %K de los dos símbolos, trazada como una línea de puntos en la subventana.
- Muestra el porcentaje de divergencia actual en una etiqueta dentro de la subventana, actualizada en tiempo real.
- Visualización:
- Traza %K para el primer símbolo (color por defecto: aqua) y el segundo símbolo (color por defecto: rojo) como líneas sólidas en una subventana, escaladas de 0 a 100.
- Muestra la divergencia como línea de puntos (color por defecto: amarillo) en la misma subventana.
- Incluye niveles estocásticos a 15, 50 y 85 como referencia, con una etiqueta personalizable para la visualización de la divergencia (posición, tamaño de fuente y color ajustables).
- Alertas y notificaciones:
- Activa alertas cuando la divergencia supera un umbral definido por el usuario (por defecto: 80%), con opciones de alertas emergentes (por defecto: activadas) y notificaciones push (por defecto: desactivadas).
- Evita la repetición de alertas en la misma barra mediante el seguimiento de la marca de tiempo, garantizando una alerta por barra.
- Los mensajes de alerta incluyen los símbolos, el porcentaje de divergencia, el umbral y la marca de tiempo.
- Personalización:
- Ofrece parámetros de entrada para ajustar el segundo símbolo, parámetros estocásticos (periodo K, periodo D, ralentización), ajustes de inversión, colores (para líneas %K, línea de divergencia y etiqueta), posición de la etiqueta (coordenadas X, Y), tamaño de fuente y ajustes de alerta.
- Permite a los usuarios activar/desactivar alertas y notificaciones en función de sus preferencias.
Uso
- Inicialización: Valida el segundo símbolo en Market Watch, teniendo en cuenta cualquier sufijo (por ejemplo, ".m" o ".pro"). Establece tres buffers para %K y divergencia, crea una etiqueta de divergencia y configura la subventana con un nombre personalizado.
- Funcionamiento: Calcula %K para ambos símbolos y su divergencia para cada barra, actualizando los gráficos de la subventana y la etiqueta de divergencia. Comprueba si la divergencia supera el umbral y activa alertas si está activado.
- Visualización: Muestra las líneas de %K, la línea de divergencia y una etiqueta con el porcentaje de divergencia actual en la subventana, con colores y posiciones personalizables.
- Desinicialización: Elimina todos los objetos indicadores (etiquetas) de la subventana al eliminarla.
Notas
- Requiere que el segundo símbolo esté disponible en Market Watch, con detección automática del sufijo por compatibilidad.
- Opera en el marco temporal del gráfico actual, procesando las barras en función de los parámetros Estocásticos (Periodo K, Periodo D, Ralentización).
- El indicador se centra únicamente en la divergencia estocástica %K, sin indicadores técnicos adicionales ni funciones de gestión de riesgos.
