키움증권의 Open API+는 OCX 방식을 사용하지만, OCX 방식은 파이썬에서 사용하기 쉽지 않다.
그래서, PyQt 패키지의 QAxContainer 모듈을 통해 OCX를 사용한다.
1) PyQt 설치 방법
방법1- 명령프롬프트)
cmd를 쳐서 명령프롬프트에 들어간 후, 'pip install pyqt5'라는 명령어를 쳐서 PyQt를 설치한다.
<오류>
이때 'pip'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 라는 오류가 뜬다면??
환경변수 재설정을 해야한다..
<환경변수 재설정 방법>
[제어판] → [시스템 보안] → [시스템]으로 들어가,
[고급 시스템 설정]으로 들어간다.
[고급] → [환경변수]를 클릭한다.
[Path]를 더블클릭 후, [새로 만들기]를 클릭한다.
pip.exe경로를 넣어야하는데, 보통은 파이썬 설치한 곳에서, Scripts파일 안에 있다.
나의 경우는 C:\Users\LG\AppData\Local\Programs\Python\Python39\Scripts 이다.
이렇게 넣고 [확인]버튼을 누르면 된다.
환경 변수를 설정했더니 pip명령어를 사용할 수 있게 되었다~~
방법2- 가상환경)
만약 가상환경에 설치하고 싶다면, Pycharm을 킨 후,
밑에 [Terminal]에 들어가서, 'pip install pyqt5'라는 명령어를 친다.
2) PyQt가 들어간 코드 실행
그럼 위의 코드를 실행하면, 위 사진에 나온 윈도우 창이 뜬다.
'알고리즘 트레이딩 (파이썬)' 카테고리의 다른 글
5. SWAPY (Simple Windows Automation on Python) 사용 이유, 설치 및 사용 방법 (0) | 2021.04.21 |
---|---|
4. pywinauto 설치방법, pycharm 관리자 권한으로 실행, 키움증권 '자동로그인 및 종료 스크립트' 코드 실행 (0) | 2021.04.21 |
2. 키움증권 모의투자 가입 방법, KOA studio 설치 + Open API OCX 오류 및 해결방법 (0) | 2021.04.21 |
1. 키움증권 계좌개설, 공동인증서, Open API 개발 환경 구축 (0) | 2021.04.21 |
파이썬으로 배우는 알고리즘 트레이딩(+ 책 , 코드, 설치자료 등) (0) | 2021.04.21 |