커뮤니티

수식문의드립니다.

프로필 이미지
도진진
2017-01-16 16:31:17
128
글번호 105961
답변완료
분봉차트에서 거래량을 지표로 띄울 수 있는데요. 최근 20일의 평균 거래량을 보고 싶은데요. 그냥 20일 전체를 다 평균하는 것이 아니구요. 첫봉은 20일간 각 날짜의 첫봉의 평균 거래량, 둘째봉은 20일간 각 날짜의 둘째봉의 평균 거래량, 셋째봉은 20일간 각 날짜의 셋째봉의 평균 거래량... 이런 식으로 보고 싶습니다. 감사합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-01-16 17:28:09

안녕하세요 예스스탁입니다. 당일봉번호별로 거래량을 저장해야 하므로 식이 조금 무겁습니다. 적용에 시간이 오래걸리실수 있습니다. input : P(20); var : cnt1(0),cnt2(0),idx(0),cnt(0),sum(0),mav(0); Array : VV[50,400](0); if Bdate != Bdate[1] Then{ idx = 0; for cnt1 = 1 to 29{ for cnt2 = 0 to 399{ VV[cnt1,cnt2] = VV[cnt1-1,cnt2][1]; } } } if Bdate == Bdate[1] Then idx = idx+1; VV[0,idx] = V; if VV[P,idx] > 0 then{ sum = 0; for cnt = 0 to P{ sum = sum + VV[cnt,idx]; } mav = sum/P; plot1(mav); } 즐거운 하루되세요 > 도진진 님이 쓴 글입니다. > 제목 : 수식문의드립니다. > 분봉차트에서 거래량을 지표로 띄울 수 있는데요. 최근 20일의 평균 거래량을 보고 싶은데요. 그냥 20일 전체를 다 평균하는 것이 아니구요. 첫봉은 20일간 각 날짜의 첫봉의 평균 거래량, 둘째봉은 20일간 각 날짜의 둘째봉의 평균 거래량, 셋째봉은 20일간 각 날짜의 셋째봉의 평균 거래량... 이런 식으로 보고 싶습니다. 감사합니다.