Estrategia de cruce de medias móviles EMA dobles
Descripción general
La estrategia de cruce de dos EMAs es una estrategia de seguimiento de tendencias común. La estrategia utiliza dos EMAs de diferentes períodos, generando una señal de compra cuando el EMA de corto período atraviesa el EMA de largo período y una señal de venta cuando el EMA de corto período atraviesa el EMA de largo período para capturar cambios en la tendencia de los precios.
Principio de estrategia
La lógica central de esta estrategia se basa en el principio de la línea de la media de la EMA. La línea de la media de la EMA puede suavizar los datos de precios de manera efectiva, lo que indica la dirección de la tendencia. La línea de la EMA de corto período puede responder más rápidamente a los cambios en los precios, mientras que la línea de la EMA de largo período es relativamente insensible al ruido y puede reflejar la tendencia a largo plazo.
En concreto, la estrategia utiliza los parámetros length1 y length2 para establecer la longitud de dos medias de EMA. DemaVal1 es la media de EMA de longitud 1 y dimaVal2 es la media de EMA de longitud 2.
mylang
demaVal1 = EMA(close, length1)
demaVal2 = EMA(close, length2)
donde EMA() es la función que calcula la línea media del EMA. Cuando demaVal1 atraviesa demaVal2 genera una señal de compra demaCrossover, y cuando atraviesa demaCrossunder genera una señal de venta. La estrategia emite instrucciones de negociación según estas dos señales.
Ventajas estratégicas
La estrategia tiene las siguientes ventajas:
- La lógica de la estrategia es simple, fácil de entender y de implementar.
- La teoría del cruce equilátero está madura y se aplica ampliamente.
- La longitud de los parámetros configurables es flexible y se aplica a diferentes entornos de mercado.
- Se puede mejorar la eficacia de la estrategia mediante la optimización de los parámetros.
Riesgo y optimización
La estrategia también tiene sus riesgos:
- Cuando el mercado no está en tendencia, las señales cruzadas de la EMA pueden ser falsas frecuentemente.
- Los parámetros por defecto pueden no ser válidos para todas las variedades y necesitan ser optimizados para ser específicos en función de los datos históricos.
En función de los riesgos mencionados, se puede optimizar en los siguientes aspectos:
- Ajustar los parámetros del ciclo EMA para adaptarse a las diferentes circunstancias del ciclo.
- Aumentar las condiciones de filtración para evitar falsas señales, como la adecuación de indicadores de excelencia, indicadores de volumen de transacciones, etc.
- Combinar indicadores técnicos como tendencias y puntos de resistencia para mejorar la eficacia de la estrategia.
Resumir
La estrategia de cruce de línea uniforme de doble EMA es una estrategia de seguimiento de tendencias sencilla y práctica en general. Heredó la teoría avanzada del análisis de cruce de línea uniforme y, con la condición de ajustar los parámetros y optimizar las condiciones de filtración, puede aplicarse a la negociación de tendencias de diferentes variedades y tiene buenas perspectivas de aplicación.
/*backtest
start: 2022-11-29 00:00:00
end: 2023-12-05 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © zeguela
//@version=4
strategy(title="ZEGUELA DEMABOT", commission_value=0.063, commission_type=strategy.commission.percent, initial_capital=100, default_qty_value=90, default_qty_type=strategy.percent_of_equity, overlay=true, process_orders_on_close=true)- 1

