Search
Duplicate
📝

직전 N일간 동시간 누적거래량의 평균 대비 현재누적거래량의 비율

직전 N일간의 동시간대 누적거래량의 평균을 계산해서 당일누적거량의 비율을 표시하는 지표입니다.
input : N(14); var : ii(0),DD(0),TT(0),DV(0),Dcnt(0),sum(0),mav(0),R(0); // 현재봉의 거래량과 날짜,시간 DV = DayVolume; DD = sDate; TT = sTime; // 누적값 초기화 sum = 0; // N일 동안 거래량 합 mav = 0; // 찾은 N일 평균거래량 Dcnt = 0; // 날짜수카운터 //현재봉부터 과거로 가면서 N개의 영업일 거래량 합을 구함 For ii = 0 to Index { //조회한 이전봉이 날짜는 DD보다 작고, 시간은 현재시각 이전이면 if mav == 0 and sDate[ii] < DD and TT[ii] <= sTime Then { //해당봉 기준 당일거래량을 sum에 누적 sum = sum + DV[ii]; //날짜는 해당봉의 날짜로 변경 DD = sDate[ii]; //발생횟수 카운트 Dcnt = Dcnt+1; //카운트가 N이 되면 if Dcnt == N Then { //평균계산 mav = sum/Dcnt; //ii에 최종값보다 큰값을 주어 for문에서 나감 ii = Index+1; } } } //mav가 계산되면 지표로 출력 if mav > 0 Then { R = Dv/mav*100; plot1(R,"비율"); }
JavaScript
복사