ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [키움API]회원 가입 및 API 다운로드
    금융퀀트/(퀀트)증권사API활용(키움) 2023. 10. 19. 07:16
    반응형

    API다운로드

    키움증권 홈페이지 접속 후 좌측상단 전체메뉴 -> 고객서비스 -> 다운로드 -> 키움 OpenAPI+ 를 클릭한다. 사전에 아이디 생성 후 증권용 공동인증서로 로그인되어 있어야 추후 진행이 쉽다.

    그림1: OpenAPI 접속

    OPEN API 이용신청 

    먼저, OpenAPI 서비스 사용 신청을 해야 한다. 키움 OpenAPI+ 화면에서 제공되는 OpenAPI 사용신청하러 가기를 누르면 사용신청을 하는 화면이 나온다. 

    그림2: OpenAPI 사용신청하기

    사용신청을 완료하면 아래와 같은 화면이 된다.

    그림3: OpenAPI신청 완료 후

    OPEN API 모듈 다운로드 

    다시 상단 그림에서 "서비스 소개" 텝을 누르면 최초 OpenAPI 사용신청 화면으로 돌아가고, 2단계 모듈 다운로드를 누르면 아래와 같은 설치 파일이 다운로드된다. 

    그림4: API 설치파일 다운로드

    설치경로를 아무것도 안 건드렸다면 아래 그림과 같이 C드라이브에 OpenAPI라는 폴더가 생기면서 프로그램이 설치되었을 것이다.

    그림5: OpenAPI설치 경로

    Open API 구조 및 KOA Studio 활용

    OpenAPI를 이용해서 프로그램을 만드려면 지금까지 설치한 OpenAPI에서 제공하는 함수들이 어떻게 구성되어 있는지, 내가 무엇을 갖다 쓸 수 있는지 알아야 한다. 키움에서는 KOA Studio를 통해서 어떻게 OpenAPI가 제공하는 함수들이 구성되어 있는지 보여준다. OpenAPI 신청 화면에서 스크롤을 내리면 아래 그림과 같이 KOA Studio를 다운로드할 수 있는 화면이 나온다. 

    그림6: KOAStudio 다운로드

    KOA Studio의 압축을 푼 후 KOAStudioSA.exe, KOALoader.dll 파일을 OpenAPI를 설치한 폴더에 복사한 다음 실행하면 된다.

    그림7: KOAStudio 설치위치

    KOAStudio를 실행해보면, 좌측하단에 Trading, 실시간목록, 개발가이드 등으로 함수들을 구분해 놓고 각 함수들을 어떻게 호출 가능한지 기술해 놓았고, 우측에 속성값을 넣고 필요한 값들을 조회해 볼 수도 있다. 

    그림8: KOAStudio 사용

    모의투자 계좌 개설

    일단 키움API를 사용하는 프로그램을 테스트하는데 실제 증권계좌로는 불가능하니 먼저 모의투자 계좌를 만들어야 한다. OpenAPI 신청 화면에서 맨 아래쪽으로 스크롤을 내리면 상시 모의투자 신청하는 버튼이 있다. 

    그림9: 모의투자 계좌 개설 신청

    페이지를 이동한 화면에서 회원가입이 되어 있다면, 참가신청을 누르면 손쉽게 모의투자를 신청할 수 있다. 

    그림10: 모의투자 계좌개설: 참가신청

    계좌 개설 후 KOAstudio를 실행해서 좌측 상단에 OpenAPI접속을 누른 뒤 ID, 비밀번호를 입력하여 OpenAPI접속을 완료하면 ID에 해당되는 모의투자 계좌 정보가 OpenAPI실행 시 자동으로 따라온다.

    그림11: KOAStudio를 통핸 OpenAPI접속

    아래 그림에서 처럼 윈도우 우측 하단의 상태 창을 통해서 확인할 수 있는 OpenAPI의 계좌번호와 홈페이지에서 직접 확인할 수 있는 계좌정보가 일치하는 것을 확인할 수 있다. 

    그림12: 가상계좌정보 확인

     

    반응형
Designed by Tistory.