커뮤니티

수식 부탁드립니다.

프로필 이미지
spark
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분 ~ 장종료까지의 수치를 제외하고 평균을 구하고 싶습니다. 빼려고 하는 구간의 수치를 스킵하고 싶은데 잘 되지를 않는군요. 추가로 표준편차도 같이 구하고 싶습니다.