[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"indicator-rsi-es":3},"# Relative Strength Index (RSI)\n\n> Página del indicador StratCraft para el oscilador de impulso clásico.\n\n**Route**: `\u002Findicators\u002Frsi\u002F`\n\n## Qué hace\n\nEl RSI mide el equilibrio entre las ganancias y pérdidas recientes durante una ventana retrospectiva configurable.\n\n## Fórmula\n\n`RSI = 100 - [100 \u002F (1 + RS)]`, donde `RS = ganancia media \u002F pérdida media`\n\n## Parámetros\n\n- `period` - por defecto `14`\n- `movav` - por defecto `SmoothedMovingAverage`\n- `upperband` - por defecto `70`\n- `lowerband` - por defecto `30`\n- `safediv` - por defecto `False`\n- `safehigh` - por defecto `100`\n- `safelow` - por defecto `50`\n- `lookback` - por defecto `1`\n\n## C++23 API\n\n```cpp\n#include \u003Cnonabt\u002Findicators\u002Frsi.hpp>\nauto rsi = std::make_unique\u003Cnonabt::RSI>(data().close(), 14, \"SmoothedMovingAverage\", 70.0, 30.0, \"False\", 100.0, 50.0, 1);\n```\n\n## Uso común\n\n- Se utiliza para detectar condiciones de sobrecompra y sobreventa.\n- Combínelo con filtros de tendencia para evitar operar en contra de movimientos fuertes.\n- Útil como oscilador de impulso base en sistemas de señales múltiples.\n"]