상세 컨텐츠

본문 제목

파이썬 32비트 가상환경, VSC 개발환경 구축 w/ 키움 API

생활코딩

by sosorine 2024. 1. 19. 19:44

본문

파이썬 언어를 이용한 키움 Open API 개발환경 구축을 알아보자. / Anaconda 설치 완료를 전제로 하여 기술한다.

 

키움 Open API 시스템 개발을 위해서는 파이썬 개발환경을 64비트가 아닌 32비트로 설정하여야 한다. /  키움 권고사항

 

Anaconda Prompt 콘솔창을 실행하여 현재 파이썬 개발환경을 확인하고 필요하다면 이를 재구성해보자. 

Anaconda Prompt 콘솔창 실행

 

Anaconda Prompt 콘솔창에서 "conda info"를 입력하자.

 

현재 파이썬 개발환경이 64비트라고 한다. 32비트로 수정하자. / 아래 명령어 입력

32비트 설정 명령어 입력

32비트 설정 명령어 입력 후, "conda info"를 입력하여 파이썬 개발환경 설정사항을 확인하자.

conda info 명령어 입력

파이썬 개발환경이 32비트로 정상 변경되었다. 이외, 연이어 개발환경 설정 명령어를 아래 그림과 같이 입력 및 설정하자.

conda create -n py38 python=3.8 명령어 입력
명령어 처리 과정 및 결과
conda activate py38 명령어 입력
pip install pandas pyqt5 matplotlib 명령어 입력
conda install pywin32 명령어 입력 / 명령어 처리 failed 확인
pip install pywin32 명령어 입력
pip install pykiwoom 명령어 입력

 

Anaconda Prompt 콘솔창에서 처리할 명령어는 모두 마무리하였다. / 개인별 구현하고자 하는 기능에 따라 감가될 수 있다.

 

Visual Studio Code를 실행하고 아래 그림의 절차를 순서대로 따라해보자.

Visual Studio Code 실행
작업폴더 열기
파일 생성
run.py 파일 생성
Install recommended extension for python
Python install @ Visual Studio Code
Python install 완료 확인 @ Visual Studio Code
Select Python Interpreter 클릭
Python 3.8.13.('py38') 클릭 / Interpreter 설정 완료

 

파이썬 및 Visual Studio Code 개발환경 설정 완료! / 파이썬 개발환경 32비트 설정, VSC extension, VSC Interpreter 등

 

키움 Open API와 관련하여 모듈 설치 및 플랫폼 로그인 등 설정을 연이어 진행하겠다. 아래 그림의 절차를 따라해보자.

키움 api 검색 및 키움 api 관련 공식 링크 열기
키움 Open API 사용 신청 및 모듈 다운로드

Open API 사용 신청방법을 별도로 기술하지 않겠다. / 일반 웹 플랫폼 및 사이트 로그인과 크게 다르지 않다. 쉽다!

KOA Studio 다운로드 및 상시 모의투자 신청

 

Open API 사용 신청방법과 같이 상시 모의투자 신청방법 역시 어렵지 않다! 두 유어셀프! :)  쉽다!

 

키움 Open API 모듈, KOA Studio 다운로드 및 설치

 

KOA Studio 다운로드 파일을 실행하여 프로그램을 설치하고, 프로그램 실행 파일을 실행하자. 

 

그리고 이 역시 아래 그림의 절차를 따라서 해보자. / Open API 사용 신청 및 상시 모의투자 신청 완료!를 전제로 한다.

파일 탭 - Open API 접속 클릭 @ KOA Studio
아이디 비밀번호 기입 + 모의투자 접속 클릭 + 로그인 클릭
opstarter 팝업창 현시 시, 팝업창의 확인 버튼을 누르기 전에! KOA Studio 창을 끄고! opstarter 팝업창의 확인 버튼 클릭!

 

KOA Studio 실행 후, 우측 하단 윈도우창에서 KOA Studio 아이콘 우클릭 + 계좌비밀번호 저장 클릭
계좌비밀번호 입력 및 AUTO 체크박스 클릭 + 등록(혹은 전체계좌에 등록) 클릭 / 자동로그인 설정사항

 

파이썬, Visual Studio Code, 키움 Open API 개발환경 설정 끝!

 

키움 Open API 플랫폼을 통해 주식 데이터를 활용하는 프로그램을 파이썬 언어로 Visual Studio Code에서 구현하자! 

관련글 더보기