투자노하우

키움 OpenAPI를 이용한 주식관련 프로그램 만들기 #1 - 환경설정

컨텐츠 정보

본문

[ 1편 - 환경설정 ]


주식거래를 하다보면 항상 모니터를 쳐다보게 되고 일일히 신경쓰는 자신을 보게 됩니다.

회사일도 해야하고 집안 일도 해야하는데 모니터를 쳐다보지 않고 나름대로의 정해진 임의의 규칙에 따라 자동거래를 할 수 있는 방법은 없을까?

다행스럽게도 각 증권사에서는 개발자들이 주식거래 관련 프로그램을 제작하여 증권 정보 및 거래를 할 수 있도록 OpenAPI를 제공하고 있습니다.



그렇다면 프로그램을 어떻게 설치하고 개발할 것인가.. 초보 입장에서는 막막할 수 있습니다.


일단, 프로그램을 개발하려면 자신의 컴퓨터에 개발 할 수 있는 환경을 조성해야 합니다.

OpenAPI를 이용한 프로그램 개발 환경설정의 전반적인 순서는 아래와 같습니다.



증권사 선정 : 키움증권



개발프로그램 선정 :  예) C++, C#, VisualBASIC, 엑셀 등



키움 API 모듈 설치 및 설정 :  키움증권의 경우 C#, ViaualBASIC, Excel 세가지 개발환경 지원을 하고 있습니다.


개발 프로그램을 다뤄본적 없는 초보 입장에서는 2번 개발프로그램 선정에서 나감함을 느낄 수 밖에 없습니다.

그렇다면 엑셀은 자신 있으니 엑셀을 통해 개발하면 되지 않겠느냐 생각하시겠지만 엑셀 역시 심화과정으로 들어가기 위해서는 스크립트 프로그래밍을 해야하고 필연적으로 Visual BASIC을 다뤄야만 합니다.

저의 경우, 다루기 쉽고 막강한 C#을 기준으로 설명을 드리도록 하겠습니다.

물론 기본적인 기능 설명 정도이지 깊이 있는 심화과정으로 가기 위해서는 C# 공부를 해야겠죠.


요즘은 책자나 인터넷에 방대한 자료가 많아 공부하는데 큰 어려움은 없으리라 생각됩니다.

각설하고, 본격적으로 환경 설정을 시작하도록 하겠습니다. 순서는 아래와 같습니다.



키움증권 홈페이지 방문 및 회원가입 OpenAPI 모듈 다운로드 및 설치 개발 지원 프로그램 다운로드 및 설치


1. C# 다운로드 및 설치


먼저 [ Visual Studio 다운로드 페이지 ] 를 방문합니다.


그 다음 아래 이미지처럼 "커뮤니티 무료다운로드" 를 클릭합니다.



다운로드가 시작되면 설치를 시작하시면 됩니다.



2. 키움증권 홈페이지 방문 및 회원가입


키움증권 : [ kiwoom.com ](")



3. OpenAPI모듈 페이지로 이


키움증권 회원가입 후 로그인을 합니다.

아래와 같이 OpenAPI 페이지로 이동합니다.




4. OpenAPI 사용신청하기




5. OpenAPI 모듈 다운로드






6. 개발지원프로그램 다운로드 및 설치


개발자 가이드(PDF파일)과 개발지원프로그램인 KOA Studio 그리고 셈플소스는 자료실에서 다운로드 합니다.



이상 개발을 위한 준비는 끝났습니다.

다음 회부터는 c# 셈플 소스를 중심으로 개발 작업을 시작하도록 하겠습니다. 개발자로의 첫 발걸음 어렵지 않습니다.

[이 게시물은 함동화님에 의해 2021-12-19 01:25:09 C++/C#에서 이동 됨]

관련자료

댓글 0
등록된 댓글이 없습니다.

최근글


새댓글


알림 0