커뮤니티

Gap 판단 오류

프로필 이미지
브라이언7
2020-02-18 23:34:05
3884
글번호 225158
답변완료

첨부 이미지

안녕하세요. 한국투자증권 해외선물 예스트레이더 HTS, 예스스팟의 시스템 식 안에서 Gap 이 있는지 유무를 아래와 같은 if 문으로 판단하고 있습니다. 그런데, 오늘(2/18) 아침 8시에 장 시작할때 10틱 이상 Gap이 있다고 판단하는데, 이유를 모르겠습니다. // 10틱 초과의 Gap이 발생했는지 확인한다. if( Math.abs(vChartEx.GetOpen(1,0) - vChartEx.GetClose(1,1)) > 0.10 ) 현재봉의 시가: vChartEx.GetOpen(1,0) 1봉 전의 종가: vChartEx.GetClose(1,1) 이상해서 값을 출력해보니 해외선물 크루드 오일 2/18 오전 8시 현재봉의 시가는 52.4 그 한 봉전의 종가는 52.59 로 나왔습니다. (첨부파일 참조) 그래프 상으로는 1봉 전의 종가는 52.33 입니다. 왜 52.59 라는 값이 출력되는건지 알 수 있을까요?
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-03-20 17:22:12

안녕하세요 예스스탁입니다. 답변이 늦어 죄송합니다. 현재 올려주신 차트는 연결선물(근월물만연결) 차트이지만 스팟에서 확장차트로 생성한 차트는 특정월물로 지정해 차트를 생성하신 것 같습니다. 첨부된 그림과 같이 52.59입니다. 연결선물이 근월물만 연결해 제공되는 데이타로 월물교체일이면 전일과 당일의 월물이 다르게 됩니다. 즐거운 하루되세요 > 브라이언7 님이 쓴 글입니다. > 제목 : Gap 판단 오류 > 안녕하세요. 한국투자증권 해외선물 예스트레이더 HTS, 예스스팟의 시스템 식 안에서 Gap 이 있는지 유무를 아래와 같은 if 문으로 판단하고 있습니다. 그런데, 오늘(2/18) 아침 8시에 장 시작할때 10틱 이상 Gap이 있다고 판단하는데, 이유를 모르겠습니다. // 10틱 초과의 Gap이 발생했는지 확인한다. if( Math.abs(vChartEx.GetOpen(1,0) - vChartEx.GetClose(1,1)) > 0.10 ) 현재봉의 시가: vChartEx.GetOpen(1,0) 1봉 전의 종가: vChartEx.GetClose(1,1) 이상해서 값을 출력해보니 해외선물 크루드 오일 2/18 오전 8시 현재봉의 시가는 52.4 그 한 봉전의 종가는 52.59 로 나왔습니다. (첨부파일 참조) 그래프 상으로는 1봉 전의 종가는 52.33 입니다. 왜 52.59 라는 값이 출력되는건지 알 수 있을까요?