Estrategia de reversión de doble media móvil
Resumen
Esta estrategia utiliza principalmente dos medias móviles como señales de compra y venta, obteniendo beneficios en los cambios de tendencia. Cuando la media móvil de corto plazo cruza por encima de la media móvil de largo plazo, se abre una posición larga; cuando la media móvil de corto plazo cruza por debajo de la media móvil de largo plazo, se abre una posición corta. Es una estrategia común de trailing stop.
Principio de la estrategia
La estrategia primero establece dos medias móviles: una media móvil de 20 períodos (corto plazo) y otra de 60 períodos (largo plazo). Luego, determina el cruce entre ambas para decidir la entrada.
Específicamente, cuando la media móvil corta cruza por encima de la media larga, indica una tendencia alcista, momento en el que se abre una posición larga; cuando la media corta cruza por debajo de la media larga, indica una tendencia bajista, y se abre una posición corta.
El método de stop loss tras abrir posiciones largas o cortas es un trailing stop basado en el precio más alto y más bajo, lo que permite asegurar el máximo beneficio.
La lógica principal del código es la siguiente:
- Calcular la EMA de 20 días y la EMA de 60 días.
- Determinar si la EMA de 20 días cruza por encima de la EMA de 60 días; en ese caso, abrir una posición larga.
- Determinar si la EMA de 20 días cruza por debajo de la EMA de 60 días; en ese caso, abrir una posición corta.
- Al entrar en una posición larga, establecer el stop loss en el 3% por debajo del precio más alto.
- Al entrar en una posición corta, establecer el stop loss en el 3% por encima del precio más bajo.
- Durante la tenencia de la posición, ajustar continuamente el stop loss.
Análisis de ventajas
La estrategia presenta las siguientes ventajas:
- Concepto sencillo y fácil de implementar.
- El uso de dos medias móviles filtra eficazmente las falsas rupturas.
- El trailing stop permite asegurar el máximo beneficio.
- Captura rápidamente las señales en los cambios de tendencia.
- Control de retrocesos adecuado, relativamente estable.
Análisis de riesgos
Esta estrategia también conlleva algunos riesgos:
- Cuando la tendencia no es clara, las dos medias móviles pueden cruzarse con frecuencia, generando múltiples operaciones y pérdidas.
- Un rango de stop loss inadecuado puede resultar en stops demasiado amplios o demasiado agresivos.
- Parámetros mal ajustados, como períodos incorrectos, pueden provocar la pérdida de puntos clave de señal.
- Costes de transacción elevados, que reducen el margen de ganancias.
Para mitigar estos riesgos, se pueden realizar las siguientes optimizaciones:
- En tendencias poco claras, utilizar un filtro para evitar operaciones ciegas.
- Probar y optimizar el rango de stop loss para establecer un nivel adecuado.
- Encontrar la mejor configuración de parámetros mediante backtesting y ajuste de parámetros.
- Reducir adecuadamente el tamaño de las posiciones para disminuir los costes de transacción.
Ideas de optimización
La estrategia puede mejorarse en los siguientes aspectos:
- Añadir filtros de otros indicadores para formar un mecanismo de entrada con múltiples condiciones y evitar falsas rupturas. Por ejemplo, se podría incluir el indicador RSI.
- Optimizar los períodos de las medias móviles para encontrar la mejor combinación de parámetros. Se puede realizar una búsqueda por pasos de diferentes parámetros.
- Optimizar el rango de stop loss. Se pueden calcular los mejores rangos de stop loss mediante backtesting, o establecer stops dinámicos.
- Establecer un mecanismo de reentrada: tras salir por stop, tener una lógica de reentrada razonable para reducir el número de operaciones.
- Combinar indicadores de tendencia para pausar las operaciones cuando la tendencia no es clara, evitando operaciones ineficientes.
- Incorporar gestión de tamaño de posición, ajustando dinámicamente la posición y el rango de stop loss según las condiciones del mercado.
Resumen
Esta estrategia de reversión basada en dos medias móviles es en general simple y práctica. Al utilizar dos medias para identificar puntos de inflexión de tendencia, es un método común y eficaz. Sin embargo, conlleva ciertos riesgos que requieren la optimización y prueba de parámetros y rangos de stop loss, además de la incorporación de filtros adicionales para maximizar su efectividad. Si se somete a una optimización cuidadosa y una gestión de riesgos estricta, esta estrategia puede convertirse en una estrategia de trading de tendencia rentable y estable.
/*backtest
start: 2023-09-23 00:00:00
end: 2023-10-15 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy("Noro's Bands Scalper Strategy v1.4", shorttitle = "Scalper str 1.4", overlay=true, default_qty_type = strategy.percent_of_equity, default_qty_value=100.0, pyramiding=0)
- 1

