커뮤니티
수식 문의드립니다
2017-07-06 10:03:04
123
글번호 111065
300틱 주챠트에서 Data2(타주기)를 쓰지 않고 30분봉의 WMA(C,20)값을 표현하고 싶습니다.
항상 고맙습니다
답변 1
예스스탁 예스스탁 답변
2017-07-06 15:00:37
안녕하세요
예스스탁입니다.
input : Ntime(30),Length(20);
Var : Sum1(0), Counter1(0), CSum1(0),WMA1(0);
var : cnt(0),TT(0);
Array : CC[100](0);
TT = TimeToMinutes(stime)%Ntime;
if bdate != bdate[1] or (TT < TT[1] and bdate == bdate[1]) Then{
for cnt = 1 to 99{
CC[cnt] = CC[cnt-1][1];
}
}
CC[0] = C;
if CC[Length] > 0 Then{
Sum1 = 0;
CSum1 = 0;
For counter1 = 0 To Length - 1 Begin
Sum1 = Sum1 + CC[counter1] * (Length - counter1);
CSum1 = CSum1 + Length - counter1;
End;
If CSum1 > 0 Then
WMA1 = Sum1/CSum1;
Else
WMA1 = 0;
}
plot1(wma1);
즐거운 하루되세요
> 까시서방 님이 쓴 글입니다.
> 제목 : 수식 문의드립니다
>
300틱 주챠트에서 Data2(타주기)를 쓰지 않고 30분봉의 WMA(C,20)값을 표현하고 싶습니다.
항상 고맙습니다
다음글
이전글