Este es un artículo sobre las estrategias comerciales de la EMA y Heikin Ashi:
La estrategia utiliza una media móvil lisa y media para hacer juicios de tendencia, generando señales de negociación según las medias móviles que el precio rompe en diferentes ciclos.
La estrategia utiliza una EMA de media móvil del índice de 15 y 50 ciclos; calcula el precio de cierre actual de Heikin Ashi y lo compara con el EMA. Si el precio de cierre es superior a dos EMA y el 15 EMA es superior a 50 EMA, se produce una señal de compra; si el precio de cierre es inferior a dos EMA y el 15 EMA es inferior a 50 EMA, se produce una señal de venta.
Cuando el precio vuelve a romper la EMA de 15, se realiza una operación inversa.
El uso de EMA filtra eficazmente el ruido del mercado y determina la dirección de la tendencia.
La combinación de EMA de diferentes ciclos permite capturar tendencias a corto y mediano plazo a la vez.
Heikin Ashi es capaz de filtrar los falsos avances y verificar las señales de transacción.
La estrategia es simple, clara y fácil de implementar.
El EMA está rezagado y puede perder el punto de inflexión.
Los parámetros fijos no se adaptan a los cambios del mercado y requieren optimización dinámica.
Las transacciones son frecuentes y los costos pueden ser más altos.
Los efectos de la ruptura de la transacción son fáciles de falsificar y deben ser verificados junto con otros indicadores.
El riesgo puede reducirse mediante la optimización de parámetros, la integración de otros indicadores, etc.
Optimización dinámica de los parámetros de EMA, para ajustar el ciclo de acuerdo con los cambios en el mercado.
Optimizar los filtros de ruptura para evitar las falsas rupturas; por ejemplo, aumentar la verificación del volumen de transacciones.
En combinación con otros indicadores, como el MACD, la verificación de señales de transacción.
El EMA de retraso se usa según la tendencia y el EMA de avance se usa según la conmoción.
La estrategia utiliza la EMA para determinar la dirección de la tendencia, para verificar las señales de Heikin Ashi, de manera simple y directa. Pero el riesgo de retraso de la EMA y de falsos avances requiere atención. Se puede mejorar mediante la optimización de parámetros, la integración de indicadores, etc., para mejorar la eficacia de la estrategia mientras se reduce el riesgo.
/*backtest start: 2023-10-09 00:00:00 end: 2023-10-12 02:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy("EMA & Heikin Ashi", shorttitle="EMA & Heikin Ashi", overlay=true, initial_capital=1) // squaa's Strategy // // Idea by Thw on March 10, 2018. // // // The strategy should be used with high leverages, // never stop running, // and is always long or short. // Input price = input(close) MA1_Length = input(15) MA2_Length = input(50) haclose = request.security(heikinashi(syminfo.tickerid), timeframe.period, close) // === FUNCTION EXAMPLE === start = timestamp(2018, 01, 01, 20, 00) // backtest start window window() => time >= start ? true : false // create function "within window of time" // Calculation MA1 = ema(price, MA1_Length) MA2 = ema(price, MA2_Length) // Strategy long = haclose > MA1 and haclose > MA2 and MA1 > MA2 and window() short = haclose < MA1 and haclose < MA2 and MA1 < MA2 and window() // MA trend output color MA2_color = long?lime:short?red:blue strategy.entry("Long", strategy.long, when=long) strategy.entry("Short", strategy.short, when=short) strategy.close("Long", when=haclose < MA1) strategy.close("Short", when=haclose > MA1) // MA output EMA1 = plot(MA1, title="EMA 1", style=linebr, linewidth=1, color=MA2_color) EMA2 = plot(MA2, title="EMA 2", style=linebr, linewidth=3, color=MA2_color) fill(EMA1, EMA2, color=silver, transp=50) //plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)