알고리즘 트레이딩 (파이썬)

4. pywinauto 설치방법, pycharm 관리자 권한으로 실행, 키움증권 '자동로그인 및 종료 스크립트' 코드 실행

오이띠 2021. 4. 21. 13:40
728x90

 

1. pywinauto 설치방법

방법1) 명령프롬프트

 

pycharm을 실행 후, 'pip install pywinauto'를 쳐서 설치한다. 

 

 

 

<오류>

 

이때 'pip'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 라는 오류가 뜬다면?? 

환경변수 재설정을 해야한다.. 

 

<환경변수 재설정 방법>

 

[제어판] → [시스템 보안] → [시스템]으로 들어가,

 

[고급 시스템 설정]으로 들어간다. 

 

 

[고급] → [환경변수]를 클릭한다. 

 

 

 

[Path]를 더블클릭 후, [새로 만들기]를 클릭한다. 

 

pip.exe경로를 넣어야하는데, 보통은 파이썬 설치한 곳에서, Scripts파일 안에 있다. 

나의 경우는 C:\Users\LG\AppData\Local\Programs\Python\Python39\Scripts 이다. 

 

이렇게 넣고 [확인]버튼을 누르면 된다. 

 

환경 변수를 설정했더니 pip명령어를 사용할 수 있게 되었다~~

 

 

 

 

방법2) 가상환경

 

pycharm을 실행 후, 아래 [Terminal]를 눌러서, 'pip install pywinauto'를 쳐서 설치한다. 

 

 

 

 

 

2. pycharm을 관리자 관한으로 실행

 

 

 

pycharm을 찾은 후, 마우스 오른쪽을 눌러 [관리자 권한으로 실행]을 누른다. 

 

 

 

 

 

3) pywinauto를 이용한 코드 실행 (키움 번개2 자동 로그인 및 종료 스크립트)

 

해당 코드(아래 코드 출처 참고)를 실행하면 로그인 화면이 나오고, 오랜 실행시간 끝에...

 

위↑와 같은 화면이 나왔다~ 화면 끄기를 누르면 아래↓와 같은 화면이 나온다. 

 

 

 코드 출처: github.com/pystockhub/book/blob/master/ch18/day01/autorun.py

 

pystockhub/book

파이썬으로 배우는 알고리즘 트레이딩 (4쇄) 소스코드. Contribute to pystockhub/book development by creating an account on GitHub.

github.com

 

728x90