CYBOS Plus

전체

OptionGen, OptionCallPut 대비 필드 오류

작성일
2022-01-20 오후 4:24:09
조회수
115
C#
운영
엄**
오류 메시지
.
OptionGen, OptionCallPut에서 거래량이 0이 아닌 종목에 대해서는
대비 필드가 전일 종가(혹은 전일 기준가)를 제대로 추정할 수 있게 값이 나옵니다만,
거래량이 0인 종목에 대해서는 대비가 0으로 찍힙니다

ex: 2022년 1월 20일 목요일 오후 4시 기준
OptionGen index 0 종목은
종목 코드: 201S2292
현재가: 85.7
대비: 1.25 로,
전일 종가 84.45 = 현재가 85.7 - 대비 1.25
거래량이 0이 아니어서 전일 종가를 올바르게 추정할 수 있습니다

반면 거래량이 0인 OptionGen index 1 종목을 예로 보면
종목 코드: 201S2295
현재가 (정확히는 현재 기준가): 83.45
대비: 0 으로,
전일 종가(정확히는 전일 기준가) 86.3 != 현재가 83.45 - 대비 0
전일 종가를 올바르게 추정할 수 없습니다.

이러한 현상은 OptionCallPut에서도 동일하게 발생합니다

굳이 전일 종가를 알아야 하는 이유는,
옵션 매도 증거금을 계산할 때 필요합니다

OptionGen, OptionCallPut 말고
OptionMst, OptionGr1 오브젝트 이용할 경우,
전일 종가(혹은 기준가)를 알 수 있지만
옵션 종목 갯수만큼 request하면
서버도 클라이언트도 서로 부담일듯 합니다

대비 필드의 정의가 모호하여 이렇게 처리해두셨을까 예측해봅니다
(대비 = 현재가(혹은 현재 기준가) - 전일 종가(혹은 전일 기준가))
혹시 전일 기준가 필드를 추가해주실 수 있을까요?
아니면 서버 부담이 없도록 주식 StockMstM 오브젝트 같은 복수종목 조회용
OptionMstM도 좋습니다.

크레온 모바일 앱과 HTS 상에서 대비 필드는
전일 거래량 있는 경우 전일 종가, 전일 거래량 없다면 전일 기준가와
당일 거래량 있는 경우 현재가, 당일 거래량 없다면 당일 기준가 간의
차이를 대비로 출력한 것으로 확인됩니다

API는 기본 정보만 제공하고 HTS의 정보와 동일하다고
다른 문의글들에 여러번 답변 남겨주셨듯이
기본 정보인 대비 항목이 크레온앱과 HTS상의 정보와 다른 것 같습니다

========================================-
추가 질문으로, OptionCallPut2 클래스는 어떤 역할을 하나요?
첨부파일
의견(0)

첨부파일을 PDF뷰어로 확인 하실수 있으며, PDF뷰어 미설치 고객께서는 우측 다운로드를 통해 설치 후 이용 가능 합니다.

PDF뷰어 다운로드

인쇄