본문 바로가기

키움증권361

다시금 시작해 보는 exe파일 만들기 작전-5- 안녕하세요? 지난번 포스팅에서 제 예상과는 다르게 RLTrader가 자기가 위치해 있는 폴더에서 텍스트 문서 파일을 찾지 않고, pytrader가 실행중으로 있는 위치로 가서 찾는다는 것을 알 수 있었습니다. 그래서 이번 포스팅에서는 이런 사실을 알기는 알았으니, 계속해서 이어지는 문제인 몸과 두뇌역할을 하는 프로그램간 신호 주고 받기가 안되는 것을 해결해 보고자 합니다. 먼저 가정을 하나 했습니다. 일단 여기서 나오지는 않았지만, 이전에 해보니까 RLTrader와 관련된 텍스트문서에 제대로 경로만 설정되어 있으면 아무런 문제없이 RLTrader가 작동을 하는 것을 확인할 수 있었습니다. 그래서 이번에는 이전에는 같은 메서드에서 데이터를 준비하고, 텍스트 문서에 내용을 적고, 다음으로 RLTrader를 .. 2019. 1. 11.
다시금 시작해보는 exe파일 만들기 작전-4- 안녕하세요? 지난번 포스팅에서 어느정도 문제가 생긴것을 보여드렸습니다. 이렇게 몸의 역할을 하는 pytrader와 두뇌의 역할을 하는 RLTrader간에 통신이 원활하지 않다고 해야 할까요? 이 문제는 어떻게 해서든 간에 해결해야 하기 때문에, 일단은 다양한 시도를 한다고 오늘의 포스팅이 늦게 되었는데, 이번 포스팅 부터는 이 문제의 해결을 위해서 가지가지 방법을 시도해 보았고, 그 내용을 포스팅 해 보도록 하겠습니다. 먼저 데이터 베이스의 경로를 pytrader에서 제대로 지정되어 가는 것이 맞는지 알아보기 위해서 한번 알아보고자 합니다. 그래서 위 스크린샷처럼 마커를 놓도록 합니다. 일단 pytrader상에서는 제가 지정한 대로 제대로 데이터베이스의 경로가 지정이 되는 것을 PyCharm상에서는 확인.. 2019. 1. 10.
다시금 시작해 보는 exe파일 만들기 작전-3- 안녕하세요? 지난번 포스팅에서는 어떻게 해서 exe파일로 파이썬 프로젝트-더 정확하게는 파이참 프로젝트를 빌드하는 데는 성공했습니다. 그런데 어떻게 된 것인지 제대로 pytrader에서 RLTrader가 있는 폴더의 텍스트 파일로 내용이 전달이 되지 않는 것을 볼 수 있었습니다. 혹시나 --onefile이라는 옵션이 문제를 일으킨 것이 아닌가 하는 생각이 들어서, 한번 이 코드를 제거한 채로, 또 다른 RLTrader를 만들어 보고자 합니다. 일단 제작 자체에는 성공한 것을 볼 수 있었습니다. 그런데 문제는 한번 표식을 남겨서, RLTrader에 제대로 된 정보가 오면, database경로나 종목코드가 와야하는데, 공백만이 오는 것을 볼 수 있었습니다. 일단 그래서 한번 강제로 작동이 제대로 되는지를 알.. 2019. 1. 9.
다시금 시작해 보는 exe파일 만들기 작전-2- 안녕하세요? 지난번 포스팅에서 exe파일을 만들어 보면서 한번 작업을 시작해 보려고 했는데, 이게 마음대로 되지 않는 것을 보여드렸습니다. 하다하다 보니, exe파일을 생성하는 것 마저도 제대로 하기 힘들어 지는 것을 볼 수 있었습니다. 아무튼 우여곡절 끝에 만들기는 하나 만들었는데, 이제 이걸 가지고서 다시한번 해 보고자 합니다. 지난번 포스팅 마지막에서 만들어 놓은 main.exe를 한번 실행시킨 화면입니다. 여기까지는 기존의 RLTrader를 실행시킬 때와 같은 화면이 나오는 것을 확인할 수 있었습니다. 일단 finished라는 메세지가 뜨는 것으로 보아서 제대로 실행이 되는 것은 여기서는 확인을 할 수 있기는 있었습니다. 그리고 pytrader에 있는 buy_list.txt에서는 위 스크린샷과 같.. 2019. 1. 9.