본문 바로가기
배움 로그/data science

VS Code로 키움 증권 API 활용하여 금융 데이터 가져오기 (1/2)

by eple 2023. 1. 21.
728x90
반응형

 

목차

     

    갑자기 1-2년 전에 사놓은
    주식 거래 시스템 구축하기
    책이 눈에 뜨이길래...

    강화학습이나 돌려볼까하고
    일단 데이터를 내려받아보기로

    일단 환경준비까지가 1편,
    2편에서는 실제 데이터를
    가져오는 것까지 해보기로  

     

        ① 키움증권 가입하기 + 하루 기다리기

     

    • 키움증권을 가입하고 HTS도 설치
    • 주식 계좌도 인증되는 용으로 공동인증서 발급 
    • 신분증의 진위를 확인하여야하기 때문에 사실상 접속해서 데이터를 받으려면 다음 날이 되어야한다

     

        ② 키움 Open API 설치 

     

    • 설치 관련해서는 해당 페이지에 아주 자세하게 나와있다ㅎㅎ 
    • 개발 가이드도 있고! 

     

        ③ 상시 모의투자를 신청

     

    • 알고리즘 개발 시 검증을 위한 상시 모의투자를 신청

     

        ④ VS Code에서 Python 가상환경 생성

     

    • 증권사 API를 활용하려면 Python은 32Bit 여야한다. 그러므로 재설치가 필요한 사람은 재설치! 
      • Python 3.11.1 
     

    Python Release Python 3.11.1

    The official home of the Python Programming Language

    www.python.org

    • Add python.exe to PATH 체크
    • 라이브러리 설치 목록 관리 등 환경 관리를 위해 가상환경 생성
      • VS Code에서 interpreter를 생성한 가상환경 이름으로 변경 
      • 가상환경 폴더 내의 activate.bat 파일을 실행하여 해당 가상환경 activate!
      • 참고) 윈도우 환경에서 Powershell 명령창을 열었다면 Activate.ps1 파일을 실행한다.

     

    python -m venv 가상환경이름

    가상환경 생성 완료
    가상환경 생성 후 변경 및 설치된 라이브러리

     

    댓글