[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"indicator-kst-zh":3},"# 确然指标 (Know Sure Thing)\n\n> KST 趋势振荡器的 StratCraft 指标页面。\n\n**Route**: `\u002Findicators\u002Fkst\u002F`\n\n## 作用\n\nKST（确然指标）将多个经过平滑处理的变动率（ROC）分支组合成一个综合趋势振荡器。\n\n## 公式\n\n`KST = ROCMA1 + 2 * ROCMA2 + 3 * ROCMA3 + 4 * ROCMA4`  \n`Signal = SMA(KST, rsignal)`\n\n每个 `ROCMA` 分支都由不同的变动率周期和移动平均平滑对构建而成。\n\n## 参数\n\n- `rp1` - 默认 `10`\n- `rp2` - 默认 `15`\n- `rp3` - 默认 `20`\n- `rp4` - 默认 `30`\n- `rma1` - 默认 `10`\n- `rma2` - 默认 `10`\n- `rma3` - 默认 `10`\n- `rma4` - 默认 `10`\n- `rsignal` - 默认 `9`\n- `rfactors` - 默认 `[1.0,2.0,3.0,4.0]`\n- `_rmovav` - 默认 `SMA`\n- `_smovav` - 默认 `SMA`\n\n## C++23 API\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## 常见用法\n\n- 使用信号线进行交叉进场和出场。\n- 当所有四个 ROC 分支方向一致时，确认趋势强度。\n- 将其与支撑或突破结构配合使用，以减少虚假信号。\n"]