표준편차 (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입니다. 처음 세 봉은 값이 없고 기간 1의 결과는 0입니다. 생성자에 기간이 필요하며 현재 구현은 기간 0을 1로 처리합니다.
파라미터
period— 이동 창 크기는 필수이며 예시에서는 20을 지정합니다.
C++23 API
#include <stratforge/indicators/stddev.hpp>
auto stddev = std::make_unique<stratforge::StdDev>(data().close(), 20);
주요 활용법
- 변동성 필터 또는 리스크 입력값으로 사용합니다.
- 돌파(breakout) 또는 밴드 기반 시스템과 결합하여 사용합니다.
- 가격 수준이 다른 자산을 비교하려면 명시한 가격 기준으로 정규화하고 기준이 0인 경우를 처리하세요.
