[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"indicator-kst-es":3},"# Know Sure Thing (KST)\n\n> Página del indicador StratCraft para el oscilador de tendencia KST.\n\n**Route**: `\u002Findicators\u002Fkst\u002F`\n\n## Qué hace\n\nEl KST combina múltiples tramos de tasa de cambio (ROC) suavizados en un solo oscilador de tendencia compuesto.\n\n## Fórmula\n\n`KST = ROCMA1 + 2 * ROCMA2 + 3 * ROCMA3 + 4 * ROCMA4`  \n`Signal = SMA(KST, rsignal)`\n\nCada tramo `ROCMA` se construye a partir de un período de tasa de cambio y un par de suavizado de media móvil diferentes.\n\n## Parámetros\n\n- `rp1` - predeterminado `10`\n- `rp2` - predeterminado `15`\n- `rp3` - predeterminado `20`\n- `rp4` - predeterminado `30`\n- `rma1` - predeterminado `10`\n- `rma2` - predeterminado `10`\n- `rma3` - predeterminado `10`\n- `rma4` - predeterminado `10`\n- `rsignal` - predeterminado `9`\n- `rfactors` - predeterminado `[1.0,2.0,3.0,4.0]`\n- `_rmovav` - predeterminado `SMA`\n- `_smovav` - predeterminado `SMA`\n\n## API C++23\n\n```cpp\n#include \u003Cnonabt\u002Findicators\u002Fkst.hpp>\nauto kst = std::make_unique\u003Cnonabt::KST>(data().close(), 10, 15, 20, 30, 10, 10, 10, 10, 9, \"[1.0,2.0,3.0,4.0]\", \"SMA\", \"SMA\");\n```\n\n## Uso común\n\n- Use la línea de señal para entradas y salidas por cruce.\n- Confirme la fuerza de la tendencia cuando los cuatro tramos de ROC apunten en la misma dirección.\n- Combínelo con una estructura de soporte o ruptura para reducir las señales falsas.\n"]