커뮤니티
5초봉에서
2009-01-13 11:21:07
736
글번호 19449
if data4(dayindex()) > 0
Then {
if data4(stime) <> data4(stime[1]) then {
cnt57 = cnt57+1;}
plot1(cnt57);
data4는 1분봉입니다.
위와 같이하면 5초봉이 한번 끝날때마다 cnt57이 증가되므로 한시간에 720이 cnt57에 들어가게 됩니다.
근데 cnt57에 매 1분봉이 끝날때마다 한번씩만 해서 60이 쌓이게 하려면 어찌해야 하나요?
물론 5초봉에 참조챠트로 data4를 쓰면서요.
답변 1
예스스탁 예스스탁 답변
2009-01-13 15:11:51
안녕하세요
예스스탁입니다.
var : Data2time(0,data2),cnt57(0,data2);
data2time = data2(TimeToMinutes(stime)%60);
if data2time < data2time[1] or data2(sdate) != data2(sdate[1]) Then{
cnt57 = 0;
}
cnt57 = cnt57 +1;
plot1(cnt57);
즐거운 하루되세요
> 묵향123 님이 쓴 글입니다.
> 제목 : 5초봉에서
> if data4(dayindex()) > 0
Then {
if data4(stime) <> data4(stime[1]) then {
cnt57 = cnt57+1;}
plot1(cnt57);
data4는 1분봉입니다.
위와 같이하면 5초봉이 한번 끝날때마다 cnt57이 증가되므로 한시간에 720이 cnt57에 들어가게 됩니다.
근데 cnt57에 매 1분봉이 끝날때마다 한번씩만 해서 60이 쌓이게 하려면 어찌해야 하나요?
물론 5초봉에 참조챠트로 data4를 쓰면서요.