첨부 이미지
그림1
안녕하세요.
한국투자증권 해외선물 예스트레이더 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 라는 값이 출력되는건지 알 수 있을까요?