[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"indicator-kst-it":3},"# Know Sure Thing (KST)\n\n> Pagina dell'indicatore StratCraft per l'oscillatore di trend KST.\n\n**Route**: `\u002Findicators\u002Fkst\u002F`\n\n## Cosa fa\n\nIl KST combina più rami di tasso di variazione (ROC) smussati in un unico oscillatore di trend composito.\n\n## Formula\n\n`KST = ROCMA1 + 2 * ROCMA2 + 3 * ROCMA3 + 4 * ROCMA4`  \n`Signal = SMA(KST, rsignal)`\n\nOgni ramo `ROCMA` è costruito a partire da un diverso periodo di tasso di variazione e da una coppia di smoothing di media mobile.\n\n## Parametri\n\n- `rp1` - default `10`\n- `rp2` - default `15`\n- `rp3` - default `20`\n- `rp4` - default `30`\n- `rma1` - default `10`\n- `rma2` - default `10`\n- `rma3` - default `10`\n- `rma4` - default `10`\n- `rsignal` - default `9`\n- `rfactors` - default `[1.0,2.0,3.0,4.0]`\n- `_rmovav` - default `SMA`\n- `_smovav` - default `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## Utilizzo comune\n\n- Utilizzare la linea del segnale per ingressi e uscite basati sul crossover.\n- Confermare la forza del trend quando tutti e quattro i rami ROC puntano nella stessa direzione.\n- Abbinarlo a una struttura di supporto o di breakout per ridurre i falsi segnali.\n"]