VolumeOscillator
VolumeOscillator en ProBuilder devuelve la diferencia porcentual entre las medias móviles corta y larga del volumen, midiendo los cambios de actividad. Con ejemplos.
Sintaxis
VolumeOscillator[S, L]Parámetros
| Nombre | Tipo | Por defecto | Descripción |
|---|---|---|---|
S | entero | ninguno | Periodo de la media móvil de volumen de corto plazo. Debe ser menor que L. Un ajuste habitual es 5. |
L | entero | ninguno | Periodo de la media móvil de volumen de largo plazo. Una configuración habitual es 10 o 20. |
La función no toma ningún argumento de precio, se calcula a partir de la serie de volumen del instrumento.
Fórmula
VolumeOscillator = 100 * (shortAvg - longAvg) / longAvg
where shortAvg = moving average of volume over S bars
longAvg = moving average of volume over L barsLa salida es el spread entre las dos medias de volumen expresado como porcentaje de la media larga, de modo que las lecturas son comparables entre instrumentos independientemente de sus niveles absolutos de volumen.
Cómo funciona
El volumen tiende a expandirse cuando un mercado atrae interés y a contraerse cuando se le ignora. El Volume Oscillator capta esto comparando una imagen rápida de la actividad, la media corta, con una referencia más lenta, la media larga. Cuando los bars recientes negocian más volumen que la norma de más largo plazo, la media corta se sitúa por encima de la larga y el oscilador se vuelve positivo. Cuando la actividad se apaga, el oscilador se vuelve negativo.
El valor no aporta información direccional sobre el precio, solo describe la participación. Su utilidad analítica proviene de combinarlo con la acción del precio: un breakout o una tendencia acompañados de un oscilador positivo y ascendente tienen volumen detrás, mientras que el mismo patrón de precio con un oscilador negativo se apoya en una participación escasa, algo que las tradiciones del análisis técnico consideran menos fiable.
Como la salida es un porcentaje de la media larga, una lectura de 20 significa que el volumen de corto plazo se sitúa un 20 por ciento por encima de su nivel de referencia, tanto si el instrumento negocia miles como millones de unidades por bar.
Ejemplos
Ejemplo 1, Panel del oscilador de volumen (Indicador)
// Percentage spread between the 5 and 10 period volume averages
vo = VolumeOscillator[5, 10]
RETURN vo AS "Volume Oscillator"Representa el oscilador en torno a su línea cero. Las lecturas positivas señalan los bars en los que la actividad de corto plazo supera la norma de más largo plazo.
Ejemplo 2, Breakout confirmado por volumen (ProBacktest)
// Only take the breakout when trading activity is above its baseline
vo = VolumeOscillator[5, 20]
IF NOT ONMARKET AND close CROSSES OVER Highest[20](close)[1] AND vo > 0 THEN
BUY 1 CONTRACT AT MARKET
ENDIF
IF ONMARKET AND close CROSSES UNDER Average[20](close) THEN
SELL AT MARKET
ENDIFEl sistema compra un breakout del máximo de 20 bars solo cuando el oscilador de volumen es positivo, de modo que las entradas exigen una participación en expansión, y sale con un cierre por debajo de la media de 20 bars.
Ejemplo 3, Búsqueda de repuntes de actividad (ProScreener)
vo = VolumeOscillator[5, 10]
SCREENER[vo > 20] (vo AS "Vol osc %")Devuelve los instrumentos cuyo volumen de corto plazo se sitúa más de un 20 por ciento por encima de la media de largo plazo, destacando los mercados con un repunte súbito de interés.
Interpretación
| Lectura | Significado |
|---|---|
| Por encima de 0 | Actividad de corto plazo por encima de la norma de más largo plazo, la participación se expande. |
| Por debajo de 0 | Actividad por debajo de lo normal, la participación se contrae. |
| Ascendente con el precio al alza | Subida respaldada por el volumen, convencionalmente un signo de fuerza de la tendencia. |
| Descendente mientras el precio sube | Subida con volumen decreciente, convencionalmente una señal de cautela. |
El oscilador es una herramienta de confirmación, no un generador de señales independiente. Los cruces de la línea cero simplemente marcan cuándo las dos medias de volumen intercambian su orden; su relevancia depende por completo de lo que esté haciendo el precio en ese momento. Lecturas positivas sostenidas durante una tendencia indican participación continuada, mientras que los picos de volumen que aparecen como máximos aislados y bruscos suelen acompañar a movimientos climáticos.
Errores y trampas habituales
- Sin datos de volumen utilizables. En instrumentos sin volumen de mercado organizado, incluidos muchos feeds de forex spot y CFD que informan de recuentos de ticks, el oscilador refleja la calidad de los datos más que la participación. Comprueba primero la serie de volumen.
- Orden de los parámetros. El periodo corto va primero:
VolumeOscillator[5, 10]. Intercambiar los argumentos invierte el signo de cada lectura. - Leerlo como una señal de precio. El oscilador no dice nada sobre la dirección. Un valor muy positivo se da tanto en desplomes como en rallies; debe combinarse con una condición de precio.
- Estacionalidad intraday del volumen. En gráficos intraday, el volumen se hincha con regularidad en la apertura y el cierre de la sesión. El oscilador se vuelve positivo en esos momentos todos los días, algo que un umbral de screener debería tener en cuenta.
Instrucciones relacionadas
Volume, la serie bruta de volumen negociado.VolumeROC, variación porcentual del volumen a lo largo de N bars.PriceOscillator, la misma construcción de dos medias aplicada al precio.OBV, on balance volume, flujo de volumen acumulado con signo.PVT, price volume trend, volumen ponderado por la variación porcentual del precio.ChaikinOsc, oscilador sobre la línea de acumulación distribución.MoneyFlowIndex, oscilador de momentum ponderado por volumen acotado entre 0 y 100.AccumDistr, línea de acumulación distribución.