첨부 이미지
그림1
그림2
몇일 전 어쩌다 발견한 오류입니다.
종목에 상관없이 동일한 증상을 보입니다.
1. 다음과 같이 Print문으로 출력해서 확인했습니다.
vars : ext("." + numtostr(barinterval, 0));
vars : dir("Q:₩₩Temp₩₩");
vars : out(dir + numtostr(bdate, 0) + ext);
vars : reg("; %.f:%06.f ; %f ; %.f");
vars : count(0);
count = count[1] + 1;
if (bdate[1] != bdate) then {
out = dir + numtostr(bdate, 0) + ext;
count = 1;
}
print(out, reg, sdate, stime, close, iff(lastbaronchart, 0, count));
plot1(dayvolume);
2. ES.1 900틱 차트와 1틱 차트에 최대치인 10,000개의 캔들을 불러오고 확인해본 결과
1틱 차트에서 18일 현재를 제외하고 3월 5일 ~ 3월 15일까지 각 날짜별로 1,000개의 데이터를 불러옵니다.
900틱에서 확인해보면 15일 하루 틱만 450,000 틱이 발생한 것으로 나옵니다.
1틱에서 3월 5일 ~ 3월 14일 데이터는 존재할 수 없고, 15일 데이터도 1/45 만 가져와야 정상적인 작동으로 보입니다.
답변 1
예스스탁
예스스탁 답변
2024-03-18 17:22:35
안녕하세요? 예스스탁입니다.
사용에 불편을 드려 죄송합니다.
그리고 자세한 내용 올려주셔서 감사합니다.
저희도 말씀하신 현상 확인하였습니다.
최대한 빨리 수정될 수 있도록 조치하겠습니다.
감사합니다.
> 모르쉐 님이 쓴 글입니다.
> 제목 : 1틱 과거 데이터 오류
> 몇일 전 어쩌다 발견한 오류입니다.
종목에 상관없이 동일한 증상을 보입니다.
1. 다음과 같이 Print문으로 출력해서 확인했습니다.
vars : ext("." + numtostr(barinterval, 0));
vars : dir("Q:₩₩Temp₩₩");
vars : out(dir + numtostr(bdate, 0) + ext);
vars : reg("; %.f:%06.f ; %f ; %.f");
vars : count(0);
count = count[1] + 1;
if (bdate[1] != bdate) then {
out = dir + numtostr(bdate, 0) + ext;
count = 1;
}
print(out, reg, sdate, stime, close, iff(lastbaronchart, 0, count));
plot1(dayvolume);
2. ES.1 900틱 차트와 1틱 차트에 최대치인 10,000개의 캔들을 불러오고 확인해본 결과
1틱 차트에서 18일 현재를 제외하고 3월 5일 ~ 3월 15일까지 각 날짜별로 1,000개의 데이터를 불러옵니다.
900틱에서 확인해보면 15일 하루 틱만 450,000 틱이 발생한 것으로 나옵니다.
1틱에서 3월 5일 ~ 3월 14일 데이터는 존재할 수 없고, 15일 데이터도 1/45 만 가져와야 정상적인 작동으로 보입니다.