커뮤니티
문의드립니다.
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시간거래량과 같아야하고요.답변부탁드립니다.수고하세요^^