StratCraft

隨機指標 (STOCH)

隨機動量分析的 QuantNexus 指標頁面。

Route: /quantnexus/indicators/stoch/

作用

隨機指標(Stochastic)將收盤價與近期的最高-最低範圍進行比較。它用於識別超買和超賣的動量狀態。

公式

%K = 100 * (Close - Lowest Low(n)) / (Highest High(n) - Lowest Low(n))

%D = SMA(%K, 3)

參數

  • period - 預設 14
  • period_dfast - 預設 3
  • movav - 預設 MovingAverageSimple
  • upperband - 預設 80
  • lowerband - 預設 20
  • safediv - 預設 False
  • safezero - 預設 0
  • period_dslow - 預設 3

C++23 API

#include <nonabt/indicators/stoch.hpp>
auto stoch = std::make_unique<nonabt::STOCH>(data(), 14, 3, "MovingAverageSimple", 80, 20, false, 0, 3);

常見用法

  • 使用隨機指標識別超買/超賣情況。
  • 將其與價格結構或趨勢過濾器結合使用。
  • 使用 %K%D 之間的交叉進行擇時。

實際模式

許多均值回歸系統在超賣水平附近買入,在超買水平附近賣入,但前提是整體趨勢不太強。