Estrategia de trading de reversión basada en indicadores cuantitativos


Fecha de creación: 2024-01-12 12:08:05 Última modificación: 2024-01-12 12:08:05
Copiar: 0 Número de Visitas: 677
1
Seguir
1617
Seguidores

Estrategia de trading de reversión basada en indicadores cuantitativos

Descripción general

La estrategia de inversión de la relación de volumen es una estrategia de inversión de corto período basada en un indicador de volumen. Se calcula el ratio de volumen de transacciones a la media durante un período de tiempo para determinar si la fuerza dominante del mercado ha entrado, lo que genera una señal de negociación. La estrategia se aplica principalmente a las variedades con mayor reversión en el rango de líneas cortas.

Principio de estrategia

El indicador central de la estrategia de inversión de VR es el Volumen Ratio, que representa el volumen de transacciones del ciclo actual en relación con el promedio de transacciones durante un período de tiempo. El método de cálculo específico es:

VR = Current Volume / SMA(Volume, N)

Donde N representa el parámetro Length, el volumen de transacciones del ciclo actual dividido por el promedio móvil simple del volumen de transacciones del ciclo de Length.

Cuando el VR > se desvaloriza, se considera que es la señal de entrada de la fuerza principal. En este momento se combina con una brecha hacia arriba o hacia abajo del precio, generando señales de compra y venta.

La estrategia también introduce un indicador de juicio auxiliar direccional dir. Compara el precio de cierre del ciclo actual con el precio de cierre previo al ciclo N, mayor a 1 en la dirección de los más altos y menor a 1 en la dirección de los más bajos.

Cuando el VR es mayor que el umbral especificado, se genera una señal de compra si dir = 1, y una señal de venta si dir = -1.

Las ventajas

La mayor ventaja de la estrategia de inversión de VR es capturar la oportunidad de una reversión repentina de los precios. Cuando surgen señales de intervención de la fuerza principal, la estrategia puede tomar decisiones rápidas y capturar oportunamente la oportunidad de rebote o retroceso.

Otras ventajas son:

  • El uso de indicadores de volumen de transacciones permite un juicio relativamente fiable de la fuerza dominante en el mercado
  • El algoritmo es simple, fácil de entender y de implementar
  • Los parámetros configurables son más flexibles y adaptativos

El riesgo

A pesar de las ventajas de las estrategias de inversión de la realidad virtual, existen algunos riesgos a tener en cuenta:

  • Como estrategia de línea corta, existe cierta aleatoriedad, la curva de ganancias puede oscilar
  • Los indicadores de realidad virtual pueden fallar y no se puede determinar con precisión la fuerza dominante
  • Se debe elegir la variedad adecuada para los parámetros, no es eficaz si la oscilación es lenta

Además, se debe tener cuidado para evitar el exceso de operaciones, establecer un stop loss para controlar las pérdidas individuales, etc.

Recomendaciones para la optimización

Hay espacio para una mayor optimización de la estrategia de reversión de la realidad virtual, y las principales recomendaciones son las siguientes:

  • Juzgar con más indicadores para evitar fallas en los indicadores de RV
  • La adición de la lógica de stop-loss para establecer la amplitud de stop-loss con referencia al indicador ATR
  • Parámetros de optimización, en particular el parámetro de ciclo de longitud, adaptado a diferentes ciclos y variedades
  • Ajuste el umbral de RV invertido de acuerdo con los resultados de la retrospectiva para asegurar su robustez

Resumir

La estrategia de inversión de VR es una estrategia de inversión simple, directa y fácil de implementar. Capta las señales dominantes y aprovecha las oportunidades de inversión. La estrategia es especialmente adecuada para variedades con una fluctuación más intensa y una inversión evidente, pero también requiere atención al control del riesgo.

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

//@version=4

strategy(title="Volume Ratio_30min", shorttitle="VR_30min")//,initial_capital=1000)

// User Input ------------------------------------------------------------------
len = input(20, title="Length", minval=1)
threshold  = input(3,step=0.05, title="閾値")

// Volume Caliculetion ---------------------------------------------------------
vol = volume
sma=sma(volume,len)
vrs = vol / sma

// Direction -------------------------------------------------------------------
dirtime=input(1,"direction picker # bars")
dir=if close/close[dirtime] > 1
    1
else
    -1

// Plot ------------------------------------------------------------------------
plot(vrs, title="VRS",  color=color.green, transp=0)
hline(1, title="baseline")
plot(threshold, color=color.white)

// ️⚠️⚠️Logic -----------------------------------------------------------------

long    = vrs > threshold  and dir == 1
short   = vrs > threshold  and dir ==-1

// Back Test Fnction -----------------------------------------------------------
start = timestamp(input(2019, "Start Year"), input(1, "Start Month"), input(1, "Start Day"), 0, 0)
end = timestamp(input(9999, "End Year"), input(1, "End Month"), input(1, "End Day"), 0, 0)
_testPeriod() => true

// Order -----------------------------------------------------------------------
if _testPeriod()
    if long
        strategy.entry("Long", strategy.long)
    if short
        strategy.entry("Short", strategy.short)