Estrategia de Súper Tendencia
Resumen
La estrategia de Super Tendencia es una estrategia de seguimiento de tendencia basada en el cálculo del rango verdadero promedio (ATR). Utiliza el ATR para establecer niveles de stop-loss y determina la dirección de la tendencia evaluando si el precio supera dichos niveles, generando así señales de trading.
Principio de la estrategia
La estrategia primero calcula el ATR (rango verdadero promedio) durante un período determinado. Luego, multiplica el valor del ATR por un factor de escala para calcular el stop-loss de largo y el stop-loss de corto. El método de cálculo es el siguiente:
atr = mult * atr(length)
longStop = hl2 - atr
shortStop = hl2 + atr
Donde length es el período para calcular el ATR y mult es el factor de escala del ATR.
Una vez calculados los niveles de stop-loss, la estrategia evalúa continuamente si el precio supera el stop-loss de la vela anterior para determinar la dirección de la tendencia:
dir := dir == -1 and close > shortStopPrev ? 1 :
dir == 1 and close < longStopPrev ? -1 : dir
Cuando el precio supera el stop-loss de largo, se considera que la tendencia se vuelve alcista; cuando supera el stop-loss de corto, se considera que la tendencia se vuelve bajista.
Según los cambios en la dirección de la tendencia, se generan señales de compra y venta:
buySignal = dir == 1 and dir[1] == -1
sellSignal = dir == -1 and dir[1] == 1
Finalmente, cuando aparecen señales de compra o venta, se ejecutan las operaciones correspondientes.
Ventajas de la estrategia
-
El uso del ATR para calcular los stop-loss permite filtrar eficazmente el ruido del mercado y capturar señales de tendencia más confiables.
-
La estrategia tiene pocos parámetros, lo que facilita su comprensión y operación. El período del ATR y el factor de multiplicación se pueden ajustar para adaptarse a diferentes condiciones del mercado.
-
Al evaluar la ruptura del stop-loss para determinar los cambios en la dirección de la tendencia, se puede controlar el riesgo de manera efectiva y detener las pérdidas a tiempo.
-
Es configurable para operar solo en largo o en ambas direcciones, adaptándose a diferentes estilos de trading.
-
Puede utilizarse en cualquier marco temporal, siendo aplicable a una amplia variedad de instrumentos.
Riesgos de la estrategia
-
En mercados laterales o de rango, el valor del ATR puede aumentar, provocando stop-loss demasiado amplios y generando más señales falsas.
-
No es posible determinar la combinación óptima de parámetros; el período del ATR y el multiplicador deben optimizarse según las condiciones del mercado.
-
No es posible determinar el marco temporal óptimo para cada instrumento; es necesario realizar pruebas para cada activo.
-
No es posible determinar el momento de entrada ideal, existiendo cierto retraso.
-
Existe el riesgo de permanecer fuera del mercado cuando la tendencia es débil.
-
Existe el riesgo de que el stop-loss sea superado; conviene ajustar los stop-loss de manera más amplia.
Direcciones de optimización de la estrategia
-
Se puede considerar combinar con otros indicadores para filtrar señales y evitar errores en mercados laterales, por ejemplo, MACD, RSI, etc.
-
Se pueden emplear algoritmos de aprendizaje automático o genéticos para encontrar la mejor combinación de parámetros.
-
Se puede optimizar los parámetros para cada instrumento, determinando el período del ATR y el factor de multiplicación más adecuados.
-
Se puede incorporar indicadores de volumen para determinar el momento de entrada, como el volumen de operaciones, evitando entradas prematuras.
-
Se puede considerar una estrategia de cobertura para mantener posiciones incluso cuando no hay señal.
-
Se puede ampliar ligeramente el rango del stop-loss y optimizar su ubicación utilizando indicadores de fuerza de tendencia.
Resumen
La estrategia de Super Tendencia utiliza el ATR para calcular stop-loss dinámicos y detecta cambios de tendencia mediante rupturas de precio. Es una estrategia de seguimiento de tendencia relativamente confiable y de riesgo controlado. Es simple y fácil de usar, aplicable a múltiples instrumentos, pero requiere optimización de parámetros y reglas para obtener buenos resultados en diferentes mercados. Combinarla con otros indicadores y estrategias puede mejorar el rendimiento. En general, la estrategia de Super Tendencia se basa en conceptos sólidos y merece ser investigada y aplicada por los traders.
/*backtest
start: 2023-09-12 00:00:00
end: 2023-10-12 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
// strategy("SuperTrend Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, initial_capital=1000)
LongOnly = input(title="Long Only ?", type=input.bool, defval=true)- 1
