키움 API를 사용하기 위해서는 키움 OpenAPI 플러스를 설치해야 합니다. 키움증권 홈페이지에서 해당 API를 다운로드 할 수 있습니다. 다운로드 후 컴퓨터에 설치해주세요.
그 다음, 파이썬에서 pywinauto와 win32com.client 라이브러리를 사용하여 키움 API와 상호작용할 수 있습니다. 다음은 기본적인 로그인 예제 코드입니다:
--------------------------------------------------------
import win32com.client
import time
# 키움 OpenAPI+를 Python에 연결
class Kiwoom:
def __init__(self):
self.ocx = win32com.client.Dispatch("KHOPENAPI.KHOpenAPICtrl.1")
# 이벤트 핸들러를 설정
self.ocx.OnEventConnect = self._handler_login
def comm_connect(self):
self.ocx.CommConnect()
# 로그인 완료 대기
while self.ocx.GetConnectState() == 0:
time.sleep(1)
def _handler_login(self, err_code):
if err_code == 0:
print("로그인 성공")
else:
print("로그인 실패")
# 인스턴스 생성 및 로그인 실행
kiwoom = Kiwoom()
kiwoom.comm_connect()
'파이썬 & 키움API > 파이썬 키움API 설정 팁' 카테고리의 다른 글
키움api / 볼린저밴드 backtesting... (2) | 2025.01.25 |
---|---|
키움api 계좌정보 가져오기 (0) | 2025.01.25 |
파이썬 & 키움API 연결 중요팁 (0) | 2025.01.25 |