Estrategia de línea central de stop-loss dinámico ATR
Resumen
Esta estrategia utiliza la función de regresión lineal y el método de mínimos cuadrados para calcular un canal de precios, compuesto por dos líneas verdes y rojas. Emplea un stop loss dinámico basado en el ATR reciente para colocar órdenes de stop.
Principio de la Estrategia
La estrategia calcula la línea central xLG utilizando una regresión lineal de longitud 25 y desplazamiento 5. Luego, toma el 6% del precio por encima y por debajo de la línea central como el rango del canal: la línea superior del canal es xLG1r y la línea inferior es xLG1s.
Cuando el precio está por encima de xLG1r, se abre una posición larga; cuando el precio está por debajo de xLG1s, se abre una posición corta. Se registra la última vez que se abrió una posición larga y una corta. Cuando el tiempo de la última posición larga es mayor que el de la última posición corta, se genera una señal larga; cuando el tiempo de la última posición corta es mayor que el de la última posición larga, se genera una señal corta.
El stop loss dinámico basado en ATR utiliza un período ATR de 1 y un multiplicador de 2. En una posición larga, la línea de stop loss es el precio de cierre menos el producto del valor ATR y el multiplicador; en una posición corta, la línea de stop loss es el precio de cierre más el producto del valor ATR y el multiplicador.
Análisis de Ventajas
- Utiliza un canal de regresión lineal que permite seguir la tendencia a largo plazo.
- El stop loss basado en ATR se puede ajustar dinámicamente, evitando stops demasiado grandes o demasiado pequeños.
- Las señales se generan mediante rupturas de precio, lo que reduce las señales falsas.
Riesgos y Mejoras
- Los parámetros del canal de regresión lineal necesitan optimización; el rango actual del canal puede ser demasiado estrecho.
- El multiplicador del ATR también debe ser probado para encontrar los parámetros óptimos.
- Se podría considerar agregar un mecanismo de confirmación en las rupturas para evitar falsas rupturas.
Ideas de Optimización
- Probar diferentes períodos de longitud de regresión para encontrar parámetros óptimos.
- Probar diferentes períodos de ATR y multiplicadores de stop loss basados en ATR.
- Agregar condiciones de confirmación adicionales en las señales de ruptura, como un aumento en el volumen.
Resumen
Esta estrategia integra múltiples indicadores técnicos como seguimiento de tendencia, stop loss dinámico y señales de ruptura, formando un sistema de seguimiento de tendencia altamente adaptable. Mediante la optimización de parámetros y el filtrado adicional de señales, se puede mejorar aún más la estabilidad y rentabilidad de la estrategia. Esta estrategia puede proporcionar una idea muy valiosa para los traders cuantitativos.
/*backtest
start: 2023-01-01 00:00:00
end: 2023-06-24 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
// Thanks to HPotter for the original code for Center of Gravity Backtest
strategy("Center of Gravity BF 🚀", overlay=true, initial_capital=10000, default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_type=strategy.commission.percent, commission_value=0.15)
- 1

