Kiwoom API를 이용하기 위해서는 PyQt5가 있어야한다.
ActiveX Control인 OCX방식으로 API 연결을 제공하기 때문에 OCX 방식으로 API이용해야한다.
OCX란 OLE(Object Linking and Embedding)를 제어할 수 있는 컨트롤러(controller)
OLE는 Windows에서 응용 프로그램끼리 데이터를 공유하고 제어할 수 있도록 개발한 기술
OCX는 즉, Windows 프로그램을 제어할 수 있는 라이브러리
API 동작 방식 이해하기
Kiwoom API는 요청한 순서대로 처리하지 않는 비동기방식으로 처리된다.
API 서버에서 응답이 오면 이때 동작할 응답을 확인하는 기능을 가진 함수가 필요하며, 이를 슬롯(slot)이라고 한다.
즉, API에서 응답이 오면 슬롯 함수가 동작하여 응답을 확인한다.
서버로부터 응답이 도착할 때 동작하는 슬롯은 응답이 오기 전 미리 만들어두어야 한다. 슬롯이 없다면 API 응답이 오더라도 슬롯이 없어 정상적으로 확인하지 못할 수도 있다.
'파이썬자동주식매매프로그램' 카테고리의 다른 글
ATS) 키움증권 로그인하기(3) - 가격 정보(일봉) 얻어 오기, 예수금 얻어 오기 (0) | 2023.01.08 |
---|---|
ATS) 키움증권 로그인하기(2) - 자동로그인,계좌정보얻어오기, 종목 정보 얻어오기 (1) | 2023.01.06 |
ATS) 키움증권 로그인하기(1) (1) | 2023.01.06 |
ATS)모의투자 가입,KOA StudioSA 살펴보기 (0) | 2023.01.04 |
ATS)개발 환경 구축 (0) | 2023.01.04 |