Mira cómo descargar robots gratis
¡Búscanos en Facebook!
Pon "Me gusta" y sigue las noticias
¿Es interesante este script?
Deje un enlace a él, ¡qué los demás también lo valoren!
¿Le ha gustado el script?
Evalúe su trabajo en el terminal MetaTrader 5
Visualizaciones:
50
Ranking:
(1)
Publicado:
2025.05.22 11:39
MQL5 Freelance ¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

Características principales

Filtrado de velas:

El indicador permite mostrar sólo las velas que cumplen un determinado criterio:

  1. Alcista: Muestra sólo las velas alcistas.
  2. Bajistas: Muestra sólo las velas bajistas.
  3. Doji: Muestra sólo las velas Doji.
  4. Todas: Muestra todas las velas con sus respectivos colores.


    Detección de velas Doji:

    La detección de velas Doji se basa en un umbral configurable (`InpDojiThreshold`), que define la relación entre el cuerpo de la vela y su rango total. Esto garantiza la precisión en la identificación de velas neutras.


    Filtrado de velas: Personalización de colores:

    El operador puede definir colores personalizados para cada tipo de vela:

    - Alcista: El color por defecto es el verde (`clrForestGreen`).
    - Bajista: El color por defecto es el rojo oscuro (`clrDarkRed`).
    - Doji: El color por defecto es dorado (`clrGold`).
    - Bottom: El color por defecto es negro (`clrBlack`).


    Limpieza de gráficos:

    El indicador elimina elementos visuales innecesarios del gráfico, como cuadrículas, volúmenes y separadores de periodos, para facilitar el análisis visual.


    Cómo funciona:

    1. inicialización (`OnInit`):

    Se asignan buffers para almacenar los valores OHLC (open, high, low, close) y los colores correspondientes.
    Los colores personalizados se asignan a los índices de color del indicador.
    Se limpia el gráfico eliminando los elementos visuales innecesarios.

    2. Cálculo principal (`OnCalculate`)

    Para cada vela del gráfico, el indicador comprueba si cumple el criterio seleccionado (`InpCandleShow`).
    Las velas que no cumplen el criterio se muestran en color de fondo (`InpBackgroundColor`).
    Las velas que cumplen el criterio se muestran con colores personalizados.

    3. Desinicialización (`OnDeinit`):

    Cuando se elimina el indicador, se restaura la configuración original del gráfico, asegurando que el entorno de negociación vuelve a su estado inicial.


    Ejemplos de uso:

    • Análisis de Tendencia:
    Establezca `InpCandleShow` en `ShowBullish` o `ShowBearish` para centrarse sólo en las velas que indican una tendencia alcista o bajista.
    • Identificar zonas neutrales:

      Utilice `ShowDoji` para resaltar velas neutrales e identificar posibles puntos de reversión o consolidación.
    • Visualización completa:
    Elija `ShowAllCandle` para mostrar todas las velas con sus respectivos colores, permitiendo una visión general del comportamiento del mercado.

    Mejoras implementadas:
    • Detección precisa de Doji: El uso de un umbral configurable (`InpDojiThreshold`) garantiza que sólo las velas realmente neutras se clasifican como Doji.
    • Personalización total: El operador tiene control total sobre los colores y el fondo del gráfico.
    • Limpieza automática: El indicador elimina automáticamente los elementos visuales innecesarios, mejorando la legibilidad del gráfico.




    Traducción del portugués hecha por MetaQuotes Ltd.
    Artículo original: https://www.mql5.com/pt/code/58516

    Uniformity Factor Indicator Uniformity Factor Indicator

    Se trata de un sencillo indicador analítico (no señal, calculado una sola vez) que permite probar la hipótesis de que las series temporales de precios representan un "paseo aleatorio", concretamente un "paseo aleatorio" gaussiano. Esto puede ayudar a construir una transformación paramétrica de los incrementos de precios en series temporales distribuidas uniformemente, más estables y predecibles, al menos en términos de volatilidad.

    Divergencia RSI Divergencia RSI

    Este indicador toma divergencias RSI y las traza en buffers para automatizar EAs

    Función para comprobar si el mercado está abierto para la negociación en el momento por el símbolo actual Función para comprobar si el mercado está abierto para la negociación en el momento por el símbolo actual

    Esta función puede ser útil para no sobrecargar el servidor con solicitudes de negociación cuando el mercado está cerrado.

    Volume MA with candle color tracking Volume MA with candle color tracking

    Una media móvil de volumen puro con barras de histograma que siguen el color de las velas alcistas/bajistas.