Estrategia cuantitativa: estrategia de reversión del indicador de volumen negativo


Fecha de creación: 2023-12-21 12:12:04 Última modificación: 2023-12-21 12:12:04
Copiar: 1 Número de Visitas: 675
1
Seguir
1623
Seguidores

Estrategia cuantitativa: estrategia de reversión del indicador de volumen negativo

Descripción general

Esta estrategia se llama estrategia de reversión de índice de volumen negativo. La estrategia utiliza el índice de volumen negativo (NVI) y sus medias móviles para construir señales largas y cortas, y se invierte cuando se cumplen las condiciones.

Principio de estrategia

El indicador central de la estrategia de inversión de indicadores negativos es el indicador negativo ((NVI)). La fórmula para calcular el NVI es:

Cuando el volumen de transacciones del día < el volumen de transacciones del día anterior: NVI = NVI del día anterior + tasa de cambio de precios del día

NVI = NVI del día anterior cuando el tráfico del día >= el tráfico del día anterior

Es decir, el NVI se actualiza solo en días de contracción de volumen de negocios, y refleja el movimiento de los precios mediante la reducción de la tasa de cambio de precios. La lógica de la construcción de señales largas y cortas en el NVI es:

  • Hacer más cuando el NVI está por encima de su promedio móvil de N días
  • Cuando el NVI está por debajo de su promedio móvil de N días, hacer un descuento

Así, se puede invertir el comercio justo en el momento de la contracción.

Ventajas estratégicas

Las principales ventajas de una estrategia de inversión de indicadores negativos son:

  1. Utilizando la señal de tráfico, se puede encontrar el punto de inflexión, con una cierta ventaja de tiempo.

  2. La lógica de la estrategia es simple, fácil de entender e implementar.

  3. Puede ser optimizado para adaptarse a diferentes entornos de mercado mediante la adaptación de los parámetros.

Riesgo estratégico

La estrategia de invertir los indicadores negativos también tiene algunos riesgos:

  1. No se puede garantizar la precisión de las señales de volumen de transacción, existe una cierta probabilidad de transacciones erróneas.

  2. La configuración inadecuada de los parámetros puede causar transacciones demasiado frecuentes o señales poco visibles.

  3. Asegúrese de que la fuente de datos sea confiable y evite el riesgo de errores en el volumen de datos.

Estos riesgos pueden reducirse mediante la optimización de parámetros, combinada con estrategias de stop loss, etc.

Dirección de optimización

La estrategia de inversión de indicadores negativos puede ser optimizada en los siguientes aspectos:

  1. Optimizar los parámetros de las medias móviles para encontrar los que mejor describan las características del mercado.

  2. Se añaden filtros de otros indicadores para evitar transacciones innecesariamente erróneas.

  3. La combinación de un fuerte método de detención de pérdidas para limitar las pérdidas individuales

  4. Prueba la diferencia en la configuración de los parámetros de las diferentes variedades y establece parámetros de adaptación.

Resumir

La estrategia de inversión de indicadores negativos se realiza mediante la inversión de operaciones en el momento de la reducción del volumen de negocios, con el objetivo de capturar posibles puntos de reversión de tendencias. La estrategia tiene ventajas simples y fáciles de entender, pero también existe un cierto riesgo de error comercial. Se puede mejorar la estabilidad y la rentabilidad de la estrategia mediante la optimización de los parámetros, la adición de indicadores auxiliares, etc. En general, la estrategia de inversión de indicadores negativos tiene un buen desarrollo y perspectivas de aplicación.

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

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter 11/08/2017
// The theory behind the indexes is as follows: On days of increasing 
// volume, you can expect prices to increase, and on days of decreasing 
// volume, you can expect prices to decrease. This goes with the idea of 
// the market being in-gear and out-of-gear. Both PVI and NVI work in similar 
// fashions: Both are a running cumulative of values, which means you either 
// keep adding or subtracting price rate of change each day to the previous day`s 
// sum. In the case of PVI, if today`s volume is less than yesterday`s, don`t add 
// anything; if today`s volume is greater, then add today`s price rate of change. 
// For NVI, add today`s price rate of change only if today`s volume is less than 
// yesterday`s.
//
// You can change long to short in the Input Settings
// Please, use it only for learning or paper trading. Do not for real trading.
////////////////////////////////////////////////////////////
strategy(title="Negative Volume Index Backtest", shorttitle="NVI Str")
EMA_Len = input(255, minval=1)
reverse = input(false, title="Trade reverse")
xROC = roc(close, 1)
nRes = iff(volume < volume[1], nz(nRes[1], 0) + xROC, nz(nRes[1], 0))
nResEMA = ema(nRes, EMA_Len)
pos = iff(nRes > nResEMA, 1,
	     iff(nRes < nResEMA, -1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1, 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue ) 
plot(nRes, color=red, title="NVI")
plot(nResEMA, color=blue, title="EMA")