
La estrategia de comercio de canal de retorno al valor promedio de la volatilidad estadística con entrada de depreciación dinámica es una estrategia cuantitativa que utiliza las características estadísticas de la volatilidad de los precios para realizar operaciones a corto plazo y obtener ganancias rápidas. La estrategia se basa en el principio estadístico de que los precios fluctúan en torno a su valor promedio.
El principio central de esta estrategia se basa en el concepto de regresión de la media en la estadística, y se realiza principalmente a través de los siguientes pasos:
Calcula una media móvil simple de 20 ciclos (SMA) como un indicador de tendencia central de los precios.
Calcula la diferencia estándar de 20 ciclos (STDEV) para cuantificar la volatilidad del mercado.
Construir un canal de precios:
La lógica de entrada: cuando el precio cae por debajo de la baja y rebota para subir por encima de la baja, se activa una señal múltiple. Esto se produce a través de la variable de BullwasBelowLowerLa variabilidad de los precios de las acciones y de los bonos es el resultado de la evolución de los precios de las acciones.
La lógica de salida:
La estrategia aprovecha la característica estadística de que los precios tienden a regresar después de la desviación de la media en el corto plazo, para obtener ganancias mediante la compra en el extremo de la desviación (bajo la vía) y la venta en el proceso de la desviación (en la vía media o en la vía superior).
Estadísticas básicasLa estrategia se basa en sólidos principios estadísticos y utiliza la diferencia estándar como una medida de la volatilidad para proporcionar apoyo matemático a las decisiones comerciales.
La adaptabilidad: La anchura del canal se ajusta automáticamente en función de la volatilidad del mercado y sigue siendo válida en diferentes entornos de fluctuación.
Puntos de entrada y salida clarosLa estrategia tiene condiciones de entrada y salida claramente definidas, lo que reduce el juicio subjetivo.
Control de riesgosEl mecanismo de suspensión de pérdidas incorporado limita el porcentaje máximo de pérdidas por transacción y controla el riesgo de manera efectiva.
Estrategias de neutralidad: Aunque en el código solo se ha implementado la lógica de hacer más, en teoría la estrategia se puede ampliar a la lógica de hacer menos, como una estrategia de comercio bidireccional completa.
Comentarios visualesLa estrategia consiste en trazar el trazado de las vías de acceso, las vías de acceso y las vías intermedias en un gráfico para proporcionar una referencia visual intuitiva.
Es sencillo y eficiente.La lógica de la estrategia es sencilla, fácil de entender e implementar, y tiene una alta eficiencia de cálculo.
Riesgo en el mercado de tendencias: En un mercado de fuerte tendencia, los precios pueden seguir moviéndose en una dirección sin volver a la media, lo que provoca frecuentes señales erróneas.
Riesgo de emergenciaLos eventos inesperados en el mercado pueden causar un salto en los precios, lo que invalida la configuración de stop loss y causa pérdidas mayores a las esperadas.
Sensibilidad de los parámetrosLa elección de los parámetros SMA y STDEV de 20 ciclos puede no ser adecuada para todas las condiciones del mercado y requiere optimización para diferentes mercados.
El riesgo de una falsa brechaEl precio puede retroceder inmediatamente después de una breve ruptura de la baja, lo que lleva a una señal de entrada errónea.
Riesgo de liquidezEn un momento de baja movilidad, la ejecución de entradas y salidas puede ser inadecuada y causar puntos de deslizamiento.
Limitaciones de la estrategia unilateralEn la actualidad, las estrategias que se están aplicando no son más que lógicas y pueden perder oportunidades en un mercado donde los precios siguen bajando.
La solución:
Filtrado de tendenciasSe puede agregar una media móvil de largo plazo o un indicador ADX para juzgar la tendencia del mercado, y solo se puede operar en un entorno de mercado no tendencial que sea adecuado para la regresión de la media. Al hacerlo, se pueden reducir significativamente las pérdidas de la negociación de desventaja.
Optimización dinámica del stop lossLa diferencia entre los tipos de pérdidas y pérdidas se establece en la proporción fija ((0.2 veces la diferencia estándar), se puede considerar ajustar la distancia de pérdidas de acuerdo con la dinámica de la volatilidad del mercado, para brindar un mayor amortiguamiento en los mercados de alta volatilidad y un cierre de pérdidas más estricto en los mercados de baja volatilidad.
Aumentar los indicadores de confirmación de las transaccionesLa combinación de indicadores de sobreventa y sobrecompra, como el RSI y el indicador aleatorio, se utiliza para aumentar la calidad de la señal al requerir que el indicador muestre al mismo tiempo un estado de sobreventa cuando el precio se desvía.
Implementación de la lógica de vacíoLa estrategia se basa en dos estrategias: la creación de posiciones en blanco cuando el precio se rompe en la vía ascendente y luego retrocede, y la posición en blanco cuando el precio toca la vía media o la vía descendente, lo que hace que la estrategia sea un sistema de negociación bidireccional completo.
El filtro del tiempo: Agregar filtros de tiempo de negociación para evitar períodos de poca liquidez o de fluctuación inusual, como los períodos de alta volatilidad antes y después de la apertura y cierre diarios.
Optimización de la gestión de posicionesLas estrategias actuales utilizan posiciones fijas del 100%, lo que permite una gestión dinámica de las posiciones basada en la volatilidad o la ganancia, lo que mejora la eficiencia de la utilización de los fondos.
Análisis de marcos de tiempo múltiples: La combinación de información de tendencias de los marcos de tiempo más altos, con una mayor tasa de éxito de las transacciones, sólo se puede ingresar si la tendencia de los marcos de tiempo más altos es consistente.
Estas direcciones de optimización no solo mejoran la estabilidad y la rentabilidad de las estrategias, sino que también reducen los retrocesos, lo que permite que las estrategias sigan funcionando bien en diferentes entornos de mercado.
La estrategia de comercio de canal de retorno a la media de la volatilidad estadística y la entrada a la depreciación dinámica es una estrategia de comercio a corto plazo basada en principios estadísticos, que construye un canal de precios a través de la diferencia estándar, hace más entradas cuando el precio toca la baja y rebota, y gana ganancias cuando el precio regresa a la media o a la cima. La ventaja de la estrategia es la adaptabilidad, el control de riesgo fuerte y la claridad de las señales de entrada y salida, pero puede enfrentar desafíos en un mercado de tendencias fuertes.
La estabilidad y adaptabilidad de las estrategias se pueden mejorar aún más mediante la adición de filtros de tendencia, la optimización de la configuración de stop loss, el aumento de los indicadores de confirmación de transacciones y la implementación de la lógica de transacción bidireccional. En particular, el aumento del juicio de tendencias y el análisis de múltiples marcos de tiempo puede mejorar significativamente el rendimiento de las estrategias en diferentes entornos de mercado.
Esta estrategia es adecuada para operaciones de corto plazo y de banda ancha, especialmente en mercados con características de regresión de la media. Al comprender su base estadística y la dirección de optimización, los comerciantes pueden adaptarse a sus propias necesidades y características del mercado para construir un sistema de negociación más sólido.
/*backtest
start: 2024-07-30 00:00:00
end: 2025-07-28 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"ETH_USDT"}]
*/
//@version=5
strategy("strategy1", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
// 通道上下轨
sma = ta.sma(close, 20)
stdev = ta.stdev(close, 20)
upper = sma + stdev
lower = sma - stdev
// 中轨线
midPrice = (upper + lower) / 2
// 用变量记录是否曾经突破
var bool wasBelowLower = false
// 在每根K线上更新突破状
if (close < lower)
wasBelowLower := true
// 当前是否无仓
noPosition = strategy.position_size == 0
// 做多:跌破下轨后回升
if (noPosition and wasBelowLower and close > lower)
strategy.entry("Long", strategy.long)
wasBelowLower := true
// === 平仓逻辑(每根K线都执行) ===
longPosition = strategy.position_size > 0
mid_point = longPosition and close[1] < midPrice and close >= midPrice
upper_point = longPosition and high > upper and close <= upper
// 多头穿越中轨止盈
if (mid_point or upper_point)
strategy.close("Long")
// 止损设置(最大亏损 2%)
buffer = stdev * 0.2
if longPosition
stopLossPrice = lower - buffer
strategy.exit("StopLong", "Long", stop=stopLossPrice)
// 通道可视化
plot(upper, color=color.orange)
plot(lower, color=color.teal)
plot(midPrice, color=color.gray, linewidth=2)