Estrategia de stop loss y take profit de seguimiento bidireccional de Momentum
Resumen
Esta estrategia es una extensión de la estrategia incorporada de subida/bajada consecutiva de TradingView. Cuenta con una configuración flexible de dirección de la estrategia, permitiendo realizar operaciones inversas. Además, integra múltiples métodos de stop loss, como máximos/mínimos oscilantes, stop loss basado en ATR y stop loss dinámico, junto con sus correspondientes ajustes de take profit. Esto permite que la estrategia mantenga las señales de negociación originales mientras obtiene una mejor gestión del riesgo.
Principio de la estrategia
La estrategia genera señales de compra y venta principalmente evaluando el número de velas consecutivas de subida o bajada. El usuario puede configurar la cantidad de velas consecutivas alcistas necesarias para generar una señal de compra, así como la cantidad de velas consecutivas bajistas necesarias para una señal de venta.
Al mismo tiempo, la estrategia incluye un ajuste para invertir las operaciones. Al activar la inversión, las señales de compra originales se convierten en señales de venta, y las señales de venta se convierten en señales de compra, completando así la inversión de las operaciones.
En cuanto a la entrada y salida, la estrategia admite el cierre inverso directo de posiciones, lo que reduce los casos en los que no se puede operar cuando no hay posición abierta.
En términos de stop loss y take profit, la estrategia ofrece tres métodos de stop loss seleccionables: máximos/mínimos oscilantes, ATR y el stop loss incorporado de la estrategia. El método de stop loss se combina automáticamente con la dirección de la posición para seleccionar el valle más bajo o el pico más alto como stop loss agresivo, o para determinar dinámicamente el precio de stop loss basado en ATR. El take profit se establece tomando como referencia el precio de entrada de la estrategia y aplicando un múltiplo fijo de distancia de take profit.
Si se activa el trailing stop, la estrategia puede aumentar la distancia del stop loss durante las pérdidas y reducirla durante las ganancias, logrando un seguimiento automático.
Análisis de ventajas
La mayor ventaja de esta estrategia es su flexibilidad de configuración, que le permite adaptarse a diferentes condiciones del mercado. Las ventajas específicas son:
- Los parámetros de selección de compra/venta pueden ajustarse para adaptarse a mercados en tendencia o en rangos laterales.
- Soporta operaciones inversas, permitiendo elegir la dirección según sea necesario.
- Configuración de apertura inversa directa para reducir períodos sin posiciones.
- Integra múltiples métodos de stop loss, que pueden seleccionarse según las necesidades.
- Permite activar trailing stop para un stop loss automático.
Análisis de riesgos
El principal riesgo de esta estrategia es que una configuración excesiva de velas consecutivas puede llevar a perder oportunidades de negociación, y que un stop loss demasiado agresivo puede ampliar las pérdidas. Las recomendaciones frente a estos riesgos son:
- Ajustar los parámetros de número de velas alcistas/bajistas sin ser demasiado agresivos.
- Probar diferentes métodos de stop loss para elegir el más adecuado.
- Configurar el trailing stop con precaución para evitar pérdidas excesivas.
Direcciones de optimización
Esta estrategia tiene margen para una optimización adicional:
- Se puede ajustar dinámicamente el número de velas alcistas/bajistas basándose en indicadores como ATR o volatilidad.
- Se pueden probar los efectos de diferentes proporciones de stop loss/take profit bajo distintos tiempos de tenencia.
- Se puede agregar un filtro de apertura para evitar falsos rompimientos.
- Se pueden incorporar otros indicadores auxiliares para mejorar la calidad de las señales.
Conclusión
Esta estrategia extiende de manera útil la estrategia base, permitiendo un mejor control del riesgo y obteniendo un estilo de negociación más flexible. Se trata de una estrategia de momentum efectiva, fácil de optimizar y aplicar en operaciones reales.
/*backtest
start: 2023-01-07 00:00:00
end: 2023-08-30 05:20:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// Extension of the built-in strategy by Tradingview. The strategy buys after an X amount of
// consecutive bullish bars and viceversa for selling. This logic can be reversed and a Stop Loss
// with Take Profit can be added. There's also an option to adapt the SL into a Trailing Stop.
- 1

