La herramienta Calculadora RSI convierte una lista de precios de cierre en una serie del Índice de Fuerza Relativa en el navegador. Hay un área de texto cuyo marcador dice Pega los precios de cierre, uno por línea, seguido de 150.25, 151.30, 149.80, 152.10, y una línea de puntos; al lado, un campo Período RSI pre-rellenado con 14 y marcado desde 2; y un botón Calcular RSI a todo ancho. Al pulsarlo, construye la serie entera de una vez: un bloque de resultado con una etiqueta pequeña de Resultado RSI y un distintivo de señal, el RSI más reciente en números grandes, una barra de 0 a 100 marcada en 30, 50 y 70, y debajo una tabla con columnas Día, Cierre, RSI y Señal, una fila por valor de RSI, marcada como subida, bajada o plana. La página también trae una sección educativa, qué es el RSI, la fórmula, la interpretación, la divergencia, y una tabla de periodos comunes 7, 14 y 21, y tres FAQs cortas. Nada se envía a ningún lado: el análisis, la semilla, el alisado, todo corre en el dispositivo.
Qué recibe la herramienta y qué da
La entrada son el campo de periodo y el área de texto de precios, y la única acción es el botón Calcular RSI, así que nada se calcula en vivo: al pulsarlo, el bloque de resultado y la tabla aparecen juntos, o no aparece nada. El número grande es el RSI de la última fila con su señal, y la tabla guarda la serie entera, desde el primer día computable hasta el último precio pegado. La columna Día cuenta precios, no días del calendario: con un periodo de 14 la primera fila es el Día 15, porque el RSI necesita un precio por paso de periodo más un precio anterior con el que comparar. Cierre es el precio del que el RSI de la fila se calcula, mostrado con dos decimales, y la columna Señal marca las filas de sobrecompra con un triángulo arriba, las de sobreventa con uno abajo, y el resto plano.
Cómo se analiza el texto de precios
El texto se corta por saltos de línea y comas por igual, así que un precio por línea y líneas separadas por comas funcionan ambas, y cada trozo se le quitan los bordes y se lee como número con parseFloat. Un trozo que no es un número finito se tira sin rastro: una palabra suelta entre precios desaparece, una línea vacía desaparece. Dos rarezas valen la pena porque parseFloat es indulgente: un trozo como 10abc se lee como 10, y 1e2 se lee como 100. Así que la lista sobre la que se calcula es exactamente los números finitos que tu texto contiene, en orden, y si el texto está vacío o no contiene nada numérico no hay lista, y el cálculo no muestra nada.
Cómo se siembra el primer valor
El RSI compara el tamaño de las subidas con el de las bajadas, cierre a cierre. La herramienta primero construye el cambio entre cada par de vecinos, 31 cambios para 32 precios pegados, y toma los primeros 14. Cada cambio por encima de cero suma al total de subidas, cada cambio en o por debajo de cero suma su tamaño al total de bajadas; los dos totales se dividen por el periodo, dando la primera subida media y la primera bajada media. Si esa primera bajada media es cero, el primer RSI se pone en 100; si no, es 100 menos 100 entre uno más la razón de la subida media a la bajada media, la fórmula clásica de RS. Ese número cae en la primera fila de la tabla, el Día 15 para un periodo de 14.
Cómo se alisa el resto
Desde el cambio 15, las medias no se reinician; siguen el alisado de Wilder. Cada nuevo cambio aporta una subida o una bajada, exactamente cero no aporta ninguna, y cada media se reemplaza por la media vieja veces periodo menos uno, más la parte nueva, dividido por el periodo. Como la media vieja lleva la mayor parte del peso, la línea se mueve despacio: una puntada apenas la mueve, y un tramo calmo la decae paso a paso. Cada precio pegado después de los primeros 15 añade una fila a la tabla, así que 32 precios a periodo 14 dan 18 filas, y el resultado grande siempre es el de la última fila. Un test familiar: la serie clásica de 32 cierres a periodo 14 abre en 70.53, justo más allá de la línea de sobrecompra, y se queda en los cincuenta en la última fila.
Qué significan sobrecompra, sobreventa y neutral
El distintivo y el color siguen tres umbrales estrictos: un RSI estrictamente por encima de 70 es sobrecompra, estrictamente por debajo de 30 es sobreventa, y todo lo entre es neutral, así que un valor de exactamente 70 o exactamente 30 es neutral, no una señal. El color va con la dirección del precio, no con lo bueno o malo, y es consciente del entorno lingüístico: en zh-CN, una marca roja arriba significa que el precio sube, lo mismo que una marca verde arriba significa en Occidente. La barra bajo el número grande es simplemente el valor acotado a 0 a 100, marcada en 30, 50 y 70. Dos entradas degeneradas valen la pena recordar: una serie que solo sube mantiene su bajada media en cero y marca 100 en cada fila, y una que solo baja marca 0 en cada fila.
Cuando el cálculo no muestra nada
Tres entradas no producen ningún resultado, y la página entonces muestra solo el formulario: un periodo que no es un número o es menor que 1, una lista de precios con menos entradas que el periodo más uno, y un texto que se analiza a la nada. El campo de periodo está marcado desde 2, pero escribir 1 calcula igual, y un 14.7 se lee como 14. Exactamente el periodo más uno precios sí funcionan, y dan una sola fila. Una pulsación fallida también borra un resultado anterior, así que una pulsación mala deja el bloque de resultado vacío hasta la siguiente buena. Pulsa el botón de nuevo con una entrada arreglada y el resultado se reemplaza en su sitio; no hay botón de borrar, y recargar la página empieza desde el formulario vacío.
A dónde van los precios, y qué no es
A ninguna parte fuera del dispositivo. El área de texto se lee por la página, la cuenta corre en el navegador, y no se hace ninguna petición de red en ningún punto; la serie vive solo en el estado de la página, así que una recarga la vacía. Y la herramienta calcula, no aconseja: la sobrecompra es una descripción del reciente momentum de subida, no una orden de venta, y la propia guía de la página solo dice que una lectura de sobrecompra sugiere que el activo puede estar a punto de una corrección. Para los indicadores compañeros del mismo flujo de serie de precios, la Calculadora ATR mide la volatilidad, el Retroceso de Fibonacci marca los niveles de retroceso, y la Calculadora de drawdown mide la caída máxima de pico a valle; para el lado del tamaño de la operación, mira la guía de tamaño de posición.