# Know Sure Thing (KST)

> KST trend osilatörü için StratCraft indikatör sayfası.

**Route**: `/indicators/kst/`

## Ne Yapar

KST, birden fazla yumuşatılmış değişim oranı (ROC) ayağını tek bir birleşik trend osilatöründe birleştirir.

## Formül

`KST = ROCMA1 + 2 * ROCMA2 + 3 * ROCMA3 + 4 * ROCMA4`  
`Sinyal = SMA(KST, rsignal)`

Her `ROCMA` ayağı, farklı bir değişim oranı dönemi ve hareketli ortalama yumuşatma çiftinden oluşturulur.

## Parametreler

- `rp1` - varsayılan `10`
- `rp2` - varsayılan `15`
- `rp3` - varsayılan `20`
- `rp4` - varsayılan `30`
- `rma1` - varsayılan `10`
- `rma2` - varsayılan `10`
- `rma3` - varsayılan `10`
- `rma4` - varsayılan `10`
- `rsignal` - varsayılan `9`
- `rfactors` - varsayılan `[1.0,2.0,3.0,4.0]`
- `_rmovav` - varsayılan `SMA`
- `_smovav` - varsayılan `SMA`

## C++23 API

```cpp
#include <nonabt/indicators/kst.hpp>
auto kst = std::make_unique<nonabt::KST>(data().close(), 10, 15, 20, 30, 10, 10, 10, 10, 9, "[1.0,2.0,3.0,4.0]", "SMA", "SMA");
```

## Yaygın Kullanım

- Kesişim girişleri ve çıkışları için sinyal hattını kullanın.
- Dört ROC ayağının tamamı aynı yönü gösterdiğinde trend gücünü onaylayın.
- Yanlış sinyalleri azaltmak için bir destek veya kırılım yapısı ile eşleştirin.
