한국투자증권 RestAPI 사용법 - 모바일앱 개발 시작
Prologue
한국투자증권이 다양한 OpenAPI를 제공하며, 모바일용 OpenAPI에 이어 RestAPI 를 제공하므로써, 모든 플랫폼에서 사용 가능한 OpenAPI 서비스를 하게 되었다.
이러한 사실은 진작에 알고 있었지만, 바쁘기도 해서 사용해 보지 못하다가, 다시 관심이 생겨서 블로그를 써 보려고 한다.
공식 이름은 KIS Developers 이다.
개발언어
한국투자증권이 제공하는 Sample Source Code 는 Python, JAVA, JavaScript 가 있다.
postman 도 제공한다.
예전 OpenAPI에서 제공했던 Android 개발 가이드는 제공하지 않는다.
그래서 내가 Kotlin 을 사용하여 Android App 개발 가이드를 만들어 보려고 한다.
API 정보는 거의 확인했고. python으로 기본 동작도 확인했다.
대상 독자
이 글에 관심을 갖는 사람은 주식 투자에 관심이 있을 것이다.
그 중에서 프로그래밍이 가능하며, 자동매매를 만들고 싶은 사람들일 것이다.
자동 매매가 무조건 돈을 벌수 있는 것은 아니므로 시간과 노력을 들여서 자동 매매가 의미가 있는 사람만 시도하면 좋겠다.
SW 개발 경험이 없고, 프로그래밍 능력이 없으면 만들기 힘들것이다.
반면, 개발을 좀 할 줄 아는 사람은 이미 한국투자증권이 많은 정보를 제공하고 있어서,
한국투자증권의 KIS Developers를 어렵지 않게 사용할 수 있을 것 같다.
RestAPI 사용법만 알면 누구나 사용 가능하다.
향후 계획
한국투자증권의 KIS Developers 는 아직 개발이 완료된 상태가 아니다.
제공하는 API들이 계획이 있고, 공개 일정은 있으나 개발중인 상태이다.
현재 공개된 API 들의 사용법을 다룰 예정이다.
WebSocket을 사용하는 API도 있는데 이부분은 나도 Kotlin에서 사용하는 방법을 공부해야 해서,
나중에 한국투자증권 API가 개발 완료가 된 후 시도할 예정이다.
관련 정보
한국투자증권 사이트 : https://securities.koreainvestment.com/
KIS Developers : https://apiportal.koreainvestment.com/
API 개발 가이드 (한투제공) : https://wikidocs.net/book/7559
WebSocket 개발 가이드 (한투제공) : https://wikidocs.net/book/7847
샘플소스코드 : https://github.com/koreainvestment/open-trading-api
마무리
최근 시간이 좀 생겨서 시작은 하지만 잘 마무리 할지는 모르겠다.
갑자기 바빠지면 진도를 못나갈텐데.
분량이 어느정도 나오면 크몽에 올릴 것이다.
'프로그래밍 > 한국투자증권API' 카테고리의 다른 글
한국투자증권 RestAPI 사용법 - 개발자센터 사용법 (0) | 2023.03.11 |
---|---|
한국투자증권 RestAPI 사용법 - API 신청하기 (0) | 2023.03.11 |
한국투자증권 API 모바일앱 - satps 주식 계좌 당일 잔고 현황 조회 (0) | 2020.07.28 |
한국투자증권 API 모바일앱 - kis_Expert_mobile_guide.pdf 리뷰 (0) | 2020.07.21 |
한국투자증권 API 모바일앱 - SMCP 주식 정정 취소 가능 주문 조회 (0) | 2020.07.20 |