키움증권의 Open API 를 이용하여 자동 매매를 하기 위해서는 우선 키움증권 계정이 있어야한다.
그리고 Open API 사용신청과 자동매매 프로그램을 테스트 하기 위해서 상시 모의투자도 신청해야 한다.
- 키움증권 가입
- Open API 사용신청
- OpenAPI+ 모듈 다운로드 및 설치
- Open API OCX 탑재 프로그램 제작 및 KOA Studio 활용
- 모의환경 테스트 (모의투자 계정 활용)
위의 과정들은 키움증권 홈페이지(https://kiwoom.com)에 잘 안내되어 있다.
키움증권 홈페이지(https://kiwoom.com) 에 접속 후 아래쪽으로 내려보면 OpenAPI 라고되어있는 링크가있다.
해당 링크를 클릭하면 Open API 를 이용하기 위한 상세한 안내가 있는 페이지로 갈 수 있다.
위 화면에서 상시 모의투자 신청하러 가기 버튼을 누르면 키움증권 모의투자 홈 화면으로 이동하고, 상시모의투자 메뉴를 찾아 참가 신청을 하면 된다.
위의 키움 OpenAPI+ 사용절차에 있는데로 Open API 사용신청, 상시 모의투자 신청, Open API+ 모듈 설치, 개발가이드 및 KOA Studio 까지 다운로드하면 이제 프로그램 코드 작성만 남은것이다.
개발가이드에는 OCX 를 통해 호출가능한 함수들에 대한 자세한 설명이 있고, KOA Studio 에서는 여러 요청에 대해서 호출 절차에 대한 설명과 모의투자 계좌로 접속하여 테스트로 요청을 해보고 결과가 어떻게 오는지까지 확인해볼 수 있다.
그리고 코드같은 경우는 직접 처음부터 가이드를 보면서 개발을 해봐도 좋지만, 개발에 사용하고자 하는 언어에 따라 검색해보면 많은 샘플코드들을 얻을 수 있다.
샘플 코드들을 보면서 자신이 개발하고자하는 프로그램에 사용할 수 있을만한 샘플들을 찾아서 실행해보고 사용가능한 부분들을 붙여가다 보면 키움 Open API 의 호출 값 설정하는 형식과 응답 데이터 형식들을 어느정도 파악할 수 있고, 조금만 더 노력하면 KOA Studio 를 보고 원하는 TR 을 프로그램으로 직접 개발하여 호출해 볼 수 있게 된다.
'주식투자' 카테고리의 다른 글
python 으로 키움증권 Open API 호출 - 주식분봉차트조회요청 (0) | 2022.03.05 |
---|---|
python 으로 키움증권 Open API 호출 - 기본코드 (0) | 2022.03.02 |
python pandas 를 이용하여 이동평균선 계산 (0) | 2022.02.15 |
네이버 증권에서 일봉, 주봉 데이터 가져오기 (0) | 2022.02.12 |
pandas_datareader 로 주식 일봉 데이터 가져오기 (0) | 2022.02.10 |