커뮤니티
AccumN시 이전값을 참조하지 않으려면?
2007-07-10 18:56:25
868
글번호 13016
AccumN(C, 10) 으로 하면 10개의 봉의 종가의 합이 계산될텐데요.
이걸 예를들어 마지막 봉의 종가와 이전 봉의 종가의 차의 합을 구하기 위해서는 어떻게 해야하는지 궁금합니다. 즉 다음 값들의 합을 구하고 싶습니다.
C-C
C-C[1]
C-C[2]
...
C-C[9]
AccumN(C-C[0], 10) 과 같이 사용하면 C[0] 부분도 이전 봉의 값들을 참조해서
원하지 않는 결과가 나오는듯합니다.
즉 자동적으로 다음과 같이 계산이 되는거같습니다.
C - C
C[1] - C[1]
C[2] - C[2]
...
C[9] - C[9]
DayClose(0)를 써도 마찬가지구요.
AccumN에만 국한된 질문은 아니고 일반적인 경우에 이런 상황에서 사용할 수 있는 식이 있는지요?
답변 부탁드립니다. 귀사의 무궁한 발전을 기원합니다.
답변 1
예스스탁 예스스탁 답변
2007-07-11 17:41:25
안녕하세요
예스스탁입니다.
문의하신 식은 다음과 같습니다.
var : cnt(0),sum(0);
sum = 0;
for cnt = 1 to 9 {
sum = sum+(C-C[cnt]);
}
plot1(sum);
참고하시기 바랍니다.
즐거운 하루되세요
> 케옷 님이 쓴 글입니다.
> 제목 : AccumN시 이전값을 참조하지 않으려면?
> AccumN(C, 10) 으로 하면 10개의 봉의 종가의 합이 계산될텐데요.
이걸 예를들어 마지막 봉의 종가와 이전 봉의 종가의 차의 합을 구하기 위해서는 어떻게 해야하는지 궁금합니다. 즉 다음 값들의 합을 구하고 싶습니다.
C-C
C-C[1]
C-C[2]
...
C-C[9]
AccumN(C-C[0], 10) 과 같이 사용하면 C[0] 부분도 이전 봉의 값들을 참조해서
원하지 않는 결과가 나오는듯합니다.
즉 자동적으로 다음과 같이 계산이 되는거같습니다.
C - C
C[1] - C[1]
C[2] - C[2]
...
C[9] - C[9]
DayClose(0)를 써도 마찬가지구요.
AccumN에만 국한된 질문은 아니고 일반적인 경우에 이런 상황에서 사용할 수 있는 식이 있는지요?
답변 부탁드립니다. 귀사의 무궁한 발전을 기원합니다.
다음글
이전글