커뮤니티

데이터 차이 관련 질문드립니다.

프로필 이미지
원칙투자자
2022-03-08 17:25:00
1273
글번호 217787
답변완료
시뮬레이션 차트에서 분봉을 조회할 때 보여지는 종가와 시뮬레이션 차트에서 작성한 지표를 실행할 때 시스템에서 구현시 참조되는 종가 데이터가 다른 경우도 발생할 수 있는지 질문드립니다. 거의 대부분의 경우에 30분 기간 단위로 종가, 시가를 변수로 연산하는 지표를 30분, 15분, 10분, 3분 차트에서 실행할 때 각 차트에서 실행한 결과치가 모두 동일(일치)했으며 시뮬레이션 차트에서 조회된 수치로 수기계산하여 검증해도 일치하였습니다. 그런데 과거 특정구간 조회할 때 30분, 15분, 10분, 수기계산 수치는 모두 일치하였는데, 3분 차트에서만 지표 실행 결과가 다르게 나온 경우가 어느 특정 구간에서만 발견되었고 시뮬레이션 차트에서 조회되는 수치로 3분 차트를 수기계산 해보면 시스템에서 구현되는 지표값에 오류가 있는 것으로 보입니다. 이는 시스템에서 지표 구현시 참조되는 3분 특정봉의 종가 차이 때문에 발생한 것으로 추정되어 질문드리는 것입니다. * 상당히 과거 자료라 실시간 차트에서는 조회나 데이터 다운로드가 안됩니다.
NH트레이더 (NH투자증권)
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-03-08 17:29:47

안녕하세요? 예스스탁입니다. 데이터 구간 중 일부에 가비지 데이터가 포함되어 차트에 표시되는 데이터와 식에서 참조하는 데이터가 달라져서 일정 구간 이후에는 연산하지 못하는 현상은 발생되는 경우가 있지만, 말씀하신 특정 구간에서만 문제가 되는 경우는 확인된 적이 없어서 정확히 원인을 말씀드리기는 어려울것 같습니다. messagelog 함수를 이용하여 특정 구간의 데이터 값을 출력(랭귀지에서 참조하는 데이터 값)해서 차트의 데이터 값과 비교해 보는 방식으로 확인을 해보셔야 할것 같습니다. 감사합니다. > 원칙투자자 님이 쓴 글입니다. > 제목 : 데이터 차이 관련 질문드립니다. > 시뮬레이션 차트에서 분봉을 조회할 때 보여지는 종가와 시뮬레이션 차트에서 작성한 지표를 실행할 때 시스템에서 구현시 참조되는 종가 데이터가 다른 경우도 발생할 수 있는지 질문드립니다. 거의 대부분의 경우에 30분 기간 단위로 종가, 시가를 변수로 연산하는 지표를 30분, 15분, 10분, 3분 차트에서 실행할 때 각 차트에서 실행한 결과치가 모두 동일(일치)했으며 시뮬레이션 차트에서 조회된 수치로 수기계산하여 검증해도 일치하였습니다. 그런데 과거 특정구간 조회할 때 30분, 15분, 10분, 수기계산 수치는 모두 일치하였는데, 3분 차트에서만 지표 실행 결과가 다르게 나온 경우가 어느 특정 구간에서만 발견되었고 시뮬레이션 차트에서 조회되는 수치로 3분 차트를 수기계산 해보면 시스템에서 구현되는 지표값에 오류가 있는 것으로 보입니다. 이는 시스템에서 지표 구현시 참조되는 3분 특정봉의 종가 차이 때문에 발생한 것으로 추정되어 질문드리는 것입니다. * 상당히 과거 자료라 실시간 차트에서는 조회나 데이터 다운로드가 안됩니다.