본격적인 키움증권 주식 자동매매 프로그램 개발을 시작하기 전에 원활한 학습과 실습을 위한 필수적인 준비사항 및 환경설정 방법을 상세히 안내합니다. 아래의 내용을 따라하면 초보자도 쉽게 개발 환경을 구축할 수 있습니다.
1. 개발 환경 준비하기 (C# 기준)
1.1. Visual Studio 설치
Visual Studio는 C# 개발에 가장 널리 사용되는 IDE(통합개발환경)입니다. 최신 버전의 Visual Studio Community를 다운로드하여 설치합니다.
단, 키움API를 이용하기 위해서는 Visual Studio 2019를 설치해야 합니다.
설치 과정에서 .NET 데스크톱 개발을 반드시 선택하여 설치합니다.
.NET 프레임워크 선택
- 본 문서에서는 .NET Framwork 4.7.2를 사용하고, 기본 설치시 해당 패키지는 포함되어 설치됩니다.
2.OpenAPI+ 설치 및 설정
아래의 작업은 링크에서 수행됩니다.
2.1. Open API+ 사용신청
OpenAPI+를 사용하기 위해서는 사용신청을 해야 합니다. 위의 링크를 들어가시면 아래와 같이 사용 신청을 할 수 있습니다.
해당 페이지에서 이용약관에 동의하고 신청을 하시면 아래와 같이 등록 상태가 됩니다.
2.2. OpenAPI+ 다운로드 및 설치
자동매매를 위해서는 키움증권에서 제공하는 OpenAPI+를 반드시 설치해야 합니다. 위의 링크에서 아래의 위치를 클릭하면 OpenAPI+가 다운로드 되고, 해당 파일을 설치합니다.
2.3. KOA Studio 다운로드
API의 설명서이자 보조프로그램인 KOA Studio를 링크에서 아래 체크된 부분을 클릭하여 다운로드 합니다.
다운로드된 파일을 OpenAPI+가 설치된 폴더(일반적으로 C:\OpenAPI\)에 복사하여 붙여넣습니다.
2.4. 상시 모의투자 신청
개발한 프로그램을 테스트하기 위해 모의투자를 신청합니다. 모의투자는 링크에서 아래 표시된 부분을 클릭하여 신청할 수 있습니다.
열리는 페이지에서 아래와 같이 상시모의투자를 클릭하고 (필요시 회원 가입을 한 후) 참가신청을 합니다.
2.5. KOA Studio를 이용하여 최종 확인
2.3에서 복사한 KOA Studio를 실행시키면 아래와 같은 창이 나옵니다.
좌측 상단의 파일 - OpenAPI 접속을 클릭하고, 아래와 같이 뜬 창에서 모의투자 접속을 체크 한 후, 아이디와 비밀번호를 입력하여 로그인하여 정상적으로 로그인이 되는지 확인합니다.
2.4에서 모의투자를 정상적으로 신청하지 않은 경우 위와 같이 뜰 수 있습니다. 그럴 경우 상시모의투자를 다시 신청해주시면 됩니다.
KOA Studio가 정상적으로 로그인되었으면 기본적인 준비 사항과 환경설정은 완료가 되었습니다.
읽어볼만한 글
'자동매매 강의' 카테고리의 다른 글
3강 C# WinForms로 키움증권 OpenAPI 연결하기 (0) | 2025.03.10 |
---|---|
1강. 오리엔테이션 및 전체 개요 (1) | 2025.03.10 |
강의 내용 정리 (0) | 2025.03.09 |
시스템 트레이딩에서 C#을 사용하는 이유: 속도와 안정성 (0) | 2025.03.09 |