본문 바로가기
무모한 도전-주식 인공지능 만들기

pytrader를 만드는 실습에 들어가기-2-

by 인터넷떠돌이 2018. 11. 28.
반응형

안녕하세요?


지난번 포스팅에서 SWARY라는 프로그램을 돌리려고 했지만, 상황이 여의치 않았다는 내용을 이야기 했습니다. 그래서 이번 포스팅에서는 pyinspect라는 프로그램을 돌려서, 번개3의 메뉴판 중에 어떤것을 조작할 수 있는지에 대해서 이야기를 해볼까 합니다.



일단 지난번에 PyInspect라는 가상환경을 만들었다는 언급을 하였는데, 여기서는 이제 PyQt5를 인스톨할 차례입니다. 먼저 아나콘다 프롬프트에서 PyInspect가상환경에 들어간 다음, conda install PyQt5라고 쳐 주도록 합니다.



다음으로는 pywinauto를 설치해 주어야 하는데, 아나콘다가 아직 이걸 지원하지 않기 때문에, 하는 수 없이 pip install pywinauto라고 타이핑해서 입력, pywinauto 라이브러리를 가지고 오도록 합니다.



이제 PyCharm을 실행시킨 다음에, 여기다가 가상환경을 Settings메뉴로 설정을 해 주는데, 방금 만들어준 PyInspect의 python.exe를 지정해 주면 됩니다.



다음으로는 PyCharm에서 새로운 파이썬 파일을 만들어 주도록 합니다.




다음으로는 github에서 pyinspect의 코드를 가지고 오도록 합니다. 이전의 SWARY와 같이 exe파일로 빌드되어 있는 것이 아니라서, 어떻게 PyCharm을 실행시킨 다음에, 여기서 실행을 시키는 수 밖에 없습니다.



PyCharm상에서 실행시킨 결과 입니다. 이미 코드로 다 구현이 되어 있어서 인지는 모르겠습니다만, 일단 프로그램의 모양이 제대로 나오는 것을 확인할 수 있었습니다.



조금만 윈도우 안을 탐색해 보니까, 어떻게 키움증권의 번개3에서 사용을 하는 메뉴들이 나오는 것을 볼 수 있었습니다. 나중에 언제라도 필요하면, 이 PyInspect를 불러다가 각각의 번개3에서 사용하는 메뉴들의 주소라고 해야 할까요? 이런 포인트를 가지고 온 다음에, 이를 PyCharm에서 프로그래밍 중인 프로그램에서 다룰 수 있으리라 생각을 합니다.

반응형