CYBOS Plus

전체

CpSysDib.MarketEye

작성일
2022-09-29 오후 2:07:40
조회수
140
파이썬
운영
강**
오류 메시지
print(Object.Received)
File "~\python32\lib\site-packages\win32com\client\dynamic.py", line 639, in __getattr__
raise AttributeError("%s.%s" % (self._username_, attr))
AttributeError: CpSysDib.CpSvr9619S.Received
1. CpSysDib.MarketEye에서 종목 정보를 조회하는 경우
간혹 최우선 매도/매수호가잔량은 조회되지만
총 매도/매수 호가잔량은 0으로 return 되는 것을 확인했습니다.

어떠한 경우에 위와 같은 정보를 주는 것인지 알고 싶습니다.

2. 시장조치사항 요청시 .Received를 실행하면 에러가 발생하는데 시장조치사항 단일 조회 예제를 올려주세요. 현재 있는 복합 예제로는 이해하기 어렵습니다.
.Received를 실행하지 않아도 조회되는 값은 0이나 none 뿐입니다.


Object = win32com.client.Dispatch('CpSysDib.CpSvr9619S')
dict_action = {
'종목별VI': ord('1'),
'배분정보': ord('2'),
'기준가결정': ord('3'),
'임의종료': ord('4'),
'종목정보공개': ord('5'),
'종목조치': ord('6'),
'시장조치': ord('7')
}

Object.Subscribe()
# print('value', value)
sleep(5)
print(Object.Received)
b = Object.Received()
print('b', b)
value = Object.GetHeaderValue(0)
print('value', value)
value = Object.GetHeaderValue(1)
print('value', value)
Object.Unsubscribe()
첨부파일
의견(0)

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

PDF뷰어 다운로드

인쇄