본문 바로가기

분류 전체보기3552

주식 인공지능의 몸과 두뇌를 연결하기 위한 시도-2- 안녕하세요? 어느덧 2018년도 마지막이 되었습니다. 하지만 아직도 제 주식 인공지능은 모의투자를 자동으로 할 수 있는 수준으로 발전하지 않았는데, 그 이유는 두뇌역할을 하는 프로그램과 몸의 역할을 하는 프로그램을 아직 이어 붙이지 못했기 때문입니다. 일단 이 과정은 쉽게 끝나지도 않을 뿐더러, 그 과정도 어렵기는 어렵습니다. 아무튼 이러니 저러니 해도, 좌우충돌이 많은 과정을 여기 포스팅에 올리도록 해 보겠습니다. 지난번 포스팅에서 /로 연결이 되어서 문제가 되었던 부분이 어디서 문제를 일으켰나 했더니, 위 스크린샷의 부분입니다. 이런 식으로 하면 왜 문제이냐 하면, 다른 것도 아니라 바로 RLTrader가 데이터 베이스 파일을 읽을 수 없기 때문입니다. 실제로 이렇게 바꾸고 나니까, 위 스크린샷처럼 .. 2018. 12. 31.
주식 인공지능의 몸과 두뇌를 연결하기 위한 시도 안녕하세요? 지난번의 시도 실패에 이어서 생각해본 결과, txt파일을 이용해서 데이터를 서로 다른 변수가 주고 받으면 된다는 생각을 하였습니다. 그래서 이번 포스팅에서는 먼저 주식 인공지능의 몸의 역할을 하는 pytrader에서 어떻게 해서 두뇌의 역할을 하는 RLTrader에 연락을 할 수 있는 txt파일을 만들 수 있는지에 대한 시도를 하였고, 그 과정에서 일어나는 좌우충돌을 포스팅으로 남기고자 합니다. 먼저 Qt designer에서 위 스크린샷과 같이 RLTrader를 지정이라는 버튼을 하나 추가해 주도록 해 봅니다. 다음으로는 pytrader에서 위 스크린샷처럼 버튼을 누르면 Selection_of_RLTrader라는 메소드가 실행이 될 수 있도록 지정을 해 줍니다. 다음으로는 클래스 변수를 하나.. 2018. 12. 30.
한번의 시도성공과 한번의 시도실패 안녕하세요? 드디어 외면하고 외면했던 작업에 직면해야 했습니다. 제가 굳이 무리해서까지 exe파일을 만들어 보는 실습을 해보며, 다양한 시도를 하였던 이유가 바로 pytrader에서 만들어 낸 명령으로 RLTrader를 실행시키고, 서로간에 변수를 주고 받도록 하는 것 이었습니다. 그런데 일단 한번 pytrader에서 RLTrader를 실행시키는 것은 성공했는데, 문제는 다른 프로젝트에 있는 파이썬 프로그램간에 변수를 공유하는 것은 무리였습니다. 먼저 프로젝트를 위해서 새로운 프로젝트를 생성하도록 합니다. 그리고 여기에는 RLTrader의 스크립트 파일들을 가지고 오도록 합니다. 다음으로는 새로운 환경을 만들어 보는데, 기존의 RLTrader를 작동시킨 환경에서 pyinstaller를 추가하는 가상환경을.. 2018. 12. 29.
PyQt5가 포함된 파이썬 프로젝트의 exe파일 만들기 시도-2- 안녕하세요? 이번 포스팅에서야 말로 어떻게 해서 PyQt5가 포함된 프로젝트를 어떻게 pyinstaller를 이용해서 exe파일로 빌드하였으며, 이 파일을 가지고서 한번 파이참에서 exe파일이 실행이 제대로 되는지를 보여 드리고자 합니다. 일단 해결책은 의외로 간단하게도 개발자 버젼인 pyinstaller 3.5버젼을 사용하면 해결이 되기는 되었습니다. 실제로 exe프로그램으로 성공적으로 빌드가 되는 것을 볼 수 있었습니다. 일단 인터넷상에서 위 스크린샷과 같이 getting the latest version이라는 곳을 찾아 들어가서 pip 명령어에 위 스크린샷의 빨간줄을 친 부분을 아나콘다 프롬프트에서 입력해야 했습니다. 일단 프로그램이 빌드 되었으니 실행을 시켜 보도록 합니다. 제대로 메세지 박스가 .. 2018. 12. 28.