Type/to search

Estrategia de trading basada en Bandas de Bollinger y retrocesos de Fibonacci

Common strategy
Created: 2023-09-27 16:52:05
Last modified: 3 years ago
1
Follow
1802
Followers

Resumen

Esta estrategia utiliza las Bandas de Bollinger para determinar el canal de precios y combina los niveles de retroceso de Fibonacci para identificar soportes y resistencias, implementando trading automatizado. La estrategia detecta rupturas de las Bandas de Bollinger y rastrea los puntos de retroceso, ejecutando operaciones de compra o venta en zonas de alta probabilidad de retroceso.

Principio de la estrategia

  1. Calcular la banda media, superior e inferior de las Bandas de Bollinger

    • Utilizar SMA y ATR para calcular la línea media, superior e inferior.

    • El canal de las Bandas de Bollinger se expande y contrae según la volatilidad del mercado.

  2. Calcular los niveles de precio correspondientes a los ratios de retroceso de Fibonacci

    • Tomar el producto de ATR y los ratios de la secuencia de Fibonacci como proporción de retroceso.

    • Calcular múltiples niveles de retroceso de Fibonacci basados en la banda media.

  3. Monitorear la ruptura de precio de las bandas superior e inferior

    • Cuando el precio rompe la banda superior, considerar una posición larga.

    • Cuando el precio rompe la banda inferior, considerar una posición corta.

  4. Establecer entrada, stop loss y take profit cerca de los niveles de retroceso de Fibonacci

    • Entrar cuando el precio retroceda a la zona de retroceso de Fibonacci.

    • Colocar stop loss y take profit al otro lado de la zona de retroceso.

Análisis de ventajas

  • Las Bandas de Bollinger identifican claramente el rango de volatilidad y la tendencia del mercado.

  • Los niveles de retroceso de Fibonacci dominan las zonas clave de soporte y resistencia.

  • La combinación de señales de indicadores permite realizar trading automatizado.

  • Entrar en retrocesos aumenta la tasa de éxito, evitando comprar en picos y vender en caídas.

  • Se puede adaptar a diferentes periodos y activos ajustando los parámetros.

Análisis de riesgos

  • La ruptura de las Bandas de Bollinger puede ser una ruptura falsa, generando señales erróneas.

  • No se puede predecir con precisión cuándo el precio retrocederá a los niveles de Fibonacci.

  • Una selección inadecuada del stop loss puede ampliar las pérdidas.

  • Tanto una amplitud de retroceso demasiado grande como demasiado pequeña afectarán la efectividad de la estrategia.

  • Parámetros inadecuados o un mercado direccional prolongado pueden provocar fallos en la estrategia.

  • Optimizar la lógica de juicio de las Bandas de Bollinger, considerar más indicadores de volumen y ajustar dinámicamente las zonas de retroceso, etc.

Direcciones de optimización

  • Optimizar los parámetros de las Bandas de Bollinger para mejorar la identificación de tendencias, soportes y resistencias.

  • Añadir indicadores de volumen para evaluar la validez de las señales de ruptura.

  • Utilizar machine learning para ayudar a juzgar la probabilidad de retroceso.

  • Combinar más indicadores técnicos para verificar las señales de trading.

  • Seleccionar parámetros razonables según las características del activo y el horario de negociación.

  • Ajustar oportunamente la intensidad de las zonas de retroceso para adaptarse a la volatilidad cambiante.

Conclusión

Esta estrategia integra las ventajas de las Bandas de Bollinger y los niveles de retroceso de Fibonacci, identifica la dirección de la tendencia y entra en puntos de retroceso de alta probabilidad. A través de la optimización de parámetros, la adición de indicadores de verificación y el ajuste dinámico de las zonas de retroceso, se puede reducir el riesgo y mejorar el rendimiento. El espacio de la estrategia aún se puede expandir, por ejemplo, agregando indicadores de volumen, machine learning, etc., para mejorar la efectividad, madurando mediante la optimización continua.

Source
Pine
/*backtest
start: 2023-08-27 00:00:00
end: 2023-09-26 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy(shorttitle="BBands Fibo", title="Bollinger Bands Fibonacci Ratios", overlay=true)

length      =   input(20, minval=1, type=input.integer, title="Length")
Strategy parameters
Strategy parameters
Length
Source
Offset
Fibonacci Ratio 1
Fibonacci Ratio 2
Fibonacci Ratio 3
Use Reverse Buy?
Fibonacci Buy
Use Reverse Sell?
Fibonacci Sell
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)