
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.
El número de personas que han sido asesinadas por la policía es de:
Señales de intercambio:
Los puntos de deslizamiento y los ajustes de los efectos en los precios:
Condiciones de la posición:
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.
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.
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.
Gestión de riesgos: El uso de la banda de Brin como soporte dinámico y nivel de resistencia ayuda a controlar el riesgo.
Flexibilidad: mediante el diseño paramétrico, la estrategia puede adaptarse de manera óptima a los diferentes mercados y variedades de transacciones.
Exceso de transacciones: En un mercado horizontal, los precios pueden cruzar frecuentemente las bandas de Brin, lo que lleva a demasiadas transacciones innecesarias.
Retraso: Los Brines son indicadores de retraso y pueden reaccionar con retraso a los cambios rápidos en las tendencias.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
/*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)