커뮤니티

동시간대 거래량 평균을 나타내는 지표

프로필 이미지
수급돌파
2020-06-04 13:24:52
2020
글번호 139541
답변완료
var : predate(0),idx(0),idx1(0),VV(0),cnt(0); if date != date[1] Then{ idx = 0; idx1 = idx[1]; predate = sdate[1]; } idx = idx+1; VV = 0; for cnt = idx to idx+idx1{ if predate == sdate[cnt] and stime[cnt] <= stime then{ VV = V[cnt];//전일 동시간대 누적거래량이면 V[cnt]를 DayVolume[cnt]로 변경 cnt = 10000; } } var1 = VV; plot1(var1,"전일동시간대거래량"); plot2(v,"현재봉 거래량"); 위의 지표식은 전일 동시간대 거래량을 나타내는 지표식입니다. 여기서 n일 평균 동시간대 거래량을 나타내는 지표 만들 수 있을까요?
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-06-05 15:53:29

안녕하세요 예스스탁입니다. input : N(10); var : VV(0),cnt(0),ii(0); Array : preDate[20](0); if sdate != sdate[1] Then { Predate[0] = sdate; for cnt = 1 to 19 { PreDate[cnt] = PreDate[cnt-1][1]; } } if PreDate[N] > 0 then { VV = 0; ii = 1; for cnt = 0 to index { if preDate[ii] == sdate[cnt] and stime[cnt] <= stime then { ii = ii+1; VV = VV+V[cnt]; if ii > N then cnt = index+1; } } var1 = VV/N; plot1(var1,"N일동시간대거래량"); plot2(v,"현재봉 거래량"); } 즐거운 하루되세요 > 수급돌파 님이 쓴 글입니다. > 제목 : 동시간대 거래량 평균을 나타내는 지표 > var : predate(0),idx(0),idx1(0),VV(0),cnt(0); if date != date[1] Then{ idx = 0; idx1 = idx[1]; predate = sdate[1]; } idx = idx+1; VV = 0; for cnt = idx to idx+idx1{ if predate == sdate[cnt] and stime[cnt] <= stime then{ VV = V[cnt];//전일 동시간대 누적거래량이면 V[cnt]를 DayVolume[cnt]로 변경 cnt = 10000; } } var1 = VV; plot1(var1,"전일동시간대거래량"); plot2(v,"현재봉 거래량"); 위의 지표식은 전일 동시간대 거래량을 나타내는 지표식입니다. 여기서 n일 평균 동시간대 거래량을 나타내는 지표 만들 수 있을까요?