Type/to search

Estrategia de trailing stop adaptativo

Common strategy
Created: 2023-10-08 15:06:28
Last modified: 3 years ago
1
Follow
1802
Followers

Resumen

Esta estrategia implementa principalmente un mecanismo de stop loss adaptable, que puede ajustar automáticamente la posición del stop loss según las fluctuaciones del precio, logrando un mejor efecto de stop loss. La estrategia utiliza el indicador ATR para calcular un rango razonable de stop loss y se combina con la media móvil EMA para generar señales de trading. Al superar la media EMA, se abre una posición larga o corta, y se utiliza un algoritmo de stop loss adaptable para realizar un seguimiento del nivel de stop loss.

Principio de la estrategia

  1. Calcular el indicador ATR y establecer el rango de stop loss nLoss como el valor de ATR multiplicado por el parámetro a.
  2. Calcular la media móvil EMA.
  3. Cuando el precio cruza por encima de la media EMA, se abre una posición larga; cuando cruza por debajo, se abre una posición corta.
  4. Utilizar el algoritmo de stop loss adaptable para ajustar automáticamente el nivel de stop loss xATRTrailingStop, según la siguiente regla:
    • Cuando el precio supera al alza el nivel de stop loss, se ajusta el nivel de stop loss al precio menos el rango de stop loss nLoss.
    • Cuando el precio supera a la baja el nivel de stop loss, se ajusta el nivel de stop loss al precio más el rango de stop loss nLoss.
    • En otros casos, el nivel de stop loss se mantiene sin cambios.
  5. Cuando el precio alcanza el nivel de stop loss, se cierra la posición para detener la pérdida.

Análisis de ventajas

  1. Implementa un mecanismo de stop loss adaptable que puede ajustar automáticamente la amplitud del stop loss según la volatilidad del mercado, controlando eficazmente el riesgo.
  2. Combina el indicador ATR para calcular un rango razonable de stop loss, evitando que el stop loss sea demasiado amplio o demasiado estrecho.
  3. El uso de la media EMA para generar señales de trading puede reducir operaciones innecesarias y filtrar el ruido del mercado.
  4. La lógica de la estrategia es simple y clara, el código es fácil de entender, lo que facilita la revisión y optimización.
  5. Se pueden ajustar los parámetros de entrada para adaptarse a diferentes entornos de mercado.

Riesgos y mejoras

  1. La señal de trading generada por la media EMA puede retrasarse, lo que provoca una entrada tardía. Se podría considerar el uso de otros indicadores auxiliares para anticipar la entrada.
  2. El tiempo de tenencia de la posición es incierto, lo que impide controlar el tamaño de la pérdida por operación. Se puede establecer un objetivo de ganancia o un tiempo máximo de tenencia para evitar pérdidas excesivas.
  3. En mercados con fuertes tendencias, el stop loss puede activarse con demasiada frecuencia. Se podría ajustar el parámetro según la condición de la tendencia o añadir filtros.
  4. Los parámetros (como el período ATR, el múltiplo de stop loss, etc.) deben ajustarse según las características de cada activo, no se deben usar los valores predeterminados a ciegas.

Direcciones de optimización

  1. Se podría considerar añadir un indicador de juicio de tendencia para operar a favor de la tendencia y evitar operaciones en contra de la misma.
  2. Se puede ajustar el múltiplo de stop loss según la magnitud de la volatilidad, ampliando el rango de stop loss en momentos de alta volatilidad.
  3. Se puede establecer un tiempo máximo de tenencia de la posición, saliendo activamente con stop loss después de exceder un cierto tiempo.
  4. Se puede añadir una estrategia de stop loss móvil, elevando gradualmente el nivel de stop loss a medida que el precio avanza.
  5. Se puede personalizar el período del parámetro ATR según las características de cada acción.

Resumen

Esta estrategia tiene una lógica general clara y fácil de entender. Utiliza el ATR para establecer un rango de stop loss adaptable y lo combina con la EMA para generar señales de trading, lo que permite controlar eficazmente las pérdidas. Sin embargo, la estrategia en sí misma es relativamente pasiva y tiene un amplio margen de optimización. Se podría considerar añadir juicios de tendencia, ajustar parámetros según las condiciones del mercado, etc., para hacer la estrategia más activa. En general, esta estrategia es una buena idea y plantilla como estrategia base de stop loss, pero debe ajustarse y optimizarse según las características de cada activo, no se puede aplicar de manera rígida.

Source
Pine
/*backtest
start: 2023-09-07 00:00:00
end: 2023-10-07 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy(title="UT Bot Strategy", overlay = true)
//CREDITS to HPotter for the orginal code. The guy trying to sell this as his own is a scammer lol. 
Strategy parameters
Strategy parameters
Key Vaule. 'This changes the sensitivity'
ATR Period
Signals from Heikin Ashi Candles
From Day
From Month
From Year
To Day
To Month
To Year
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)