본문 바로가기
주식

키움닷컴 OpenAPI 연동

by 공장장코난 2021. 2. 17.

첫번째 과제로 주식관련 Windows Application을 작성할 예정인데, 증권사 한국투자증권, 키움닷컴 Open API를 
고려한 결과 Reference가 풍부한 키움닷컴으로 결정,,,
키움닷컴의 OpenAPI를 연동할 예정이다. 

STEP1)우선 키움닷컴의 OpenAPI 이용 절차는 아래와 같다.
(*그전에 은행가서 주식 계좌부터 만들어야 함.. ㅎㅎ)

 

 

그림의 빨간색 표시는 반드시 진행해야 한다. 나의 경우엔 급한 성격에 OpenAPI 모듈부터 설치, 로그인부터 시도하였으나 실패했다.
우선 OpenAPI 사용신청부터 하고, 모의투자 신청해야 한다. 이후부터 OpenAPI가 이용 가능하다. 

STEP2)OpenAPI OCX 연결
OpenAPI 설치하면 KHOpenAPI ocx 컨트롤을 등록할 수 있다. 
IDE는 VisualStudio2019로 C#언어에 WinForm 기반으로 Application을 생성, ocx 연동을 위해 도구 상자에
KHOpenAPI Control을 등록하자.

 

 

도구 상자에 등록된 KHOpenAPI Control은 drag&drop으로 WinForm에 컨트롤을 등록, 이후부터 생성된 object를 통해 사용할 수 있다. 

 

 

Forms1.Designer.cs에 등록된 KHOpenAPI ocx control object

 

 

STEP3) KHOpenAPI 로그인
KHOpenAPI 컨트롤 등록, CommConnect()를 이용해 키움증권 OpenAPI Session 연결을 시도 한다. 

 

 

로그인 결과는 디자인 파일에 등록된 OnEventConnect EventHandler를 통해 전달 받는다.
Form1.Designer.cs
...
this.axKHOpenAPI.OnEventConnect += new AxKHOpenAPILib._DKHOpenAPIEvents_OnEventConnectEventHandler(this.OnEventConnect);
...

 

 

키움닷컴 OpenAPI 로그인창 표시 성공.. ㅎㅎ

이제부터 시작이다.


항상 새로운 개발에 처음 입문할때 HelloWorld를 찍은 이느낌...

'주식' 카테고리의 다른 글

미국 10년물 국채금리, 그리고 주가  (0) 2021.03.20
관심종목 주식시세 조회  (0) 2021.02.22
시장구분에 따른 종목코드 조회  (0) 2021.02.19
나의 주식 입문기...  (0) 2021.02.17