Estrategia de seguimiento de tendencia de triple media móvil a corto, medio y largo plazo

SMA EMA RISK
Fecha de creación: 2024-05-11 12:04:27 Última modificación: 2024-05-11 12:04:27
Copiar: 0 Número de Visitas: 669
1
Seguir
1617
Seguidores

Estrategia de seguimiento de tendencia de triple media móvil a corto, medio y largo plazo

Descripción general

La “estrategia de seguimiento de tendencias de media móvil triple a corto y largo plazo” es una estrategia de inversión cuantitativa que utiliza una combinación de medias móviles de diferentes períodos para capturar las tendencias del mercado y realizar operaciones. La estrategia se basa en la media móvil a corto plazo de 3 días de precio mínimo, la media móvil a corto plazo de 3 días de precio máximo y la media móvil a medio plazo de 30 días de precio de cierre.

Principio de estrategia

El principio central de esta estrategia es aprovechar las características de tendencia de los promedios móviles y la relación cruzada de las diferentes medias periódicas para capturar la tendencia del mercado. Los promedios móviles de precios mínimos y máximos de 3 días de corto plazo responden rápidamente a las fluctuaciones de precios de corto plazo, mientras que los promedios móviles de precios de cierre de 30 días de mediano plazo reflejan una dirección de tendencia de mayor nivel.

Cuando el precio de cierre cae por debajo de la media mínima de 3 días y está por encima de la media media de cierre de 30 días, indica que hay un retroceso a corto plazo, pero la tendencia a medio plazo sigue siendo optimista, en este momento se hace más entrada. Y cuando el precio de cierre rompe la media máxima de 3 días, la energía de la oscilación a corto plazo se agota, en este momento la posición está a la par. Mediante el uso combinado de la media media corta, la estrategia puede intervenir al inicio de la tendencia y salir a tiempo antes de que la tendencia termine.

Ventajas estratégicas

  1. La estrategia utiliza la combinación de diferentes medias periódicas a corto y medio plazo para capturar mejor las tendencias a medio y largo plazo del mercado.
  2. Detenerse a tiempo. Determine la dirección de la tendencia a través de la media media de 30 días y aproveche la media a corto plazo de 3 días para obtener ganancias a tiempo y evitar la posesión excesiva.
  3. Los parámetros son sencillos, fáciles de entender y optimizar. La estrategia utiliza solo tres líneas medias, la lógica es clara y los parámetros son fáciles de optimizar.
  4. Adaptabilidad. La combinación de líneas medias a corto y medio plazo puede adaptarse a los mercados con diferentes períodos de fluctuación, y tiene cierta adaptabilidad a las tendencias y a las situaciones de agitación.

Riesgo estratégico

  1. Las estrategias de intercambio frecuente pueden generar señales de intercambio frecuente en situaciones de crisis, lo que aumenta el costo de la transacción.
  2. Riesgo de eventos inesperados. Si el mercado tiene una fuerte fluctuación anormal, el sistema de línea media puede fallar y causar una mayor retirada.
  3. Riesgo de fallo de parámetros. Si el ritmo de las tendencias del mercado cambia, los parámetros originales pueden perder su eficacia y necesitarán una nueva optimización.
  4. Falta de gestión de posiciones. No hay una estrategia establecida para la gestión de posiciones y las reglas de administración de fondos, y la capacidad de control de riesgos es limitada.

Dirección de optimización de la estrategia

  1. Aumentar la gestión de posiciones. Se puede ajustar dinámicamente las posiciones de acuerdo con la intensidad de la tendencia, la volatilidad y otros indicadores, lo que mejora la relación de riesgo y ganancias.
  2. En combinación con otros indicadores de tendencias, otros indicadores de tipo de tendencias como MACD, DMI, etc. pueden introducirse como auxiliares para mejorar la precisión del juicio de tendencias.
  3. Optimización de parámetros. Optimización de los parámetros de la línea media para encontrar la mejor combinación de parámetros para diferentes indicadores y períodos.
  4. Incorporar un Stop Loss. Establecer un Stop Loss razonable, controlar la pérdida máxima en una sola operación y mejorar la estabilidad de la estrategia.
  5. Filtrado adecuado. Reducción de la frecuencia de las operaciones en situaciones de crisis. Se puede considerar la inclusión de un mecanismo de filtrado de la volatilidad como ATR.

Resumir

La “estrategia de seguimiento de tendencias de medias móviles triples a corto y largo plazo” es una estrategia de negociación cuantitativa que utiliza diferentes líneas medias periódicas para capturar tendencias. Interviene al inicio de la tendencia mediante la comparación de la relación de la posición del precio con la media mínima de 3 días, la media máxima de 3 días y la media de 30 días. La lógica de la estrategia es simple y fácil de entender.

Código Fuente de la Estrategia
/*backtest
start: 2023-05-05 00:00:00
end: 2024-05-10 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy(title="Estratégia de Médias Móveis - Entrada/Saída Simples", shorttitle="MM3", overlay=true)

// Parâmetros de entrada para a data de início e final do backtest
var start_date_input = input(title="Data de Início", defval=timestamp("01 Jan 2020 00:00 +0000"))
var end_date_input = input(title="Data Final", defval=timestamp("01 Jan 2021 00:00 +0000"))

// Convertendo as datas de entrada para formato de tempo
start_date = timestamp(year(start_date_input), month(start_date_input), dayofmonth(start_date_input), 0, 0)
end_date = timestamp(year(end_date_input), month(end_date_input), dayofmonth(end_date_input), 23, 59)

// Definindo as Médias Móveis
min_ma_3 = ta.sma(low, 3)
max_ma_3 = ta.sma(high, 3)
close_ma_30 = ta.sma(close, 30)

// Condição de Entrada: Fechamento abaixo da Média de 3 Mínimas e acima da Média de 30 Fechamentos
entry_condition = close < min_ma_3 and close > close_ma_30

// Condição de Saída: Fechamento acima da Média de 3 Máximas
exit_condition = close > max_ma_3

// Sinal de Compra: Entrada na próxima vela após a condição de entrada ser verdadeira
if (entry_condition )
    strategy.entry("Buy", strategy.long)

// Sinal de Venda: Saída na próxima vela após a condição de saída ser verdadeira
if (exit_condition)
    strategy.close("Buy")

// Plotando as Médias Móveis e os Sinais de Entrada/Saída
plot(min_ma_3, color=color.red, linewidth=2, title="Média de 3 Mínimas")
plot(max_ma_3, color=color.blue, linewidth=2, title="Média de 3 Máximas")
plot(close_ma_30, color=color.orange, linewidth=2, title="Média de 30 Fechamentos")