-
키움 Open API 설정국내주식자동거래개발 2022. 2. 20. 00:23
본 기사는 자작 프로그램으로 키움 증권 API를 통해 주식 거래하기 위해 Visual Studio 개발 툴로 MFC C++ 프로그램을 작성하기 위해 내가 했던 개발 환경 설정 방법을 요약한다.
이미 인터넷에 많은 자료가 있어서 별도 설명이 필요하지는 않지만 설치하면서 쓸데없이 시간을 소모했던 점이 있는데 키움 Open API가 32bit OCX로 만들어져 있어서 MFC 다이얼로그에 OCF 추가를 위해서는 반드시 32bit Visual Studio를 설치해야 된다는 점이다.API 전체적인 설치 절차는 다음과 같다.
- OpenAPI 설치
- Visual Studio 32bit 설치OpenAPI 설치
키움증권 웹 사이트에서
OpenAPISetup.exe
프로그램을 받아 설치한다.
기본값으로C:\OpenAPI
에 설치된다.
설치를 마치면 설치 폴더내의opversionup.exe
파일을 실행시켜 해당 프로그램을 최신 버전으로 업데이트 한다.Visual Studio 32bit 버전 다운로드
PC에 이미 64bit Visual Studio 2022이 설치되어 있어서 32bit용 설치를 위해 Visual Studio 2019를 하나더 설치하였다.
Visual Studio 2022 32bit 버전도 Open API 사용에 무리가 없을것으로 보인다.다운로드 링크: https://visualstudio.microsoft.com/ko/vs/older-downloads/
32bit 버전 툴 설치를 위해서는 아래와 같이 다운로드 클릭전
x86
을 선택해야된다.Visual Studio에서
KHOpenAPI
사용 선택OCX를 사용하기 위해서 도구상자 설정에서 KHOpenAPI 선택이 필요하다.
선택 방법은
도구상자/일반
창에서 오른쪽 마우스를 클릭해서항목 선택
메뉴를 클릭한후 아래와 같이 COM 구성 요소 목록에서 해당 OCX를 선택한다.
만약 "KHOpenAPI Control"을 설치했는데도 목록에 나오지 않는다면 사용하고 있는 Visual Studio가 64bit 프로그램이기 때문에 안나온것일 수 있다. 내 경우도 목록에 나오지 않아 수동으로 OCX 등록도 하고 재설치도 하면서 시간을 많이 허비했다.도구 상자 항목 선택
에서찾아보기
버튼을 눌러 수동으로 등록을 시도하면KHOpenAPI
를 등록할 수 없습니다. 메시지 박스가 출력된다.'국내주식자동거래개발' 카테고리의 다른 글
프로그램 실행 상황 Slack 알림 메시지로 보내기 (1) 2024.10.13 한국투자증권 API를 이용한 자동매매 (2) 2024.10.12 python으로 차트 패턴 찾는 자료 (0) 2022.03.19 [키움 OpenAPI] 주식체결 실시간 데이터 연구 (0) 2022.03.09