주식 투자의 백테스트를 해보기 위해 키움증권 api (Open API+) 서비스 신청 및 사용방법을 알아봅니다.
1. 키움증권 Open API+ ?
키움 Open API+는 키움증권에서 제공하며, 제공되는 모듈을 통하여 주식의 조회, 주문 등을 프로그래밍을 통해 할 수 있도록 지원해줍니다.
키움증권 계좌가 있고 HTS ID를 연결해야 이용 가능하며, 서비스 사용 등록 후 바로 이용이 가능합니다.
2. 서비스 신청 및 사용 절차
사용 절차는 의외로 간단했습니다.
'서비스 사용신청 > Open API 설치 > OCX 탑재 프로그램 제작 > 테스트' 순으로 아래 페이지에서 1단계부터 단계별로 쉽게 따라 할 수 있었습니다.
https://www.kiwoom.com/h/customer/download/VOpenApiInfoView
1단계에서 키움증권 로그인 후 이용약관 등의 동의 정도의 절차만 거치면 간단하게 서비스 신청이 가능합니다.
2단계에서는 키움 Open API+ 모듈 다운로드 버튼을 눌러 다운로드된 설치 파일을 실행해 다음>다음 으로 설치해 줍니다.
3단계에서는 KOA Studio 다운로드 및 설치를 해줍니다.
KOA Studio를 통해서 앞으로 만들 프로그램과 통신하게 됩니다.
프로그램 다운로드 후 압출을 풀고 설치 과정에서 아래와 같은 오류가 노출된다면,
OpenAPI가 설치된 폴더(제 경우는 C:\OpenAPI)에 다운로드한 KOAStudioSA.exe, KOALoader.dll 파일을 옮겨서 실행하시면 설치가 됩니다. 설치가 완료되면 아래와 같이 프로그램이 실행된 모습을 확인할 수 있습니다.
4단계에서는 프로그램 제작 및 테스트를 위해 '상시 모의투자 신청'을 합니다.
'상시 모의투자 신청하러 가기' 버튼을 클릭하여 연결되는 페이지에서 모의투자 신청에 동의하시고 신청함으로써 키움 Open API+서비스 사용준비는 마무리됩니다.
'Programming' 카테고리의 다른 글
php 설치 방법 (window, Visual Studio Code) (0) | 2021.11.23 |
---|---|
키움증권 api (Open API+) 사용 방법 (KOA Studio 살펴보기) (0) | 2021.11.21 |
키움증권 api (Open API+) 사용 방법 (Open API 접속) (0) | 2021.11.21 |
[Java] Open JDK 설치 및 설정 (window) (0) | 2021.11.21 |
[ PostgreSQL ] 테이블 데이터 삭제 (TRUNCATE TABLE, DELETE) (transaction test) (0) | 2021.10.14 |
[Python] 파이썬 날짜 계산 (이번달, 지난달, 첫일, 말일, 요일) datetime (0) | 2021.10.13 |