Estrategia de trailing stop dinámico
Resumen
Esta estrategia establece una línea de stop loss dinámica basada en el indicador de Rango Verdadero Promedio (ATR), que sigue los cambios en el precio de las acciones, proporcionando protección contra pérdidas y maximizando la retención de ganancias.
Principio de la estrategia
La estrategia se implementa mediante los siguientes pasos:
-
Calcular el indicador ATR, cuyo período está definido por el parámetro nATRPeriod, con un valor predeterminado de 5;
-
Calcular la línea de stop loss en función del valor ATR, donde la amplitud del stop loss está determinada por el parámetro nATRMultip, con un valor predeterminado de 3,5 veces el ATR;
-
Cuando el precio de la acción sube, si supera la línea de stop loss anterior, se ajusta la línea hacia arriba al precio de la acción menos la amplitud del stop loss; cuando el precio baja, si está por debajo de la línea anterior, se ajusta hacia abajo al precio de la acción más la amplitud del stop loss;
-
Evaluar si el precio de la acción rompe la línea de stop loss; si lo hace, se emite una señal de compra o venta;
-
Según la señal de ruptura de la línea de stop loss, se ingresa en una posición larga o corta, y se cierra la posición cuando se toca nuevamente la línea de stop loss.
Cuando el precio de la acción sube, la línea de stop loss se eleva continuamente, bloqueando así las ganancias; cuando el precio baja, la línea de stop loss desciende continuamente, limitando las pérdidas. El indicador ATR refleja con mayor precisión la volatilidad del precio, y ajustar dinámicamente la línea de stop loss según el ATR evita que el stop loss sea demasiado agresivo o conservador.
Análisis de ventajas
- Ajuste dinámico de la línea de stop loss, deteniendo pérdidas a tiempo para evitar que se amplíen
- El ajuste de la línea de stop loss es relativamente suave, evitando stops prematuros
- Uso del indicador ATR para reflejar la volatilidad más reciente y calcular una amplitud de stop loss más razonable
- El seguimiento de la línea de stop loss permite bloquear eficazmente las ganancias
Análisis de riesgos
- La configuración de los parámetros del ATR debe ser cuidadosa; un período ATR demasiado corto puede provocar una volatilidad excesiva en la línea de stop loss, mientras que uno demasiado largo no reflejará los cambios de precio a tiempo
- El parámetro de amplitud del stop loss debe ajustarse según la volatilidad específica de la acción; valores demasiado grandes o pequeños afectarán el rendimiento de la estrategia
- El stop loss dinámico puede reducir el margen de ganancias, cerrando la posición antes de que el precio suba nuevamente
- El ajuste frecuente de las posiciones genera costos de transacción más altos
Mediante la optimización de parámetros, se pueden ajustar el período ATR y la amplitud del stop loss para encontrar la combinación óptima que equilibre el stop loss y el seguimiento. También se pueden combinar otros indicadores técnicos para filtrar los momentos de entrada y reducir stops innecesarios.
Direcciones de optimización
- Optimizar el período del ATR para que los cambios en la línea de stop loss se ajusten mejor a la volatilidad del precio
- Optimizar la amplitud del stop loss para que sea más razonable
- Agregar otros indicadores para filtrar los momentos de entrada
- Ingresar en posiciones largas solo cuando el precio muestre una tendencia alcista clara
- Considerar un mecanismo de reingreso para no perder la oportunidad de participar en acciones que se espera que sigan subiendo tras un stop loss
Resumen
Esta estrategia, mediante el ajuste dinámico de la línea de stop loss basada en ATR, logra la protección contra pérdidas y el bloqueo de ganancias durante la tenencia de posiciones. En comparación con un stop loss fijo, se adapta mejor a las fluctuaciones del precio, evitando stops demasiado agresivos o conservadores. El indicador ATR hace que el ajuste de la línea de stop loss sea más específico. Sin embargo, la configuración de parámetros y la estrategia de reingreso aún requieren una optimización adicional para reducir stops innecesarios y ampliar el margen de ganancias. En general, esta estrategia constituye un buen enfoque de stop loss dinámico que merece mayor estudio y aplicación.
/*backtest
start: 2023-09-08 00:00:00
end: 2023-10-08 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
//@okadoke
////////////////////////////////////////////////////////////
// Based on Average True Range Trailing Stops Strategy by HPotter- 1
