Estrategia de cruce de medias móviles


Fecha de creación: 2024-01-23 15:20:16 Última modificación: 2024-01-23 15:20:16
Copiar: 1 Número de Visitas: 534
1
Seguir
1617
Seguidores

Estrategia de cruce de medias móviles

Descripción general

La estrategia es una estrategia de negociación basada en las medias móviles. Utiliza las medias móviles de 45 días como indicador técnico principal, para comprar y vender en función de las señales de que los precios superan las medias móviles.

Principio de estrategia

Cuando el precio sube más allá de la media móvil de 45 días, se genera una señal de compra; cuando se mantiene la posición después de 8 días, se genera una señal de venta. Posteriormente, si el precio sube más allá de la media móvil de 45 días, se genera una señal de compra.

La estrategia se basa en los siguientes principios:

  1. Calcula el promedio móvil de 45 días.
  2. Cuando el precio de cierre sale de debajo de la media móvil, se genera una señal de compra y se hace una entrada adicional.
  3. La adquisición se realiza en un plazo de 8 días hábiles.
  4. Después de 8 días, la posición baja se convirtió en una posición de venta, lo que generó una señal de venta.
  5. Si después el precio de cierre vuelve a romper desde debajo de la media móvil hacia arriba, vuelve a generar una señal de compra y vuelve a hacer una entrada adicional.

Esto es lo que se llama la lógica de transacción central de la estrategia.

Ventajas estratégicas

La estrategia tiene las siguientes ventajas:

  1. Las reglas de funcionamiento son simples, claras, fáciles de entender y aplicar.
  2. Utiliza la función de seguimiento de tendencias de las medias móviles para capturar de manera efectiva las tendencias de la línea media y larga.
  3. 8 días de tenencia de posiciones no es corto, puede seguir la tendencia y detener los pérdidas en el momento oportuno.
  4. Las reglas de reingreso al mercado son claras y permiten un control efectivo de la frecuencia de las transacciones.

Riesgo estratégico

La estrategia también tiene sus riesgos:

  1. La tardanza de las medias móviles puede provocar una entrada tardía y una pérdida temprana.
  2. El tiempo de tenencia fijo y los parámetros de las medias móviles pueden no adaptarse a los cambios en el mercado.
  3. La frecuencia de las transacciones puede ser demasiado alta, lo que aumenta los costos de las transacciones y la pérdida de puntos de deslizamiento.
  4. Las señales de ruptura pueden generar falsas señales, y existe una cierta probabilidad de error de entrada y salida.

Respuesta:

  1. Optimización de los parámetros de la media móvil para reducir la latencia.
  2. Aumentar el tiempo de mantenimiento de la posición o mover el stop loss para seguir la tendencia.
  3. En combinación con otros indicadores, se filtró la brecha falsa.
  4. Optimizar las condiciones de reingreso y controlar la frecuencia de las transacciones.

Dirección de optimización de la estrategia

La estrategia se puede optimizar principalmente en los siguientes aspectos:

  1. Optimice los parámetros de las medias móviles para encontrar la combinación óptima de parámetros. Puede probar diferentes parámetros de días, como 15 días, 30 días y 60 días.

  2. Optimice el tiempo de tenencia de la posición, busque el número de días óptimos de tenencia de la posición. Puede probar diferentes períodos de tenencia de 5 días, 10 días, 15 días, etc.

  3. Aumentar el stop móvil para seguir la tendencia y controlar el riesgo. Por ejemplo, el stop de trialing o el stop ATR.

  4. Se filtrarán otros indicadores, como el MACD, el KDJ, etc., para reducir las señales falsas.

  5. Optimización de las condiciones de reingreso para evitar transacciones excesivamente frecuentes. Por ejemplo, aumento del período de enfriamiento.

  6. Prueba de la eficacia de diferentes mercados y diferentes variedades. Los parámetros necesitan ser optimizados para diferentes mercados.

Resumir

La estrategia de cruce de la media móvil es una estrategia de seguimiento de tendencias sencilla y práctica en general. Utiliza la función de seguimiento de tendencias de las medias móviles para generar señales de negociación junto con las rupturas de precios. La ventaja es que es fácil de implementar, y los intercambios son posibles.

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

//@version=5
strategy("Moving Average Crossover Strategy", overlay=true)

// Calculate the 45-day moving average
ma_length = 45
ma = ta.sma(close, ma_length)

// Track position entry and entry bar
var bool in_long_position = na
var int entry_bar = na
var int exit_bar = na

// Entry condition: Close price crosses above the 45-day moving average to enter the position
if (not in_long_position and ta.crossover(close, ma) and not na(ma[1]) and close > ma and close[1] < ma[1])
    in_long_position := true
    entry_bar := bar_index

// Exit condition: Close the position after holding for 8 trading days
if (in_long_position and bar_index - entry_bar >= 8)
    in_long_position := false
    exit_bar := bar_index

// Re-entry condition: Wait for price to cross over the 45-day moving average again
if (not in_long_position and ta.crossover(close, ma) and not na(ma[1]) and close > ma and close[1] > ma[1] and (na(exit_bar) or bar_index - exit_bar >= 8))
    in_long_position := true
    entry_bar := bar_index

// Execute long entry and exit
if (in_long_position)
    strategy.entry("Long", strategy.long)

if (not in_long_position)
    strategy.close("Long")