Estrategia de selección con doble estocástico y momentum
Resumen
Esta estrategia utiliza dos indicadores de momentum estocástico (SMI y RSI) para determinar posiciones largas y cortas, complementados con un filtro de cuerpo real (body filter) y una estrategia Martingala para la selección de señales de trading, con el objetivo de capturar tendencias de medio/corto plazo y seguir las fluctuaciones de precios.
Principio de la Estrategia
La estrategia emplea los indicadores de momentum estocástico SMI y RSI para determinar posiciones largas y cortas. El SMI se calcula a partir de la diferencia entre el rango real del cuerpo de la vela y la media móvil del precio de cierre, lo que permite identificar eficazmente los puntos de reversión. El RSI determina las condiciones de sobrecompra y sobreventa mediante la comparación del momentum alcista y bajista. La estrategia abre posiciones largas cuando el SMI está por debajo de -50 y el RSI por debajo de 20, y posiciones cortas cuando el SMI supera 50 y el RSI supera 80.
Para filtrar falsas rupturas, la estrategia utiliza como umbral de ruptura 1/3 de la media móvil del cuerpo de 10 períodos. Cuando el cuerpo real supera ese tercio de la media, se considera que la ruptura es válida.
Además, la estrategia incorpora una opción de Martingala, que consiste en aumentar la posición de forma proporcional tras una operación perdedora, con la expectativa de recuperar las pérdidas anteriores.
La función de Backtest permite probar la efectividad de la estrategia especificando un período de inicio y fin.
Análisis de Ventajas
La estrategia combina dos indicadores estocásticos y un filtro, lo que permite identificar eficazmente puntos de reversión, capturar tendencias de medio/corto plazo y seguir las fluctuaciones de precios.
- El SMI tiene una gran capacidad para identificar puntos de reversión, determinando eficazmente condiciones de sobrecompra y sobreventa.
- La superposición con el RSI evita señales perdidas.
- El filtro de cuerpo real elimina falsas rupturas, mejorando la precisión de las señales.
- La Martingala opcional permite recuperar parte de las pérdidas.
Análisis de Riesgos
- El SMI y el RSI son indicadores rezagados, por lo que sus señales pueden retrasarse, con el riesgo de comprar en máximos o vender en mínimos.
- La Martingala conlleva el riesgo de acelerar las pérdidas.
- En mercados con fuertes oscilaciones laterales, el filtro puede descartar algunas señales válidas.
Es posible reducir la probabilidad de comprar en máximos o vender en mínimos optimizando los parámetros del SMI y RSI. Se debe utilizar la Martingala de forma razonable, controlando la proporción y el número de incrementos de posición. Dependiendo de las condiciones del mercado, se puede optar por activar o desactivar el filtro para reducir la probabilidad de descartar señales válidas.
Direcciones de Optimización
- Optimizar la combinación de parámetros del SMI y RSI para encontrar el mejor rendimiento de detección.
- Ajustar los parámetros del filtro para reducir la probabilidad de descartar señales válidas.
- Optimizar el número y la proporción de incrementos de posición en la Martingala.
- Combinar con indicadores de tendencia para evitar operaciones en contra de la tendencia.
- Añadir una estrategia de stop loss para controlar las pérdidas por operación individual.
Resumen
Esta estrategia combina dos indicadores estocásticos para capturar puntos de reversión, complementados con un filtro y una Martingala para la selección y seguimiento de señales de trading. Puede identificar eficazmente tendencias de medio/corto plazo y seguir las fluctuaciones de precios, siendo adecuada para inversores que buscan una alta tasa de aciertos. Al utilizarla, hay que prestar atención al riesgo de rezago de los indicadores y a los mercados laterales; el riesgo puede controlarse mediante la optimización de parámetros y el uso de stop loss.
/*backtest
start: 2022-09-30 00:00:00
end: 2023-10-06 00:00:00
period: 2d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
// strategy(title = "CS Basic Scripts - Stochastic Special (Strategy)", shorttitle = "Stochastic Special", overlay = false, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0)
//Settings - 1
