Tagged: PyQt5

PyQt5 를 사용해 키움증권 API 를 Python 으로 이용해 보기

Yahoo 의 경우 서버에 Request 하는 방식으로 OpenAPI 가 되어있는 반면에 키움증권의 API 는 조금 다른 방식을 사용합니다. 바로 OCX 방식인데요. OCX 는 Window 응용 프로그램에서 사용되기 위한 프로그램으로, 쉽게 말해서 윈도우 프로그래밍을 쉽게 해주는 도구라고 보면 될 것 같습니다. 우리는 키움증권 OCX 가 제공하는 함수를 Python에서 불러 줘야 하고, 우리가 함수를 부르면 OCX 가 키움증권 서버에 데이터를 요청하겠죠.이 OCX 함수를 Python에서 이용하는 방법은 아래 두 가지가 있는데요win32com Python 라이브러리 이용PyQt5 Python 라이브러리 이용 여기서는 간단하게 PyQt5 를 이용하겠습니다. PyQt5 는 윈도우, 리눅스, 맥, 안드로이드 에서 동작할 수 있는 GUI 개발 라이브러리에요. PyQt5 역시 pip 를 이용해 설치 할 수 있습니다. 가상환경을 Enable 하고 아래 명령어로 라이브러리를 설치해 주세요 !