Estrategia combinada de impacto en el precio de deslizamiento y cruce de bandas de Bollinger

BB SMA stdev
Fecha de creación: 2024-07-31 11:25:52 Última modificación: 2024-07-31 11:25:52
Copiar: 4 Número de Visitas: 528
1
Seguir
1617
Seguidores

Estrategia combinada de impacto en el precio de deslizamiento y cruce de bandas de Bollinger

Descripción general

Esta estrategia es un sistema de negociación integral basado en señales de cruce de la correa de Brin y en la consideración de los puntos de deslizamiento y el impacto en el precio. Utiliza los altos y bajos de la correa de Brin para identificar posibles zonas de sobrecompra y sobreventa, y considera los factores de deslizamiento y el impacto en el precio al ejecutar las operaciones para simular mejor las operaciones en condiciones reales de mercado. Este método está diseñado para aumentar la fiabilidad y la utilidad de las estrategias de negociación, especialmente en entornos de mercado con mucha volatilidad.

Principio de estrategia

  1. El número de personas que han sido asesinadas por la policía es de:

    • Utiliza una media móvil simple (SMA) de 20 períodos como trayectoria media.
    • La diferencia estándar de la vía media y la vía superior y la vía inferior es de 2 veces.
  2. Señales de intercambio:

    • Cuando el precio se rompe en la vía, se activa una señal múltiple.
    • Cuando el precio se desvía de la vía, se activa la señal de corto plazo.
  3. Los puntos de deslizamiento y los ajustes de los efectos en los precios:

    • El 40% de los puntos de deslizamiento y el 40% de los efectos en el precio.
    • Precio de compra = precio actual + ajuste de punto de deslizamiento + ajuste de impacto en el precio
    • Precio de venta = Precio actual - Ajuste de punto de deslizamiento - Ajuste de impacto en el precio
  4. Condiciones de la posición:

    • Hacer más posiciones al disparar la señal de baja.
    • La posición vacía se elimina cuando se activa una señal múltiple.

Ventajas estratégicas

  1. Adaptabilidad a las fluctuaciones del mercado: Brinbelt puede adaptarse automáticamente a la volatilidad del mercado, lo que permite que las estrategias sigan siendo efectivas en diferentes entornos de mercado.

  2. Seguimiento de tendencias combinado con reversión: a través de la señal de cruce de las bandas de Brin, la estrategia puede capturar la continuación de la tendencia y aprovechar las oportunidades potenciales de reversión.

  3. Consideración de los costos reales de las transacciones: la inclusión de los puntos de deslizamiento y los factores que influyen en los precios hace que la estrategia se acerque más al entorno real de las transacciones y mejora la credibilidad de los resultados de la retroalimentación.

  4. Gestión de riesgos: El uso de la banda de Brin como soporte dinámico y nivel de resistencia ayuda a controlar el riesgo.

  5. Flexibilidad: mediante el diseño paramétrico, la estrategia puede adaptarse de manera óptima a los diferentes mercados y variedades de transacciones.

Riesgo estratégico

  1. Exceso de transacciones: En un mercado horizontal, los precios pueden cruzar frecuentemente las bandas de Brin, lo que lleva a demasiadas transacciones innecesarias.

  2. Retraso: Los Brines son indicadores de retraso y pueden reaccionar con retraso a los cambios rápidos en las tendencias.

  3. Punto de deslizamiento alto y efecto en el precio: La configuración de punto de deslizamiento y efecto en el precio del 40% puede ser demasiado alta, lo que dificulta la ejecución de la operación real o genera grandes pérdidas.

  4. Riesgo de una falsa ruptura: el precio se desploma después de una breve ruptura de la banda de Brin, lo que puede provocar una señal de negociación errónea.

  5. Falta de confirmación adicional: depende solo de la señal de la banda de Brin, sin confirmación de otros indicadores técnicos o análisis fundamental.

Dirección de optimización de la estrategia

  1. Introducción de indicadores de tráfico: La combinación de análisis de tráfico puede ayudar a confirmar la efectividad de las brechas y reducir el riesgo de falsas brechas.

  2. Añadir filtros de tendencia: como el uso de medias móviles a largo plazo o el indicador ADX para asegurar que se negocie en la dirección de la tendencia principal.

  3. Optimización de los parámetros de efecto de los puntos de deslizamiento y los precios: ajuste los puntos de deslizamiento y los porcentajes de efecto de los precios en función de los datos reales del mercado para que se ajusten mejor a las condiciones reales de la operación.

  4. Implementar un stop-loss dinámico: se puede considerar el uso de un indicador ATR para establecer un stop-loss dinámico para adaptarse a los cambios en la volatilidad del mercado.

  5. Añadir filtro de tiempo: evitar el comercio en los momentos de menor volatilidad (como el índice asiático) para reducir la señal de ruido.

  6. Optimice los parámetros de la banda de Brin: pruebe diferentes longitudes y multiplicadores de la banda de Brin para encontrar la configuración más adecuada para el mercado objetivo.

  7. Introducción de algoritmos de aprendizaje automático: Utiliza la tecnología de aprendizaje automático para optimizar los tiempos de entrada y salida y mejorar el rendimiento general de la estrategia.

Resumir

La estrategia de la combinación de los efectos de los precios de los cruces y los puntos de deslizamiento es un sistema de negociación integral que combina el análisis técnico y las consideraciones de las operaciones reales. La estrategia pretende proporcionar una forma de negociación más cercana a la realidad mediante el uso de indicadores de la banda de Brin para capturar el movimiento del mercado y considerar los puntos de deslizamiento y los efectos de los precios.

Código Fuente de la Estrategia
/*backtest
start: 2023-07-25 00:00:00
end: 2024-07-30 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Combined Strategy", overlay=true)

// Input parameters for Bollinger Band Strategy
bb_length = input.int(20, title="BB Length")
bb_mult = input.float(2.0, title="BB Mult")

// Input parameters for Slippage and Price Impact
slippage_percent = input.float(40.0, title="Slippage (%)") / 100  // 40% slippage
price_impact_percent = input.float(40.0, title="Price Impact (%)") / 100  // 40% price impact

// Calculating Bollinger Bands
basis_bb = ta.sma(close, bb_length)
deviation = bb_mult * ta.stdev(close, bb_length)
upper = basis_bb + deviation
lower = basis_bb - deviation

// Entry and exit conditions for Bollinger Band Strategy
longCondition = ta.crossover(close, upper)
shortCondition = ta.crossunder(close, lower)
closeLongCondition = shortCondition
closeShortCondition = longCondition

// Adjust entry price for slippage and price impact
slippage_adjustment = close * slippage_percent
price_impact_adjustment = close * price_impact_percent
slippage_price_impact_adjusted_long_price = close + slippage_adjustment + price_impact_adjustment
slippage_price_impact_adjusted_short_price = close - slippage_adjustment - price_impact_adjustment

// Strategy logic for Bollinger Band Strategy
if (longCondition)
    strategy.entry("Long", strategy.long, limit=slippage_price_impact_adjusted_long_price)
    
if (shortCondition)
    strategy.entry("Short", strategy.short, limit=slippage_price_impact_adjusted_short_price)

if (closeLongCondition)
    strategy.close("Long")
    
if (closeShortCondition)
    strategy.close("Short")

// Plotting Bollinger Bands
plot(upper, color=color.blue)
plot(lower, color=color.red)