Type/to search

Estrategia de seguimiento de tendencia basada en el stop loss de Chande Kroll y el filtro ADX

Common strategy
Created: 2023-11-06 14:52:27
Last modified: 3 years ago
1
Follow
1798
Followers

img

Resumen

Esta estrategia combina el indicador de stop de Chande Kroll y el Índice de Movimiento Direccional Promedio (ADX) para implementar una estrategia de seguimiento de tendencia relativamente simple. El stop de Chande Kroll se utiliza para generar señales de entrada en largo y corto, mientras que el ADX filtra las situaciones de mercado sin una tendencia clara, evitando que los stops se activen repetidamente en mercados laterales sin dirección.

Principio de la Estrategia

La estrategia primero calcula la línea larga de stop (stop_long) y la línea corta de stop (stop_short) del stop de Chande Kroll. La línea larga se calcula a partir del precio máximo en los últimos p períodos, y la línea corta a partir del precio mínimo en los últimos p períodos. Luego, se toman los máximos y mínimos de estas líneas larga y corta durante los últimos q períodos como las líneas de stop larga y corta actuales. Esto filtra el impacto de las oscilaciones de precios a corto plazo y solo activa el stop en los puntos de inflexión de la tendencia.

Cuando el precio de cierre cruza por encima de la línea corta de stop (stop_short), se genera una señal de compra; cuando cruza por debajo de la línea larga de stop (stop_long), se genera una señal de venta.

Además, la estrategia incorpora el indicador ADX para evaluar la fuerza de la tendencia. La señal de stop solo desencadena la entrada cuando el ADX es mayor que un umbral determinado. Esto filtra las falsas señales de stop en mercados laterales.

Ventajas de la Estrategia

Esta estrategia combina las ventajas de un indicador de tendencia y un indicador de stop, permitiendo capturar oportunamente los giros de tendencia y evitando el whipsaw en mercados sin dirección. La optimización de los parámetros del stop de Chande Kroll puede suavizar el filtrado, asegurando que el stop solo se active en puntos de inflexión de la tendencia. El ADX garantiza que solo se entre en el mercado cuando la tendencia es evidente, evitando saltos de stop en mercados laterales.

Riesgos de la Estrategia

Una configuración inadecuada de los parámetros del ADX puede hacer que se pierdan oportunidades al inicio de una tendencia. Si el umbral del ADX se establece demasiado alto, al comienzo de una tendencia el valor del ADX podría ser demasiado bajo y se perdería la oportunidad de entrada.

Un stop demasiado ajustado también puede provocar que la estrategia abra y cierre posiciones con frecuencia, lo que incrementa los costos de transacción y el deslizamiento. El stop debe establecerse de manera razonable para dar a la tendencia un cierto margen de maniobra.

Optimización de la Estrategia

Se podría considerar permitir que la señal de stop solo se active cuando el ADX supere un cierto umbral, mejorando así la fiabilidad del momento de entrada. También se podría combinar con otros indicadores de tendencia, como la combinación del valor del ADX con la pendiente de la EMA.

La línea de stop también podría ajustarse dinámicamente en función del ATR, ampliando el espacio de stop cuando la volatilidad del mercado aumenta para evitar ser demasiado sensible. O bien, se podría utilizar indicadores auxiliares como el MACD para evaluar la fuerza de la tendencia y ajustar la línea de stop de forma dinámica.

Resumen

Esta estrategia integra las ventajas del stop de Chande Kroll y del ADX para implementar una estrategia de seguimiento de tendencia relativamente simple y práctica. Mediante la optimización de parámetros, se puede mejorar aún más la estabilidad y rentabilidad de la estrategia. Sin embargo, es necesario tener cuidado para evitar los riesgos derivados de un stop demasiado sensible o de un filtro ADX demasiado permisivo.

Source
Pine
/*backtest
start: 2022-10-30 00:00:00
end: 2023-06-20 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy(title = "Chande Kroll Stop", overlay=true)
p = input.int(10, minval=1)
x = input.int(1, minval=1)
Strategy parameters
Strategy parameters
p
x
q
ADX Smoothing
DI Length
minimum ADX threshold for signal
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)