본문 바로가기
  • 데이터야 놀자
데이터 분석 환경

KOA Studio 설치하고 키움 OPEN API 활용

by 데이터랑 2023. 1. 21.
728x90

 

2021년 10월쯤인가 갑자기 데이터 분석에 관심을 가지게 되었고

혼자 이것저것 찾아보고 테스트해 보다가

작년 1월부터 회사 조직도 바뀌고 여러 가지 상황으로 너무 바빠서

이쪽은 잠시 잊고 있었는데

다시 시작하려 하니 마냥 새롭기만 하네요.

그때 정리한 자료들을 블로그로 옮기면서 하나씩 하나씩 기억을 되살려 보고자 합니다.

 

여기서는 금융데이터에 대한 다양한 분석을 위하여

개인들에게 가장 선호도가 높은 키움증권의 OPEN API를 활용하여

주식데이터를 수집하기 위한 준비를 해보고자 합니다.

 

키움 OPEN API 사용하여 데이터 수집하기

 

OPEN API 란?

 

Open API는 "누구나 쓸 수 있도록 공개된  API(Open Application Programming Interface)" 로 정의됩니다.

 

이 단어가 친숙하지 않다면  "OPEN API는 OPEN API를 제공한 기관에서 그 기관이 제공하는 데이터를 접근하여 사용할 수 있게 할 수 있도록 해주는 프로그램 모듈" 이라고만 이해해도 좋을 것 같습니다

키움 OPEN API 사용절차

1단계 - 사용신청 2단계 - 설치 3단계-개발 4단계
Open API 서비스를 키움증권에 사용 신청합니다. Open API 다운로드 설치 본인의 프로그램에서 사용
(OCX 탑재 프로그램 제작)
테스트 및 디버깅
(KOA Studio 활용)

키움증권 OPEN API 사용신청하러 가기 클릭

 

KOA Studio 설치하는 이유

  • Open API가 제공하는 함수와 이벤트 사용방법을 확인.
  • Open API가 설치된 디렉터리에 압축 해제하여 실행  (ex : C:\OpenApi\KOAStudioSA.exe)
  • 당사가 제공하는 TR의 목록과 정보를 간편하게 확인 
  • TR을 테스트할 수 있는 화면을 제공하며, 입력값을 확인 
  • 실시간 DATA의 ID값을 확인
  • 한글 명 검색기능이 있어 원하는 TR을 조회
  • 모의투자 서버에 접속하여 데이터들을 조회

KOA Studio 설치절차

 

1) API다운로드 및 설치 >> OCX 설치확인

koa studio 다운로드하고 설치시작
키움 open api 설치확인
 

2) KOA Studio 다운로드 >> 압축해제 >> 바탕화면에 바로가기 만들기

KOA Studio 바로가기
KOA Studio 바로가기

KOA Studio는 키움의 OpenAPI+를 테스트할 수 있는 프로그램으로 개발 과정에서 자주 사용

KOA Studio 파일확인
KOA Studio 파일확인
 

3) KOA Studio 실행 >> 파일>>Open API 접속 메뉴 >> 아이디 패스워드를 입력 후 로그인을 진행

 

KOA Studio 실행 화면
KOA Studio 실행 화면

 

4) 버전처리 메시지 창이 뜨면 확인버튼 누르기 전에KOA실행을 먼저 종료하고  >> 확인버튼 클릭

KOA 버전처리 확인 팝업

 

5) KOA 재실행하고 위의 3) 번 과정 수행

 

 

이렇게 해서 키움증권 OPEN API를 사용할 수 있는 환경은 준비되었으면

키움이 제공하는 TR목록을 확인 (https://datawith.tistory.com/43) 할 수 있겠지요

 

그런데 일별 가격정보(시가, 종가, 고가, 저가)와 거래량 정도만 필요한 경우는 

키움증권 OPEN API 대신

파이썬에서 직접 finance-datareader 패키지 활용하여 주식과 환율정보 수집

하는 것이 더 편리한 것 같습니다.

 

오늘도 즐거운 하루 보내세요~~

 


https://datawith.tistory.com/43

 

키움 KOA Studio TR 목록

TR목록에 대해 관심이 있다는 것은 프로그램과 연계해서 본인만의 분석 시스템이나 매매시스템을 준비하는 분들일꺼라 생각됩니다. 2021년에 KOA Studio에서 제공하는 TR목록을 정리해 두었던 파일

datawith.tistory.com


 

728x90
728x90

댓글