커뮤니티

30분봉 챠트에서 최근 3일간의 5이평값

프로필 이미지
kahnlee
2004-08-06 02:49:53
858
글번호 4763
답변완료
안녕하세요? 30분봉 챠트에서 일봉의 5 이평선값을 구하기 위해 아래와 같이 수식을 작성했습니다. 최근 3일간의 5 이평선값을 구하기 위해 maV1값을 먼저 구하고 나머지는 maV1[1] 과 maV1[2]로 계산해서, 실제 일봉챠트의 5 이평선값과 비교해 보니 전혀 달랐습니다. 제가 필요한 것은 30분봉 챠트에서 최근 3일간의 5이평선값입니다. 수식에 어디에 문제가 있는 것이지요? ========================= sumV1 = 0; for count = 1 to 5 { sumV1 = sumV1 + DayClose(count); } maV1 = sumV1 / 5; plot1(maV1,"maV",red); plot2(maV1[1],"maV1",red); plot3(maV1[2],"maV2",red);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2004-08-06 10:26:32

안녕하세요 예스스탁입니다. 분봉에서 최근 3일간 5일이평을 나타내는 식입니다. var : sumV1(0),sumV2(0),sumV3(0),count(0),cnt(0),mav1(0),mav2(0),mav3(0); SumV1 = 0; sumV2 = 0; sumV3 = 0; for cnt = 0 to 2 { for count = 1+cnt to 5+cnt { if cnt == 0 then sumV1 = sumV1 + DayClose(count); if cnt == 1 then sumV2 = sumV2 + DayClose(count); if cnt == 2 then sumV3 = sumV3 + DayClose(count); } } maV1 = sumV1 / 5; maV2 = sumV2 / 5; maV3 = sumV3 / 5; plot1(maV1,"maV"); plot2(maV2,"maV2"); plot3(maV3,"maV3"); 아래에 작성하신 식은 전봉기분으로 5일 이평을 분봉에 나타내는 식은 맞습니다. maV1[1] --> 2일전 이평값이 아니라 분봉상에서 봉이 하나씩 뒤로 밀리며 계산됩니다. 즐거운 하루되세요 > kahnlee 님이 쓴 글입니다. > 제목 : 30분봉 챠트에서 최근 3일간의 5이평값 > 안녕하세요? 30분봉 챠트에서 일봉의 5 이평선값을 구하기 위해 아래와 같이 수식을 작성했습니다. 최근 3일간의 5 이평선값을 구하기 위해 maV1값을 먼저 구하고 나머지는 maV1[1] 과 maV1[2]로 계산해서, 실제 일봉챠트의 5 이평선값과 비교해 보니 전혀 달랐습니다. 제가 필요한 것은 30분봉 챠트에서 최근 3일간의 5이평선값입니다. 수식에 어디에 문제가 있는 것이지요? ========================= sumV1 = 0; for count = 1 to 5 { sumV1 = sumV1 + DayClose(count); } maV1 = sumV1 / 5; plot1(maV1,"maV",red); plot2(maV1[1],"maV1",red); plot3(maV1[2],"maV2",red);