1. 국내주식/1-1. 국내주식 연구일지

(파이썬) 주식 자동매매를 위한 사전준비 (필요 모듈)

봄이오네 2022. 9. 15. 02:20
반응형

1. 들어가며

 키움증권 openapi를 통해 국내주식 자동거래 시스템을 구축하고 한다.

 이를 위해 설치 혹은 가져오기(import)가 필요한 파이썬의 라이브러리를 소개한다.


2. 설치 필요/모듈 가져오기(import) 라이브러리

아래의 11가지를 설치한 후, 소스코드를 작성하는 게 좋아 보인다.

  1) anaconda 32bit 설치

    → 키움 openapi는 32bit에서 실행하도록 되어 있음

         (32비트가 설정되어야 QAxContainer 에러가 발생하지 아니함)

        * 아나콘다 64bit를 설치한 경우, 32비트가 적용된 가상환경을 설정하여 진행 필요 

  2) pycharm 설치

    → 코드작성 및 실행 화면 출력을 위해 설치

 

 < 설치 필요 모듈 >

  3) pandas 최신 버전 설치

     - 1.4버전 이상으로 설치 권유

       (판다스 1.4버전 이하는 pandas 모듈에 포함된 excelwriter의 overlay 실행시 에러 발생)

  4) numpy 최신 버전 설치

    → 숫자의 연산을 위해 설치

  5) pyqt5 설치

  6) pyqt5-sib 설치

  7) pyqt5designer 설치

    → QEventLoop 등의 명령어 활용하기 위해 설치

 

 < 파이썬에서 기본 제공 모듈(import) : 별도 설치 불요 >

  8) threading

    → 일정 시간마다 반복

  9) sys

    → 파이썬 인터프리터가 제공하는 변수와 함수를 직접 제어하기 위해 사용

  10) os

    → 설정된 디렉토리에 파일 존재 여부 등 확인에 필요

 

  11) 키움openapi 및 koastudio 설치

  12) 키움openapi 실행하여 업데이트 및 로그인 1회 실시할 것


3. 마무리

자동 주식거래 시스템 구축을 위해 설치가 필요한 라이브러리를 알아보았다.

위 라이브러리에 대해서는 향후 순차적으로 그 기능을 알아보도록 하자.

반응형