Estrategia de trading de ruptura del indicador MACD
Esta estrategia utiliza el cruce de la curva de diferencia del indicador MACD para tomar decisiones comerciales. El MACD se compone de EMA rápida y EMA lenta, y cuando la curva de diferencia cruza la línea cero se genera una señal de trading. Se trata de una estrategia de trading cuantitativa de seguimiento típica.
Principio de la estrategia:
- Calcular las EMA rápida y EMA lenta; la diferencia entre ambas forma la curva MACD.
- Suavizar la curva MACD con una EMA para obtener la línea de señal del MACD.
- Cuando el MACD cruza por encima de la línea de señal, se abre una posición larga; cuando cruza por debajo, se abre una posición corta.
- Establecer puntos de stop-loss y take-profit porcentuales para gestionar el riesgo.
Ventajas de esta estrategia:
- El indicador MACD es superior a una única EMA, permitiendo identificar la tendencia con mayor claridad.
- El método de trading por cruce captura oportunidades de cambio de tendencia de forma oportuna.
- El mecanismo de stop-loss y take-profit ayuda a controlar el riesgo de las operaciones.
Riesgos de esta estrategia:
- Cerca de la línea cero de la curva MACD pueden producirse varias señales falsas de cruce.
- Es necesario optimizar los parámetros para adaptarlos a diferentes instrumentos financieros.
- El trading de tendencias es susceptible a eventos imprevistos, por lo que es obligatorio establecer stop-loss.
En resumen, esta estrategia utiliza la relación de cruce de la curva de diferencia del MACD para la toma de decisiones. Las ventajas del indicador MACD contribuyen a mejorar la efectividad, pero es necesario estar alerta ante el riesgo de señales falsas y adoptar medidas adecuadas de gestión de riesgos para obtener rendimientos estables a largo plazo.
/*backtest
start: 2023-01-01 00:00:00
end: 2023-09-11 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy("uray MACD", overlay=false, pyramiding = 0, calc_on_every_tick=true, precision=2, currency="USD", default_qty_value=10, default_qty_type=strategy.cash,initial_capital=100,commission_type=strategy.commission.percent,commission_value=0.1)
// === INPUT BACKTEST RANGE ===- 1
