Estrategia de seguimiento de tendencias basada en EMA de retardo cero
Descripción general
Esta estrategia es una estrategia típica de seguimiento de tendencias. Utiliza una estrategia de EMA de cero-lag para determinar la dirección de la tendencia, combinada con mecanismos de stop loss, stop loss y rebote móviles para realizar operaciones de seguimiento de tendencias.
Principio de estrategia
-
Calcular el EMA de cero retraso rápido y el EMA de cero retraso lento. Utilizan precios suavizados de diferentes períodos, respectivamente.
-
Cuando la línea rápida atraviesa la línea lenta, se genera una señal de multitoque; cuando la línea rápida atraviesa la línea lenta, se genera una señal de vacío.
-
Establezca una línea móvil de stop loss después de entrar en el mercado, siga los precios más altos / más bajos y controle el riesgo.
-
Configurar una línea de parada móvil que se retira cuando el precio alcanza una cierta proporción.
-
El contador de apertura de posiciones permite un mecanismo de acumulación similar a la recuperación de ganancias.
Análisis de las ventajas
-
La EMA de Zero-Lag tiene una menor respuesta a la demora y puede capturar cambios de tendencia más rápidamente.
-
Las estrategias de doble EMA son más sencillas, intuitivas y fáciles de juzgar.
-
La configuración de la parada de pérdidas es razonable y permite un buen control de las pérdidas individuales.
-
El mecanismo de acrecentamiento puede obtener más ganancias cuando la tendencia se expande.
Análisis de riesgos
-
La configuración incorrecta de los parámetros puede causar que el stop loss sea demasiado radical o conservador.
-
La elección incorrecta de indicadores para juzgar la tendencia puede perder el momento de cambiar la tendencia.
-
El mecanismo de acopio podría ampliar las pérdidas generales si la tendencia se revirtiera.
-
Hay que ajustar los parámetros para las diferentes variedades, para evitar la sobreadaptación a una determinada variedad.
Dirección de optimización
-
Prueba diferentes parámetros de la EMA para encontrar la combinación de parámetros más adecuada
-
Optimizar el Stop Loss Stop Loss para encontrar el equilibrio entre la rentabilidad y el control de riesgos.
-
Ajuste de la lógica de alza de la posición, limitando el número máximo de posiciones abiertas en un solo sentido.
-
Aumentar otros indicadores técnicos para filtrar la entrada y mejorar la calidad de la señal.
-
Cierre las operaciones en un período de tiempo específico, evitando períodos de tiempo que puedan generar señales erróneas.
-
Los parámetros de prueba para las diferentes características de las variedades, para mejorar la estabilidad.
Resumir
La estrategia en general es estable y tiene una buena relación de riesgo y ganancias. La optimización de parámetros, el filtrado auxiliar y otros medios pueden aumentar aún más el efecto de la estrategia. También es necesario estar alerta a los errores de señal que pueden aparecer en situaciones individuales. En general, el marco de la estrategia está bien diseñado y se espera que la optimización de ajustes continuos se convierta en una estrategia de seguimiento de tendencias para obtener ganancias estables.
//@version=3
// Learn more about Autoview and how you can automate strategies like this one here: https://autoview.with.pink/
strategy("MP ZeroLag EMA", "MP 0 Strat", overlay=true, pyramiding=0, initial_capital=100000, currency=currency.USD, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, commission_type=strategy.commission.percent, commission_value=0.1)
//bgcolor ( color=black, transp=40, title='Blackground', editable=true)
///////////////////////////////////////////////
//* Backtesting Period Selector | Component *//
///////////////////////////////////////////////
testStartYear = input(2018, "Backtest Start Year")
testStartMonth = input(3, "Backtest Start Month")- 1
