Estrategia de trailing stop loss con doble media móvil
Resumen
Esta estrategia decide si tomar una posición larga o corta basándose en el cruce de una media móvil rápida y una media móvil lenta. Cuando la media móvil rápida cruza por encima de la media móvil lenta, se abre una posición larga; cuando la media móvil rápida cruza por debajo de la media móvil lenta, se cierra la posición. Para buscar mayores ganancias, la estrategia emplea un mecanismo de trailing stop. Después de abrir una posición larga, no se coloca un stop loss directamente por debajo del precio de entrada, sino que se establece un precio de trailing stop por debajo del precio de entrada. Este precio de trailing stop se desplaza hacia arriba a medida que el precio sube, hasta que una caída del precio activa el límite inferior del stop loss.
Principio de la estrategia
Esta estrategia utiliza una media móvil simple (SMA) rápida y una SMA lenta para determinar los momentos de apertura y cierre de posiciones largas. Cuando la SMA rápida cruza por encima de la SMA lenta, se considera que la tendencia se vuelve alcista y se abre una posición larga; cuando la SMA rápida cruza por debajo de la SMA lenta, se determina que la tendencia se revierte y se prepara el cierre de la posición.
Para buscar mayores ganancias, la estrategia introduce un mecanismo de trailing stop. Después de abrir una posición larga, no se coloca una orden de stop loss a un precio fijo, sino que se establece un precio de trailing stop que sigue el precio al alza: cada vez que el precio sube un cierto porcentaje, el precio de trailing stop se ajusta al alza en una magnitud determinada. Cuando el precio retrocede y toca el precio de trailing stop, se activa la orden de stop loss para cerrar la posición.
Específicamente, la fórmula de cálculo del precio de trailing stop es:
Precio de trailing stop = Precio × (1 - Porcentaje de trailing stop)
Donde el porcentaje de trailing stop se define mediante el parámetro de estrategia "Desviación %". La estrategia calcula un nuevo precio de trailing stop al cierre de cada vela después de abrir la posición. El nuevo precio de trailing stop no puede ser inferior al de la vela anterior, asegurando que el precio de stop solo pueda subir y no bajar.
Cuando el precio cae y toca el precio de trailing stop, se genera una señal de cierre y la posición se cierra mediante una orden de mercado.
Ventajas de la estrategia
- Utiliza dos medias móviles para determinar la dirección de la tendencia, con buenos resultados en backtesting.
- Emplea trailing stop para buscar mayores ganancias.
- Permite personalizar los períodos de las medias móviles y el margen de trailing stop.
- En una tendencia alcista, la línea de stop se desplaza continuamente al alza, asegurando la mayor parte de las ganancias.
- Cuando la tendencia se revierte, puede detener las pérdidas rápidamente, evitando pérdidas mayores.
Riesgos y soluciones
- La selección inadecuada del momento del cruce de medias móviles puede generar señales falsas. Se pueden probar diferentes parámetros para encontrar la combinación óptima de medias.
- Un trailing stop demasiado agresivo puede provocar que el stop se rompa prematuramente. Se puede ajustar adecuadamente el parámetro del porcentaje de trailing stop.
- Los gaps de precio también pueden romper directamente el precio de stop. Se recomienda combinar otros indicadores para determinar la tendencia y evitar operar en mercados laterales.
Direcciones de optimización
- Se pueden probar diferentes períodos de medias móviles para encontrar la mejor combinación de parámetros.
- Se pueden probar diferentes porcentajes de trailing stop para encontrar el nivel de stop óptimo.
- Se pueden agregar otros indicadores para pausar las operaciones en mercados laterales y evitar verse afectado por eventos imprevistos.
Resumen
Esta estrategia combina el uso de indicadores de media móvil para determinar la dirección de la tendencia y un mecanismo de trailing stop para asegurar ganancias, mostrando un buen desempeño en los datos de entrenamiento. Optimizando la combinación de parámetros y controlando el riesgo, es posible obtener rendimientos estables. Sin embargo, ninguna estrategia puede evitar pérdidas por completo; se recomienda ajustar adecuadamente la gestión de la posición, probar diferentes activos y diversificar el riesgo.
/*backtest
start: 2022-12-22 00:00:00
end: 2023-12-28 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
//
// ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
// ------------------------------------------------------------------------------ 1

