본문 바로가기
Cording/주식거래자동화

주식 거래 자동화] 키움 API 모듈 불러오기 / 키움 API 식별자 확인 방법

by €€£¥ 2022. 12. 30.

주식 거래 자동화 프로그램 코딩을 위해 PyQt5 패키지를 통해 키움 Open API를 컨트롤하기 위해서 PyQt5 패키지의 QAxWidgets 클래스의 SetControl 함수에 키움 API의 모듈을 불러와야 한다. 

def _create_kiwoom_instance(self):
	self.setControl("KHOPENAPI.KHOpenAPICtrl.1") # 레지스터리에 저장된 키움 API 모듈 불러오기

 

 

키움 Open API 식별자 확인 방법

결론 부터 말하자면 키움 Open API의 식별자는 "KHOPENAPI.KHOpenAPICtrl.1"인데, 이걸 어디서 확인해야 할까. 키움  Open API 개발가이드 안에서 확인이 가능했다. 

 

1. 키움 Open API 개발가이드 확인

키움-Open-API-개발가이드
키움-Open-API-개발가이드-식별자

클래스를 컨트롤하는데 필요한 Cotnrol 부분의 식별자를 사용하면 된다. 일단 'A1574A0D-6BFA-4BD7-9020-DED88711818D' 을 Ctrl+C로 복사해 두자.

 

2. 내 컴퓨터 레지스트리에서 확인

내 컴퓨터에서 '레지스트 편집기'를 실행한 후 위에서 복사한 식별자를 검색한다. (Ctrl+F) 해당 키값을 가진 데이터가 검색된다. "KHOPENAPI.KHOpenAPICtrl.1"가 Prog ID로 상기 함수의 변수로 넘겨주어야 하는 부분이다. 

윈도우-레지스트리-편집기
윈도우-레지스트리-편집기-식별자검색

 

댓글