VIplus
VIplus en ProBuilder devuelve la línea positiva del Vortex Indicator, que mide el movimiento de tendencia al alza durante N bars. Sintaxis, fórmula, ejemplos, interpretación.
Sintaxis
VIplus[period]Parámetros
| Nombre | Tipo | Por defecto | Descripción |
|---|---|---|---|
period | entero | 14 | Número de bars utilizados en el cálculo. Los periodos más cortos reaccionan más rápido pero cruzan más a menudo; los periodos más largos producen señales menos numerosas y más lentas. |
Fórmula
VI+ = Sum[N](ABS(high - low[1])) / Sum[N](TrueRange)El numerador acumula la distancia entre el máximo actual y el mínimo anterior a lo largo de N bars, capturando el movimiento vortex al alza. Dividir por el true range sumado normaliza el resultado respecto a la volatilidad. La contrapartida negativa, calculada por VIminus, usa en su lugar la distancia entre el mínimo actual y el máximo anterior.
Cómo funciona
El Vortex Indicator, presentado por Etienne Botes y Douglas Siepman, divide la rotación del precio en dos componentes. VI+ crece cuando los bars siguen empujando por encima de los mínimos anteriores, la firma de un movimiento alcista sostenido. VI- crece cuando los bars siguen perforando los máximos anteriores. VIplus calcula solo el componente positivo; una configuración completa de Vortex llama a ambas funciones con el mismo periodo.
La función no toma ningún argumento de precio. Lee del instrumento su high, low, y el true range directamente, por lo que la única elección es el periodo de cálculo. En cada bar las dos líneas se recalculan sobre la ventana anterior, y producen valores que oscilan en torno a 1.0.
Las líneas se representan normalmente juntas en un panel aparte. Su posición relativa define la lectura de tendencia, y sus cruces definen las señales.
Ejemplos
Ejemplo 1, Representar las dos líneas Vortex (Indicador)
// Standard 14-period Vortex Indicator
myVIplus = VIplus[14]
myVIminus = VIminus[14]
RETURN myVIplus AS "VI+", myVIminus AS "VI-"Calcula las dos líneas Vortex con la configuración convencional de 14 bars y las representa en el mismo panel para que los cruces sean visibles.
Ejemplo 2, Búsqueda de cruce alcista (ProScreener)
vp = VIplus[14]
vm = VIminus[14]
// Match instruments where VI+ just crossed above VI-
SCREENER[vp CROSSES OVER vm](vp AS "VI+ 14")Devuelve los instrumentos en los que la línea Vortex positiva acaba de cruzar por encima de la línea negativa, la señal alcista estándar del Vortex.
Ejemplo 3, Filtro de tendencia Vortex para las entradas (ProOrder)
vp = VIplus[21]
vm = VIminus[21]
// Enter long on the bullish cross, exit when the cross reverses
IF NOT LongOnMarket AND vp CROSSES OVER vm THEN
BUY 1 CONTRACT AT MARKET
ENDIF
IF LongOnMarket AND vp CROSSES UNDER vm THEN
SELL AT MARKET
ENDIFUn sistema solo largos que mantiene una posición mientras el VI+ de 21 periodos se mantiene por encima de VI-. El periodo más largo reduce el número de cruces frente al 14 por defecto.
Interpretación
| Condición | Lectura |
|---|---|
| VI+ por encima de VI- | El movimiento al alza domina, tendencia clasificada como positiva. |
| VI- por encima de VI+ | El movimiento a la baja domina, tendencia clasificada como negativa. |
| VI+ cruza por encima de VI- | Señal alcista, posible inicio o reanudación de una tendencia alcista. |
| VI+ cruza por debajo de VI- | Señal bajista, posible inicio o reanudación de una tendencia bajista. |
Los cruces del Vortex son señales de seguimiento de tendencia. Tienden a funcionar en mercados que se mueven direccionalmente y generan cruces falsos repetidos en rangos laterales, de forma similar a DIplus y DIminus en la familia ADX.
Errores y trampas habituales
- Sin argumento de precio.
VIplussolo acepta el periodo entre corchetes. EscribirVIplus[14](close)no es válido porque la función lee los máximos y mínimos internamente, no una serie de precios arbitraria. - Medio indicador por sí solo. VI+ tiene poco significado por sí solo. Las señales documentadas provienen de su relación con
VIminus, por lo que ambas líneas deben calcularse con el mismo período. - Whipsaws en rangos. En mercados laterales las dos líneas se cruzan repetidamente en torno a 1.0. Combinar el cruce con un filtro de fuerza de tendencia como
ADXreduce el ruido. - Periodos distintos entre las dos líneas. Llamar
VIplus[14]contraVIminus[21]produce cruces que no corresponden a ninguna lectura estándar del Vortex. Mantén los periodos idénticos.
Instrucciones relacionadas
VIminus, la línea Vortex negativa, necesaria para completar el indicador.ADX, medida de la fuerza de la tendencia que suele combinarse con las líneas direccionales.DIplus, línea de movimiento direccional positivo de la familia ADX.DIminus, línea de movimiento direccional negativo de la familia ADX.AverageTrueRange, la medida de volatilidad que subyace al denominador del Vortex.SAR, seguidor de tendencia parabólico stop-and-reverse.Supertrend, indicador de dirección de tendencia basado en ATR.AroonUp, medida alternativa de la fuerza de la tendencia al alza.