
Esta estrategia es una estrategia de seguimiento de tendencias basada en cruces de EMA para generar señales de negociación. Utiliza cruces de medias rápidas y lentas para determinar cambios en la tendencia de los precios, entrar en el mercado cuando comienza la tendencia y salir del mercado cuando termina la tendencia, para obtener ganancias.
La estrategia utiliza dos líneas medias, la EMA rápida y la EMA lenta. El parámetro de la EMA rápida está configurado en 20, la respuesta al cambio de precio es más sensible; el parámetro de la EMA lenta está configurado en 50, la respuesta al cambio de precio es más suave.
Cuando el EMA rápido cruza el EMA lento desde abajo, indica que el precio comienza a subir y pertenece a la señal de punto de compra; cuando el EMA rápido cruza el EMA lento desde arriba, indica que el precio comienza a bajar y pertenece a la señal de punto de venta.
De acuerdo con estas dos señales, podemos tomar las decisiones de negociación correspondientes: hacer una entrada de ventaja cuando aparece la señal de compra, hacer una entrada de ventaja cuando aparece la señal de ventaja; y la posición de ventaja / desventaja correspondiente cuando aparece la señal opuesta.
Mejoramiento:
La estrategia puede ser optimizada en los siguientes aspectos:
Optimice los parámetros de la línea media para encontrar la combinación óptima de parámetros. Se puede encontrar el parámetro óptimo de ganancias recorriendo diferentes parámetros y probando diferentes combinaciones.
Añadir otros indicadores técnicos como condición de filtración para evitar errores de trades. Por ejemplo, se pueden agregar indicadores como MACD, KDJ, y otros, que solo entran en juego cuando su señal coincide con la señal de la línea media.
Aumentar las estrategias de detención de pérdidas, por ejemplo, establecer paradas fijas o paradas de seguimiento para controlar las pérdidas individuales.
Se puede considerar la combinación de otras estrategias, como la estrategia de seguimiento de la tendencia, en la que se multiplica la caza en la tendencia; o la estrategia de reversión media, que interviene en la reversión cuando el precio se expande demasiado.
Esta estrategia es una estrategia muy típica de seguimiento de tendencias. Para juzgar los cambios en la tendencia de precios, capture la tendencia de precios de manera simple y efectiva mediante el cruce de la línea media rápida y lenta.
/*backtest
start: 2023-02-20 00:00:00
end: 2024-02-26 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Habitrade EMA Cross Strategy"), overlay=true
//Input for EMA lengths
emaShortLength = input.int(20, title="Short EMA Length")
emaLongLength = input.int(50, title="Long EMA Length")
//Calculate EMAs based on inputs
emaShort = ta.ema(close, emaShortLength)
emaLong = ta.ema(close, emaLongLength)
//Plot the EMAs
plot(emaShort, color=color.blue, linewidth=2, title="EMA Short")
plot(emaLong, color=color.orange, linewidth=2, title="EMA Long")
//Generate long and short signals
longCondition = ta.crossover(emaShort, emaLong)
shortCondition = ta.crossunder(emaShort, emaLong)
//Enter long positions
if (longCondition)
strategy.entry("Long", strategy.long)
//Enter short positions
if (shortCondition)
strategy.entry("Short", strategy.short)
//Close long positions
if (shortCondition)
strategy.close("Long")
//Clos short positions
if (longCondition)
strategy.close("Short")