BBOscillator
- Indicadores
-
Shi Yuan Wang
Desarrollo indicadores personalizados, Asesores Expertos (EA), scripts y herramientas de trading para MetaTrader 4 y MetaTrader 5, así como indicadores para TradingView (Pine Script).
Lo que puedo hacer por ti: - Convertir una regla de trading claramente descrita en un EA MQL4/MQL5 con backtesting - Versión: 1.10
BBOscillator — Color de las velas según los estados del oscilador andino y los niveles de stop del ATR
Descripción general
BBOscillator es un indicador técnico para MetaTrader 5 que se traza en la ventana principal del gráfico. Combina la lógica de estados del oscilador andino, el color de las velas, los niveles dinámicos de stop ATR y las marcas de cambio de estado en una única capa visual, de modo que se pueden responder cuatro preguntas con solo mirar un gráfico: si la dirección está definida, hacia qué lado se inclina, dónde comenzó el estado de la dirección y dónde se sitúa un nivel de referencia de stop en función de la volatilidad actual.
El indicador no abre, cierra ni modifica ninguna orden y no se conecta a ningún servicio externo. Solo muestra el estado del precio de una forma más legible. Todas las decisiones de negociación siguen siendo responsabilidad del usuario.
Características principales
- Velas de tres colores. Cada vela se colorea en uno de los tres colores según el estado actual, sustituyendo los colores estándar de las velas del gráfico.
- Detección del estado de la tendencia. La lógica del Oscilador Andino aplica un suavizado recursivo al primer y segundo momento estadístico del precio de cierre, compara los componentes alcistas y bajistas, y compara ambos con una línea de señal para generar un resultado de tres estados.
- Niveles de stop dinámicos basados en el ATR. Se trazan dos líneas de referencia por encima y por debajo de cada vela. Su distancia respecto a los extremos de la vela se calcula a partir del valor actual del ATR y de un multiplicador definido por el usuario, de modo que los niveles se amplían cuando aumenta la volatilidad y se reducen cuando disminuye.
- Flechas de cambio de estado. Cuando el estado pasa de indefinido a una dirección definida, se coloca una flecha en esa vela para marcar el inicio del nuevo estado.
- Marcas de nivel de stop. En la misma vela en la que aparece una flecha, se marca el nivel de referencia de stop para esa dirección, de modo que la flecha y el nivel siempre se interpretan conjuntamente.
- Opciones de visualización independientes. Las líneas de stop, las flechas y las marcas de nivel de stop se pueden activar y desactivar por separado, lo que permite reducir el gráfico a la mera coloración de las velas.
Interpretación del gráfico
- Vela verde: el componente alcista predomina sobre el bajista, con la línea de señal entre ambos, lo que corresponde a una tendencia alcista.
- Vela roja: el componente bajista domina al alcista, con la línea de señal entre ambos, lo que corresponde a una tendencia a la baja.
- Vela gris: la posición relativa de los dos componentes no cumple ninguna de las dos condiciones, lo que corresponde a una dirección indefinida.
- Línea punteada roja: situada por encima del máximo de la vela, es el nivel de referencia de stop para una perspectiva bajista.
- Línea punteada verde azulada: situada por debajo del mínimo de la vela, es el nivel de referencia de stop para una posición larga.
- Flecha azul hacia arriba: aparece por debajo de la primera vela que pasa de gris a verde y marca el inicio de la tendencia alcista; la marca del nivel de stop se sitúa en la misma vela.
- Flecha naranja hacia abajo: aparece por encima de la primera vela que pasa de gris a rojo y marca el inicio de la tendencia bajista; la marca del nivel de stop se sitúa en la misma vela.
Las flechas solo se dibujan cuando la tendencia cambia de gris a una dirección definida. Mientras la tendencia se mantiene, no se añaden más flechas, por lo que el gráfico no se llena de marcas repetidas.
Parámetros de entrada
Oscilador Andino
- Período de la envolvente (por defecto 50): el período de cálculo en el que se basa la detección de estados. Un valor mayor proporciona estados más estables con menos cambios; un valor menor reacciona más rápido a los cambios de precio y cambia con mayor frecuencia.
- Período de la EMA de la señal (por defecto 9): el período de suavizado de la línea de señal. Junto con el parámetro anterior, define la frecuencia con la que cambia el color de las velas.
Stop Loss ATR
- Longitud del ATR (por defecto 14): el periodo utilizado para el cálculo de la volatilidad.
- Suavizado ATR (por defecto, RMA): el método de cálculo de la volatilidad. Hay cuatro opciones disponibles: RMA, SMA, EMA y WMA. RMA y EMA son métodos recursivos, mientras que SMA y WMA se recalculan a lo largo de la ventana.
- Multiplicador ATR (por defecto 0,5): la distancia entre las líneas de stop y los extremos de las velas, expresada en unidades ATR. Un valor mayor aleja los niveles del precio y hace que sean más difíciles de alcanzar; un valor menor los mantiene cerca del precio.
Visualización
- Mostrar líneas de stop ATR (por defecto: verdadero): traza las dos líneas de referencia de stop.
- Mostrar flechas de señal (por defecto: verdadero): dibuja las flechas de cambio de estado.
- Mostrar marcas de nivel de parada (por defecto, verdadero): dibuja las marcas de nivel de parada.
- Desplazamiento de la flecha más allá del nivel de parada (por defecto 0,3): el desplazamiento de la flecha respecto al nivel de parada, expresado en unidades ATR. Auméntalo cuando las flechas se superpongan a los cuerpos de las velas.
Cómo utilizarlo
- Coloca el archivo del indicador en la carpeta MQL5/Indicators de la terminal y, a continuación, reinicia la terminal o actualiza el Navegador.
- Busca «BBOscillator» en el Navegador y arrástralo al gráfico de cualquier símbolo y cualquier marco temporal.
- Mientras el indicador está activado, sustituye los colores de las velas del gráfico por su propia combinación de tres colores. Cuando se desactiva el indicador, los colores originales del gráfico se restablecen automáticamente.
- Empieza con la configuración predeterminada y observa el resultado; a continuación, ajusta los parámetros al símbolo y al marco temporal con los que trabajes. Aumenta el periodo de cálculo para reducir los cambios de estado y aumenta el multiplicador ATR para ampliar los niveles de stop.
- Las líneas de stop pueden interpretarse directamente como niveles de precio para la colocación de los stops. La distancia real del stop sigue dependiendo de las reglas de gestión del capital del usuario.
El indicador funciona con cualquier símbolo disponible en la plataforma, incluidos pares de divisas, metales, índices y criptomonedas, así como con cualquier marco temporal. Se recomienda comprobar su funcionamiento en una cuenta demo o en el modo visual del Probador de Estrategias antes de utilizarlo en un gráfico real.
Notas de uso
- En las velas que aún se están formando, el color, las líneas de stop y la flecha se actualizan con cada tick y pueden cambiar hasta que la vela se cierre. El estado de una vela solo se considera definitivo una vez que se ha cerrado, por lo que es mejor confirmar los cambios de estado en velas cerradas.
- Mientras el indicador está activado, modifica temporalmente los colores de las velas y los bordes del gráfico, y los restaura al desactivarlo. Si otro programa en el mismo gráfico también gestiona los colores del gráfico, es posible que los ajustes se sobrescriban entre sí.
- Una vez que se cierra una vela, su estado y sus marcas quedan fijos y no se vuelven a dibujar con la evolución posterior de los precios.
- El indicador es únicamente una herramienta de visualización. No cuenta con funciones de colocación de órdenes, gestión de posiciones ni gestión del capital.
Disponibilidad
Actualmente, el indicador se distribuye de forma gratuita a través del MQL5 Market. Según el plan de lanzamiento del autor, una vez que el número de descargas supere las 100, el producto pasará a un modelo de distribución basado en suscripción. Tras el cambio, la página del producto mostrará las opciones de suscripción disponibles en ese momento. Las copias añadidas a una cuenta antes del cambio permanecerán en la sección «Market» de dicha cuenta.
Aviso sobre riesgos
Este producto es una herramienta de visualización de análisis técnico. Muestra la tendencia del precio y los niveles de referencia basados en la volatilidad. No ofrece asesoramiento de inversión ni garantiza ni promete ningún resultado en las operaciones. Operar en los mercados financieros conlleva riesgos, y todas las decisiones de inversión y sus consecuencias son responsabilidad exclusiva del usuario.
