[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"indicator-kst-ja":3},"# KST (Know Sure Thing)\n\n> KST トレンドオシレーターに関する StratCraft インジケーターページ。\n\n**Route**: `\u002Findicators\u002Fkst\u002F`\n\n## 機能\n\nKST は、複数の平滑化された変化率（ROC）の足を1つの複合トレンドオシレーターに組み合わせたものです。\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- 4つすべての ROC の足が同じ方向を向いているときにトレンドの強さを確認します。\n- サポートやブレイクアウトの構造と組み合わせて、ダマシのシグナルを減らします。\n"]