Concepto
El Índice de oscilación (Swing Index en su acepción anglosajona) es un indicador de tendencia y de fortaleza de mercado. Fue desarrollado por Welles Wilder autor del libro New Concepts In Technical Trading Systems, de 1978. Este oscilador trata de obtener el precio verdadero (real price) de un activo, es decir, el que verdaderamente le corresponde en cada sesión. Es decir, comparando los "precios" más importantes de un activo a lo largo de una sesión (apertura, máximo, mínimo y cierre) con respecto a los de la sesión precedente.
Interpretación
El indicador está tabulado entre los valores +100 y -100 con una línea central de valor cero, de manera que cuando el indicador cruza a la baja esta línea indica un debilitamiento de los precios y, por tanto, el inicio de una posible tendencia bajista, con mayor fortaleza conforme el indicador avance hacia el valor -100. Cuando el indicador cruza al alza la línea cero implica un progresivo fortalecimiento de la tendencia alcista de los precios, mayor, cuanto mayor son los valores del indicador en busca de la zona +100. Valores en torno o próximos a la línea cero son síntoma de una indefinición de los precios.
Por otra parte, es posible ajustar el rango de variación máximo de los precios al operar con el oscilador; es lo que se denomina "movimiento límite" o simplemente "límite" (limit move). El movimiento límite se define como la cantidad máxima que puede cambiar un precio en una sola sesión y es posible ajustarlo en la propia expresión del Swing Index según el activo que se está analizando. Por defecto, algunos programas informáticos de Bolsa (como el caso del Metastock o el ProRealTime) consideran un movimiento límite de 3 unidades.
Por tanto:
- - Apertura de posiciones: de compra, cuando el oscilador cruza al alza la línea cero y de venta, cuando traspasa a la baja la línea cero.
- - Mantener posiciones: de compra, en la medida en que el oscilador va alcanzando sucesivamente nuevas alzas y de venta, cuando el oscilador llega consecutivamente a varios mínimos.
- - Cierre de posiciones: de compra, cuando el oscilador gira bruscamente tras alcanzar valores máximos durante un período (que no tienen por qué corresponderse con el valor +100) y de venta, cuando el oscilador se voltea al alza tras consecutivos mínimos (no necesariamente en valores próximos a -100).
- - Divergencias: cuando movimientos en la línea de precios al alza o a la baja, no se ven correspondidos por idénticos movimientos en el oscilador. Atención a posibles cambios de tendencia.
El oscilador funciona preferentemente para operaciones a muy corto plazo (máximo 3 sesiones).
Construcción
La expresión que calcula el Swing Index por cada sesión, es la siguiente:
Cuadro 1: Expresión para el cálculo del Swing Index.
50 * ([(Ct-Ct-1) + 0.5 * (Ct - Ot) + 0.25 * (Ct-1 - Ot-1)] / R) * (J / T)
Fuente: Elaboración propia.
De donde:
- - Ct = Precio de cierre de la sesión en curso.
- - Ct-1= Precio de cierre de la sesión anterior.
- - Ot = Precio de apertura de la sesión en curso.
- - Ot-1 = Precio de apertura de la sesión anterior.
- - R = Cálculo comentado en la tabla 2, columna tercera.
- - J = La mayor de los dos siguientes: diferencia entre el máximo de la sesión previa menos el precio de cierre "C" (en valor absoluto) o diferencia entre el precio de cierre "C" y el mínimo de la sesión anterior (en valor absoluto).
- - T = El valor del movimiento límite ya comentado en el apartado anterior. Por defecto se asigna el valor 3.
En las tablas adjuntas se desarrolla el cálculo del Swing Index a partir de los siguientes pasos:
Tabla 1:
- - De la columna primera a la quinta se colocan los datos necesarios para los cálculos posteriores: fecha, precios de apertura, máximo, mínimo y cierre de la sesión, respectivamente. Pongamos por ejemplo la sesión del 12 de noviembre de 2007, destacado en negrita y con mayor tamaño de fuente. Serían los siguientes por orden mencionado: 89,7500, 90,0000, 87,0625 y 89,1875 euros.
- - De la sexta a la duodécima columna se calculan las diferencias entre estos precios y los de la sesión inmediata anterior, en este caso, la correspondiente al 11 de noviembre de 2007, cuyos resultados aparecen reflejados en la tabla 1: Máximo de la sesión menos cierre de la anterior en valor absoluto (I90,000-89,265I), mínimo de la sesión menos cierre de la anterior en valor absoluto (I87,0652- 89,6250), máximo menos mínimo (I90,000-87,0625I), cierre anterior menos apertura anterior en valor absoluto (I89,6250-88,2500), cierre de la sesión menos cierre anterior (I89,1875-89,6250I), cierre menos apertura (I89,1875-89,7500) y cierre anterior menos apertura anterior (I89,6250-88,2500).
En la tabla 2 se calculan los componentes de la expresión matemática del cuadro 1. Siguiendo con el ejemplo anterior, para la sesión del 12 de noviembre de 2007:
- - En la primera columna se determina el valor del numerador de la expresión matemática "N". De acuerdo con los datos de la Tabla 2: (-0,4375) + 0,5 * (-0,5625) + 0.25 * (1,3750) = -0,3750.
- - En la segunda columna, se obtiene el término "J", como el mayor de los siguientes: 0,3750 (columna seis de la tabla 1) o 2,5625 (columna siete): 2,5625.
- - En la tercera columna se halla el término "R": En primer lugar, se escoge el mayor valor de las columnas seis, siete y ocho de la tabla 1, esto es, el mayor de 0,3750, 2,5625 o 2,9375. A continuación, se le suma el valor de la columna nueve, multiplicado por 0,25 (0,25 * 1,3750): 3,2813.
- - En la cuarta columna se asigna el valor "T": por defecto 3.
- - En la quinta columna se obtiene el SWING INDEX: 50 * (-0,3750 / 3,2813) * (2,5625 / 3) = -4,8810. El indicador no señala una tendencia definida aunque sí presenta cierta debilidad que ha de ser confirmada posteriormente.
- - En la sexta columna se determina el ACCUMULATION SWING INDEX. Se trata de sumar el resultado del Swing Index de la sesión en curso (12 de noviembre) más el Swing Index inmediato anterior (11 de noviembre): -4,8810 + 9,4473 = 4,5664. La tendencia parece indefinida como señalaba el Swing Index, sin embargo, podría haber una falsa señal de debilidad, que deberá ser confirmada posteriormente.
The Accumulation Swing Index
El Swing Index forma parte del Accumulation Swing Index (ASI), incluido en la mencionada obra de Wilder. Este indicador se calcula por sesión, mediante la suma del Swing Index de la sesión en curso más la sesión inmediata anterior (ver Tabla 2).
La verdadera utilidad del ASI radica en la identificación de señales falsas en las líneas de tendencia: Una señal falsa (breakout) aparece cuando los precios traspasan una línea de tendencia (al alza o a la baja) mientras que el ASI no hace lo propio para una línea de tendencia trazada para el mismo período temporal.
Al igual que sucedía con el Swing Index, cuando el ASI alcanza un valor superior al anterior, es síntoma de una confirmación de tendencia alcista y cuando llega a un valor inferior al anterior, podría preverse una continuidad de la tendencia bajista en curso. Los máximos y mínimos se detectan cuando el indicador llega a valores extremos (+100 para subidas y -100 para bajadas) y los cambios de tendencia se generan a partir de los cruces con la línea cero.
Inconvenientes
El Swing Index por sí mismo es algo errático. Por ello, el verdadero potencial del oscilador surge cuando forma parte del Accumulation Swing Index que se detalla en el epígrafe siguiente. No obstante, resulta de utilidad complementar la información del indicador con otros similares como el Qstick Indicator, el índice de Amplitud Absoluta o el Oscilador de McCLELLAN.
Tabla 2. Cálculo del Swing Index y del Accumulation Swing IndexN | K | R | T | SWING INDEX | ACCUMULATION SWING INDEX |
| | | | | |
-0,125 | 2,125 | 2,7813 | 3 | -1,5918 | -1,5918 |
-1,0781 | 1,0625 | 2,0469 | 3 | -9,3273 | -10,9191 |
-0,7656 | 1,6875 | 2,6719 | 3 | -8,0592 | -18,9783 |
-0,4531 | 1,25 | 2,5156 | 3 | -3,7526 | -22,7308 |
0,875 | 7,1875 | 6,8438 | 3 | 15,3158 | -7,415 |
-0,2188 | 3,5 | 4,75 | 3 | -2,6864 | -10,1014 |
-2,4688 | 2,4375 | 2,9063 | 3 | -34,5094 | -44,6108 |
2,9375 | 3,3125 | 3 | 3 | 54,0582 | 9,4473 |
-0,3750 | 2,5625 | 3,2813 | 3,0000 | -4,8810 | 4,5664 |
-2,9531 | 2,25 | 2,0469 | 3 | -54,1031 | -49,5367 |
0,1875 | 1,125 | 2,1875 | 3 | 1,6071 | -47,9295 |
-2,9375 | 2,3125 | 2,2813 | 3 | -49,629 | -97,5585 |
-0,4219 | 0,8125 | 1,6719 | 3 | -3,4171 | -100,9756 |
1,8438 | 1,625 | 2,1875 | 3 | 22,8274 | -78,1482 |
4,2969 | 4,375 | 3,5469 | 3 | 88,3352 | 10,187 |
0,0469 | 1,5625 | 3,0469 | 3 | 0,4006 | 10,5876 |
3,2188 | 2,625 | 2,8438 | 3 | 49,5192 | 60,1068 |
-0,2813 | 1,6875 | 2,9063 | 3 | -2,7218 | 57,3851 |
-1,0313 | 1,625 | 2,6875 | 3 | -10,3924 | 46,9926 |
1,5235 | 2,6875 | 3,3281 | 3 | 20,5037 | 67,4964 |
Fuente: Elaboración propia a partir de Steven B. Achelis and Jon C. DeBry |
Recuerde que...
- • Índice de oscilación = Swing Index.
- • El indicador está tabulado entre los valores +100 y -100 con una línea central de valor cero, de manera que cuando el indicador cruza a la baja esta línea indica un debilitamiento de los precios.
- • El Swing Index por sí mismo es algo errático. El verdadero potencial del oscilador surge cuando forma parte del Accumulation Swing Index.
- • Este índice compara los "precios" más importantes de un activo a lo largo de una sesión (apertura, máximo, mínimo y cierre) con respecto a los de la sesión precedente.
- • El movimiento límite es la cantidad máxima que puede cambiar un precio en una sola sesión y es posible ajustarlo en la propia expresión según el activo que se analiza.