Estrategia del área de acción de los CDC


Fecha de creación: 2024-02-20 11:23:24 Última modificación: 2024-02-20 11:23:24
Copiar: 1 Número de Visitas: 845
1
Seguir
1617
Seguidores

Estrategia del área de acción de los CDC

Descripción general

Áreas de acción de los CDC[La estrategia TS es una estrategia de trading cuantitativa basada en el CDC Moving Average Zone Indicator. La estrategia utiliza el cruce de las medias móviles rápidas y las medias móviles lentas como una señal de compra y venta.

Principio de estrategia

Los indicadores centrales de la estrategia son las medias móviles rápidas y las medias móviles lentas. La estrategia primero calcula el promedio aritmético de los precios, y luego calcula las medias móviles rápidas y las medias móviles lentas según la longitud de ciclo establecida por el usuario. Cuando se cruza una media móvil lenta sobre una media móvil rápida, se considera una señal de mercado alcista; cuando se cruza una media móvil lenta por debajo de una media móvil rápida, se considera una señal de mercado bajista.

Después de determinar la tendencia del mercado, la estrategia determina aún más la relación entre el precio de cierre actual y el promedio móvil. Si es un mercado alcista y el precio de cierre está por encima del promedio móvil rápido, se da una señal de compra fuerte; si es un mercado bajista y el precio de cierre está por debajo del promedio móvil rápido, se da una señal de venta fuerte.

De acuerdo con estas señales de compra y venta, la estrategia puede realizar operaciones automáticas. Cuando se activa la señal de compra, se abre una posición larga; cuando se activa una señal de venta, se abre una posición baja o una posición baja.

Análisis de las ventajas

La estrategia tiene las siguientes ventajas:

  1. El uso de medias móviles como indicadores básicos, con una base teórica sólida y fácil de entender;
  2. La combinación de dos medias móviles permite filtrar el ruido del mercado y identificar tendencias.
  3. En combinación con la relación entre el precio de cierre y el promedio móvil, se puede determinar el momento de compra y venta más fuerte;
  4. La lógica de las estrategias es simple y clara, y las operaciones automáticas son fáciles de realizar.
  5. Los promedios móviles se pueden ajustar al mercado para adaptarse a diferentes situaciones.

Análisis de riesgos

La estrategia también tiene sus riesgos:

  1. El promedio móvil está rezagado y puede perder oportunidades de cortocircuito.
  2. La tendencia a la inversión podría llevar a mayores pérdidas.
  3. Los datos de la detección difieren de los del disco físico, lo que puede disminuir la eficacia del disco físico.

Para estos riesgos, se pueden optimizar métodos como la determinación de la hora de entrada en el mercado mediante la combinación de otros indicadores, o la reducción adecuada del ciclo de las medias móviles para reducir el atraso.

Dirección de optimización

La estrategia puede ser optimizada en los siguientes aspectos:

  1. Optimizar el ciclo de las medias móviles para adaptarse a los cambios en el mercado;
  2. El aumento en el volumen de transacciones y otros indicadores de filtración de brechas falsas;
  3. En combinación con otros indicadores, se identificó una reversión de la tendencia.
  4. Añadir estrategias de control de pérdidas.

Resumir

En general, las áreas de acción de los CDC[La estrategia utiliza el cruce de las dos medias móviles para lograr una estrategia de comercio cuantitativa más sencilla y práctica. La estrategia tiene las ventajas de ser fácil de entender y aplicar, pero también hay espacio para optimizar. Mediante la prueba y optimización continuas, la estrategia puede convertirse en una estrategia estable que vale la pena mantener a largo plazo.

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

//@version=4
strategy("CDC Action Zone [TS Trader]", overlay=true)

// CDC ActionZone V2 29 Sep 2016
// CDC ActionZone is based on a simple 2MA and is most suitable for use with medium volatility market
// 11 Nov 2016 : Ported to Trading View with minor UI enhancement

src = input(title="Data Array", type=input.source, defval=ohlc4)
prd1 = input(title="Short MA period", type=input.integer, defval=12)
prd2 = input(title="Long MA period", type=input.integer, defval=26)

AP = ema(src, 2)
Fast = ema(AP, prd1)
Slow = ema(AP, prd2)

// === INPUT BACKTEST RANGE ===
FromYear = input(defval = 2019, title = "From Year", minval = 2009)
FromMonth = input(defval = 1, title = "From Month", minval = 1, maxval = 12)
FromDay = input(defval = 1, title = "From Day", minval = 1, maxval = 31)
ToYear = input(defval = 9999, title = "To Year", minval = 2009)
ToMonth = input(defval = 12, title = "To Month", minval = 1, maxval = 12)
ToDay = input(defval = 31, title = "To Day", minval = 1, maxval = 31)

// === FUNCTION EXAMPLE ===
start = timestamp(FromYear, FromMonth, FromDay, 00, 00)  // backtest start window
finish = timestamp(ToYear, ToMonth, ToDay, 23, 59)        // backtest finish window
window() => true
Bullish = Fast > Slow
Bearish = Fast < Slow

Green = Bullish and AP > Fast
Red = Bearish and AP < Fast
Yellow = Bullish and AP < Fast
Blue = Bearish and AP > Fast

//Long Signal
Buy = Green and Green[1] == 0
Sell = Red and Red[1] == 0

//Short Signal
Short = Red and Red[1] == 0
Cover = Red[1] and Red == 0

//Plot
l1 = plot(Fast, "Fast", linewidth=1, color=color.red)
l2 = plot(Slow, "Slow", linewidth=2, color=color.blue)
bcolor = Green ? color.lime : Red ? color.red : Yellow ? color.yellow : Blue ? color.blue : color.white
barcolor(color=bcolor)
fill(l1, l2, bcolor)

strategy.entry("Buy", strategy.long, when=window() and Buy)
strategy.entry("Sell", strategy.short, when=window() and Sell)
strategy.close("Buy", when=window() and Sell)
strategy.close("Sell", when=window() and Buy)