標準偏差 (STDDEV)

期間ごとの価格ボラティリティに関する StratCraft インジケーターページ。

Route: /indicators/stddev/

機能

標準偏差(STDDEV)は、価格が移動平均の周りにどれだけ広く分散しているかを測定します。

計算式

StdDev = sqrt(sum((Price - mean)^2) / period)

実装は母標準偏差を計算し、単位は入力価格と同じで百分率ではありません。期間4、価格[2, 4, 6, 8]の平均は5、分散は(9 + 1 + 1 + 9) / 4 = 5、結果はsqrt(5) ≈ 2.236です。最初の3本は未定義で、期間1はゼロです。コンストラクターには期間が必要で、現在の実装は期間0を1として扱います。

パラメーター

  • period — 移動窓の長さは必須です。例では20を指定します.

C++23 API

#include <stratforge/indicators/stddev.hpp>
auto stddev = std::make_unique<stratforge::StdDev>(data().close(), 20);

主な使い方

  • ボラティリティフィルターまたはリスク入力として使用します。
  • ブレイクアウトやバンドベースのシステムと組み合わせます。
  • 異なる価格水準を比較するには、明示した価格基準で正規化し、基準がゼロの場合を処理してください。