Type/to search

Estrategia de línea central de stop-loss dinámico ATR

Common strategy
Created: 2023-10-16 16:20:06
Last modified: 3 years ago
1
Follow
1802
Followers

img

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.

Source
Pine
/*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)
Strategy parameters
Strategy parameters
Backtest Start Year
Backtest Start Month
Backtest Start Day
Backtest Stop Year
Backtest Stop Month
Backtest Stop Day
Length
m
COG %
ATR Stop Period
ATR Stop Multiplier
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)