커뮤니티

문의드립니다.

프로필 이미지
아싸가오리
2016-07-20 08:41:46
162
글번호 100219
답변완료
틱차트나 1분봉차트에서 완성되지않은 5분봉 30분봉 1시간의 거래량을 구하고 싶습니다.현재완성되지않은 봉은 변수로 저정하다가 봉이 완성되면 배열변수로 저장되고요.저장된값은 각각의5분30분1시간거래량과 같아야하고요.답변부탁드립니다.수고하세요^^
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-07-20 15:16:41

안녕하세요 예스스탁입니다. 틱봉에서는 분봉값이 정확히 계산되지 않습니다. 수식은 봉의 시고저종과 최종 거래량만 사용할수 있습니다. 틱봉은 봉 중간에 시간경계가 있는 경우가 많아 정확히 계산할수가 없습니다. 틱봉에 적용하시면 근사값이라고 보시면 됩니다. var : cnt(0), TF1(0),TF2(0),TF3(0); Array : V1[100](0),V2[100](0),V3[100](0); TF1 = TimeToMinutes(stime)%5; TF2 = TimeToMinutes(stime)%30; TF3 = TimeToMinutes(stime)%60; if date != date[1] or (date == date[1] and TF1 < TF1[1]) Then{ V1[0] = 0; for cnt = 1 to 99{ V1[cnt] = V1[cnt-1][1]; } } V1[0] = V1[0] + v; if date != date[1] or (date == date[1] and TF2 < TF2[1]) Then{ V2[0] = 0; for cnt = 1 to 99{ V2[cnt] = V2[cnt-1][1]; } } V2[0] = V2[0] + v; if date != date[1] or (date == date[1] and TF3 < TF3[1]) Then{ V3[0] = 0; for cnt = 1 to 99{ V3[cnt] = V3[cnt-1][1]; } } V3[0] = V3[0] + v; plot1(V1[0],"5분"); plot2(V2[0],"30분"); plot3(V3[0],"60분"); 즐거운 하루되세요 > 아싸가오리 님이 쓴 글입니다. > 제목 : 문의드립니다. > 틱차트나 1분봉차트에서 완성되지않은 5분봉 30분봉 1시간의 거래량을 구하고 싶습니다.현재완성되지않은 봉은 변수로 저정하다가 봉이 완성되면 배열변수로 저장되고요.저장된값은 각각의5분30분1시간거래량과 같아야하고요.답변부탁드립니다.수고하세요^^