커뮤니티

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에만 국한된 질문은 아니고 일반적인 경우에 이런 상황에서 사용할 수 있는 식이 있는지요? 답변 부탁드립니다. 귀사의 무궁한 발전을 기원합니다.