Estrategia de trading cuantitativo basada en el cruce de doble EMA
Resumen
Esta estrategia determina la tendencia del mercado mediante el cálculo del cruce de dos medias móviles exponenciales (EMA) de diferentes períodos, generando señales de trading. Cuando la EMA de corto plazo cruza por encima de la EMA de largo plazo, se considera que el mercado entra en una tendencia alcista y la estrategia abre una posición larga. Cuando la EMA de corto plazo cruza por debajo de la EMA de largo plazo, se considera que el mercado entra en una tendencia bajista y la estrategia cierra la posición.
Principio de la estrategia
Esta estrategia aplica principalmente la teoría del cruce dorado y de la muerte de dos EMAs. Las dos EMAs se dividen en EMA de largo plazo y EMA de corto plazo. El parámetro de la EMA de corto plazo se establece en 10 días, y el de la EMA de largo plazo en 21 días.
Cuando la EMA de corto plazo cruza por encima de la EMA de largo plazo, se genera una señal de compra. Cuando la EMA de corto plazo cruza por debajo de la EMA de largo plazo, se genera una señal de venta. La estrategia también establece un umbral de tasa de crecimiento: solo se abre una posición larga cuando la tasa de crecimiento supera el umbral, y solo se cierra la posición cuando la caída supera el umbral.
Específicamente, la condición de compra es que la EMA de corto plazo esté por encima de la EMA de largo plazo y que la tasa de crecimiento del precio de la acción supere el umbral positivo establecido. La condición de cierre es que la EMA de corto plazo esté por debajo de la EMA de largo plazo y que la tasa de crecimiento del precio de la acción sea inferior al umbral negativo establecido.
Ventajas de la estrategia
- Utiliza la teoría del cruce dorado y de la muerte de dos EMAs, que es relativamente simple y fiable.
- Añade un umbral de tasa de crecimiento para evitar operaciones erróneas cuando el crecimiento es débil.
- Permite controlar estrictamente la tasa máxima de pérdida.
- Permite ajustar de forma flexible los parámetros de las EMAs, adaptable a diferentes períodos.
Análisis de riesgos
- Las EMAs tienen rezago y pueden pasar por alto los puntos de reversión de precios.
- El cruce de medias móviles tiene cierto retardo, lo que puede llevar a perder el mejor momento de apertura.
- Depende de la optimización de parámetros; una configuración inadecuada puede provocar operaciones excesivamente frecuentes o señales insuficientes.
Direcciones de optimización
- Combinar con otros indicadores como MACD, KD, etc., para mejorar la precisión de las señales.
- Añadir estrategias de stop loss, como stop loss dinámico, para maximizar las ganancias.
- Optimizar los parámetros de período de las EMAs, estableciendo los mejores parámetros para diferentes instrumentos.
- Combinar datos en tiempo real con métodos de aprendizaje automático para realizar ajustes dinámicos de parámetros y mejorar la optimización.
Resumen
En general, esta estrategia es relativamente simple y fiable. Determina la tendencia del precio mediante el cruce de dos EMAs y establece un umbral de tasa de crecimiento para generar señales de trading. En comparación con un solo cruce de medias móviles, puede filtrar parte de las señales falsas. Sin embargo, las EMAs en sí mismas tienen el problema del rezago. Combinarlas con otros indicadores o ajustar los parámetros de forma dinámica puede mejorar aún más el rendimiento de la estrategia.
/*backtest
start: 2022-11-14 00:00:00
end: 2023-11-20 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy(title="ema(ema10-21)", overlay=true, pyramiding = 0, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, initial_capital = 15000, commission_type = strategy.commission.percent, commission_value = 0.2)
useTimeLimit = input(defval = false, title = "Use Start Time Limiter?")- 1

