커뮤니티
문의드립니다
2013-01-21 12:18:47
119
글번호 58422
문의드립니다
var1 = ma(C, period1)+(p1*stdw(C, period1));
볼린저 밴드 수식에 필요한 표준편차값이 필요합니다.
답변 1
예스스탁 예스스탁 답변
2013-01-21 15:29:39
안녕하세요
예스스탁입니다.
기본으로 제공되는 표준편차함수는 std이며 단순이평 기준입니다.
가중이평 기준으로 표준편차를 계산하는 함수는 아래와 같습니다.
사용자 함수로 작성하시고 사용하시면 됩니다.
사용자함수명 : STDW
반환값형 : 숫자형
Input : Price(NumericSeries), Length(NumericSimple);
Var : SumSqrt(0), Avgv(0), Counter(0);
If Length != 0 Then Begin
Avgv = WMA(Price, Length);
SumSqrt = 0;
For Counter = 0 To Length - 1 Begin
SumSqrt = SumSqrt + (Price[Counter] - Avgv) * (Price[Counter] - Avgv);
End;
Stdw = SquareRoot(SumSqrt / Length);
End
Else
Stdw = 0;
즐거운 하루되세요
> 맥스 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 문의드립니다
var1 = ma(C, period1)+(p1*stdw(C, period1));
볼린저 밴드 수식에 필요한 표준편차값이 필요합니다.
다음글
이전글