커뮤니티
수식 부탁드립니다.
2011-11-04 14:20:58
455
글번호 44474
5분봉으로 최근 500개의 레인지 평균을 구하고 싶습니다. 이건 간단해서 별 어려움이 없는데요
구하려고 하는 것이
9시에서 9시 15분까지의 수치와 14시 50분 ~ 장종료까지의 수치를 제외하고 평균을 구하고 싶습니다. 빼려고 하는 구간의 수치를 스킵하고 싶은데 잘 되지를 않는군요.
추가로 표준편차도 같이 구하고 싶습니다.
답변 1
예스스탁 예스스탁 답변
2011-11-07 14:05:23
안녕하세요
예스스탁입니다.
input : P(500);
var : RR(0),cnt(0),count(0),sum(0),maR(0),stdv(0),SumSqrt(0),Counter(0),AAA(0),Stdr(0);
Array : R[500](0);
count = 0;
for cnt = 0 to 1000 {
if stime[cnt] > 91500 and stime[cnt] < 145000 Then{
R[count] = H[cnt]-L[cnt];
count = count+1;
if count == P-1 Then
cnt = 1111;
}
}
if count == P-1 Then{
sum = 0;
for cnt = 0 to P-1{
sum = sum +R[cnt];
}
maR = sum/P;
SumSqrt = 0;
For Counter = 0 To P - 1 {
SumSqrt = SumSqrt + (R[Counter] - maR) * (R[Counter] - maR);
}
Stdr = SquareRoot(SumSqrt / P);
}
plot1(Mar);#레인지평균
plot2(Stdr);#표준편차
즐거운 하루되세요
> 멍멍고양이 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다.
>
5분봉으로 최근 500개의 레인지 평균을 구하고 싶습니다. 이건 간단해서 별 어려움이 없는데요
구하려고 하는 것이
9시에서 9시 15분까지의 수치와 14시 50분 ~ 장종료까지의 수치를 제외하고 평균을 구하고 싶습니다. 빼려고 하는 구간의 수치를 스킵하고 싶은데 잘 되지를 않는군요.
추가로 표준편차도 같이 구하고 싶습니다.