15초봉으로 종목(종목코드 : 096870)을 챠트에서 조회해 보면
간혹가다가 누락되는 데이터가 많이 보입니다.
가령 10월 8일을 15초봉으로 예스트레이더 전략챠트에서 보면
13:03:45 다음에 13:05:30초가 표시가 되는데
실제 13:03:45, 04:00, 04:15, 04:30, 04:45, 05:00, 05:15, 05:30가 나와야 되는데
우선 전략실행챠트상에서도 누락이 되고 있고요
시스템식에서 MessageLog로 디버깅을 하면
13:03:00, 13:03:15, 13:03:30, 13:05:15, 13:05:45로 나타납니다.
우선 챠트하고도 안 맞고요
최소한 1분봉 기준의 종가인 45초에 대한 정보는 빠지지 말고 나와줘야 될텐데
이렇게 정보가 누락되는 이유가 무엇인지 알고 싶습니다.
제가 거래량 없는 봉도 모두 표시하도록 셋팅했는데도 누락이 되는데
실제로 시스템으로 운영시에도 누락이 되는 건지도 궁금합니다.
답변 1
예스스탁
예스스탁 답변
2013-10-14 11:16:38
안녕하세요? 예스스탁입니다.
차트는 봉의 시간을 표시할 때 봉의 시작시간으로 표시할 수도 있고 끝시간으로 표시할 수도 있습니다. (이 설정은 관리 > 종합환경설정 > 기본환경 에서 변경 가능합니다.)
올려주신 내용으로 볼때 차트의 봉 시간 설정은 '봉 끝시간 기준'으로 설정되어 있는 것으로 보입니다. 그리고 MassageLog에서는 봉의 끝시간을 기준으로 나타냅니다. 이 때문에 차이가 있다고 생각되는것 같습니다. 차트를 봉 시작시간으로 설정해 놓고 보시면 값이 일치할 것입니다.
그리고 중간에 데이터가 비는 것은 데이터 자체가 없기 때문입니다. '거래없는구간그리기'의 경우 과거 데이터를 띄워보면 그 시간에 차트도 모두 그리고 massagelog도 모두 나타냅니다. 다만, 실시간에서 massagelog는 시간 단위가 아니라 틱데이터가 떨어질때마다 값을 찍는데, 이 때문에 데이터가 소실되었다고 볼 수 있지만, 실제는 그 구간에 데이터가 없는 경우입니다.
즐거운 날 되세요.
> 엠제이 님이 쓴 글입니다.
> 제목 : 질문 드립니다.
> 15초봉으로 종목(종목코드 : 096870)을 챠트에서 조회해 보면
간혹가다가 누락되는 데이터가 많이 보입니다.
가령 10월 8일을 15초봉으로 예스트레이더 전략챠트에서 보면
13:03:45 다음에 13:05:30초가 표시가 되는데
실제 13:03:45, 04:00, 04:15, 04:30, 04:45, 05:00, 05:15, 05:30가 나와야 되는데
우선 전략실행챠트상에서도 누락이 되고 있고요
시스템식에서 MessageLog로 디버깅을 하면
13:03:00, 13:03:15, 13:03:30, 13:05:15, 13:05:45로 나타납니다.
우선 챠트하고도 안 맞고요
최소한 1분봉 기준의 종가인 45초에 대한 정보는 빠지지 말고 나와줘야 될텐데
이렇게 정보가 누락되는 이유가 무엇인지 알고 싶습니다.
제가 거래량 없는 봉도 모두 표시하도록 셋팅했는데도 누락이 되는데
실제로 시스템으로 운영시에도 누락이 되는 건지도 궁금합니다.