Estrategia de negociación con balance de media móvil a largo y corto plazo


Fecha de creación: 2023-11-13 17:59:42 Última modificación: 2023-11-13 18:00:09
Copiar: 1 Número de Visitas: 641
1
Seguir
1617
Seguidores

Estrategia de negociación con balance de media móvil a largo y corto plazo

Descripción general

La estrategia de comercio de equilibrio multicanal es una estrategia de comercio de equilibrio multicanal que utiliza el cruce de promedios móviles de diferentes períodos. La estrategia combina varios efectos visuales, como el color de la línea K, el color de fondo y los marcadores de forma, para ayudar a observar los cambios en la tendencia. La estrategia es adecuada para los comerciantes intermedios y avanzados que están más familiarizados con la teoría de la línea media móvil.

Principio de estrategia

La estrategia primero define dos parámetros ajustables por el usuario: el ciclo de la media activa len1 y el ciclo de la media de referencia len2. El ciclo de la media activa es corto para capturar cambios de tendencia en el corto plazo; el ciclo de la media de referencia es largo para filtrar el ruido del mercado en el corto plazo. El usuario puede elegir libremente entre 5 tipos diferentes de medias móviles: la media móvil del índice EMA, la media móvil simple SMA, la media móvil ponderada WMA, la media móvil ponderada de doble índice DEMA y la media móvil ponderada de mayor volumen de VWMA.

Cuando la línea media corta atraviesa la línea media larga, genera una señal de horquilla de oro, abre más órdenes; cuando la línea media corta atraviesa la línea media larga, genera una señal de horquilla muerta, abre más órdenes. La operación de equilibrio de la línea media corta aumenta la oportunidad de obtener ganancias. Además, el color de la línea K también muestra la tendencia actual de la línea media corta.

Las marcas de forma muestran de forma intuitiva la posición de las horquillas de oro y de las horquillas muertas. El color de fondo ayuda a determinar la dirección de la tendencia. La estrategia tiene dos modos de negociación a la vez: la horquilla de equilibrio multiespacio y la horquilla de horquilla de solo horquilla.

Ventajas estratégicas

  1. Al mismo tiempo, la combinación de varios indicadores de la línea media hace que las señales de negociación sean más fiables.
  2. El comercio de equilibrio multi-espacio aumenta las oportunidades de ganancias
  3. Tipo de línea media y longitud de ciclo personalizables para adaptarse a diferentes entornos de mercado
  4. Combinación de varios efectos visuales para intuir el cambio de tendencia
  5. La estructura del código es clara, fácil de entender y rediseñar

Riesgos y soluciones

  1. Riesgo de que la línea media genere señales engañosas

    • Utiliza una combinación de líneas medias de diferentes períodos para reducir las señales engañosas
    • Añadir otras condiciones de salida de Exit, como la línea de stop loss
  2. El ciclo específico es más adecuado para el riesgo de la estrategia

    • Prueba diferentes parámetros de ciclo para encontrar el ciclo óptimo
    • Código optimizado para que los parámetros de ciclo se ajusten dinámicamente
  3. El riesgo de pérdidas en el comercio de divisas

    • Ajuste adecuado de la gestión de posiciones
    • Seleccione el modo de transacción múltiple

Dirección de optimización

  1. Aumentar la línea de stop para controlar las pérdidas individuales
  2. Añadir condiciones para la reentrada
  3. Optimización de las estrategias de gestión de posiciones
  4. Explorar nuevas señales de negociación, como los indicadores de volatilidad
  5. Parámetros del ciclo de optimización dinámica
  6. Optimización del peso del tipo de media móvil

Resumir

La estrategia de comercio de equilibrio multicolor de línea media integra las ventajas de los indicadores de línea media, lo que permite el comercio de equilibrio multicolor. La estrategia es visualmente eficaz y facilita el dominio de las tendencias del mercado; y los parámetros son personalizables y son adaptables.

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

//@version=3
strategy("MASelect Crossover Strat", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
av1 = input(title="Active MA", defval="EMA", options=["EMA", "SMA", "WMA", "DEMA", "VWMA"])
av2 = input(title="Base MA", defval="EMA", options=["EMA", "SMA", "WMA", "DEMA", "VWMA"])
len1 = input(20, "Active Length")
len2 = input(100, "Base Length")
src = input(close, "Source")
strat = input(defval="Long+Short", options=["Long+Short", "Long Only"])

ema1 = ema(src, len1)
ema2 = ema(src, len2)
sma1 = sma(src, len1)
sma2 = sma(src, len2)
wma1 = wma(src, len1)
wma2 = wma(src, len2)
e1 = ema(src, len1)
e2 = ema(e1, len1)
dema1 = 2 * e1 - e2
e3 = ema(src, len2)
e4 = ema(e3, len2)
dema2 = 2 * e3 - e4
vwma1 = vwma(src, len1)
vwma2 = vwma(src, len2)

ma1 = av1 == "EMA"?ema1:av1=="SMA"?sma1:av1=="WMA"?wma1:av1=="DEMA"?dema1:av1=="VWMA"?vwma1:na
ma2 = av2 == "EMA"?ema2:av2=="SMA"?sma2:av2=="WMA"?wma2:av2=="DEMA"?dema2:av2=="VWMA"?vwma2:na

co = crossover(ma1, ma2)
cu = crossunder(ma1, ma2)
barcolor(co?lime:cu?yellow:na)
col = ma1 >= ma2?lime:red
bgcolor(co or cu?yellow:col)
plotshape(co, style=shape.triangleup, location=location.belowbar)
plotshape(cu, style=shape.triangledown)
plot(ma1, color=col, linewidth=3), plot(ma2, style=circles, linewidth=1)

strategy.entry("Buy", strategy.long, when=co)
if strat=="Long+Short"
    strategy.entry("Sell", strategy.short, when=cu)
else
    strategy.close("Buy", when=cu)