Estrategia de negociación de cruce de medias móviles en posiciones largas y cortas


Fecha de creación: 2023-12-22 15:13:50 Última modificación: 2023-12-22 15:13:50
Copiar: 0 Número de Visitas: 625
1
Seguir
1622
Seguidores

Estrategia de negociación de cruce de medias móviles en posiciones largas y cortas

Descripción general

La estrategia es una estrategia de comercio de líneas largas y cortas basada en la línea de la mediana. Utiliza un promedio móvil simple rápido (SMA) y un promedio móvil simple lento, haciendo más cuando se atraviesa un SMA lento en un SMA rápido y cero cuando se atraviesa un SMA lento bajo un SMA rápido.

Principio de estrategia

La estrategia utiliza dos indicadores SMA: un SMA rápido de 20 días y un SMA lento de 50 días. Cuando el SMA rápido de corto plazo atraviesa el SMA lento de largo plazo desde abajo, indica que la tendencia del mercado cambia a la alza, y entonces se hace más. Cuando el SMA rápido de arriba a abajo atraviesa el SMA lento, indica que la tendencia del mercado cambia a la baja, y entonces se hace más.

Concretamente, si el SMA rápido atraviesa el SMA lento, se abre una posición para hacer más. Si el SMA rápido atraviesa el SMA lento, se abre una posición para hacer un vacío.

Análisis de las ventajas

Esta estrategia de cruzamiento SMA es sencilla de usar, fácil de entender y de implementar. En comparación con otros indicadores técnicos, el SMA tiene una menor latencia y es más sensible a la captura de cambios en las tendencias.

El uso de dos SMA rápidos puede actuar como filtro. El SMA rápido captura el movimiento a corto plazo, el SMA lento filtra el ruido. Su cruce ayuda a capturar los puntos de inflexión de la tendencia a medio y largo plazo.

Esta estrategia es de baja frecuencia de negociación y es adecuada para inversores de largo plazo. Se abren posiciones sólo cuando el SMA se cruza, evitando transacciones innecesarias.

Análisis de riesgos

La estrategia puede tener algún tipo de retraso. Debido al retraso de la propia SMA, la estrategia genera señales temprano o tarde. Esto puede causar la pérdida de parte de las ganancias.

Cuando los precios de las acciones se elevan o la tendencia a corto plazo se invierte, las SMA pueden enviar señales erróneas y provocar pérdidas innecesarias. En este caso, se debe examinar la calidad psicológica de los inversores.

Dirección de optimización

La estrategia puede ser optimizada en los siguientes aspectos:

  1. Ajuste de los parámetros de ciclo de las SMA rápidas y lentas para optimizar el efecto de cruce
  2. Añadir filtros de otros indicadores técnicos, como MACD, KD, etc., para mejorar la precisión de la señal
  3. Incrementar las estrategias de detener las pérdidas y controlar las pérdidas individuales
  4. Ajuste de parámetros en combinación con las características individuales de las acciones

Resumir

La estrategia en su conjunto es una estrategia de comercio de línea larga sencilla y práctica. Utiliza el principio de cruce de líneas uniformes para dar señales de comercio en grandes puntos de inflexión de tendencias. Al mismo tiempo, se combina con un filtro de líneas uniformes de SMA, que puede reducir eficazmente las señales erróneas.

]

Código Fuente de la Estrategia
/*backtest
start: 2023-12-14 00:00:00
end: 2023-12-21 00:00:00
period: 3m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © forsakenMaster81726

//@version=5
strategy("Il mio script", overlay=true)

// Imposta le medie mobili
fastLength = input(20, title="SMA Veloce")
slowLength = input(50, title="SMA Lenta")

smaFast = ta.sma(close, fastLength)
smaSlow = ta.sma(close, slowLength)

// Crossover SMA (Veloce sopra Lenta)
bullishCrossover = ta.crossover(smaFast, smaSlow)

// Crossunder SMA (Veloce sotto Lenta)
bearishCrossover = ta.crossunder(smaFast, smaSlow)

// Regole di trading
strategy.entry("Long", strategy.long, when=bullishCrossover)
strategy.close("Long", when=bearishCrossover)

strategy.entry("Short", strategy.short, when=bearishCrossover)
strategy.close("Short", when=bullishCrossover)

// Plot delle medie mobili sul grafico
plot(smaFast, color=color.green, title="SMA Veloce")
plot(smaSlow, color=color.red, title="SMA Lenta")

// Plot del prezzo
plot(close, color=color.blue, title="Prezzo")