프로그래밍378 새로운 장애물에 부딪치는 것을 확인하는 이야기 part2 안녕하세요? 지난번 포스팅에서 일단 일봉차트 데이터를 가지고 와서 한번 exe파일을 돌려보면 상황이 나아지리라 생각을 하고서 다양한 시도를 했습니다만, 유감스럽게도 상황이 만만하지 않다는 것을 알게 되었습니다. 일봉차트라는 상당히 큰 데이터를 가지고서 한번 작업을 해 보았습니다만, 그 결과가 역시나 시원찮은 방법으로 나오는 것을 볼 수 있었습니다. 혹시 이름을 RLTrader로 고쳐서 이런 사단이 난 것이 아닌가 하는 생각이 들어서, 이번에는 예전처럼 이름을 main이라고 spec파일에서 다시 바꾸어서 exe파일로 만들어 보고자 합니다. 그러나 이렇게 바꾸어서 작업을 하여도, 결과는 시원찮은 채로 그대로 였습니다. 계속해서 테이블이 없다는 식으로 나오는 것을 볼 수 있었습니다. 일단 txt파일을 확인해 .. 2019. 1. 13. 새로운 장애물에 부딪치는 것을 확인하는 이야기 part1 안녕하세요? 토요일인 오늘은 매우 늦은 시간에 포스팅을 올리게 되었는데요, 다른게 아니라 인공지능 주식 투자자를 만들면서 드디어 제대로 된 장애물이라고 해야 할까요? 금요일부터 계속 매달리고 있지만, 해결책이 보이지 않는 것에 장애물을 2개 만나게 되었다는 사실을 전하고자 합니다. 일단 포스팅의 내용이 너무 길어지는 감이 있어서 2부분으로 나누어야 했습니다. 먼저 제 생각에는 RLTrader를 실행시키고 나서 프로그램이 얼어버린다고 해야 할까요? 딱 한번만 작동을 하고 나서는 그대로 얼어버리는 현상이 벌어졌는데, 그 이유를 위 스크린샷처럼 return이 있어야 하지, sys.exit()가 원인이 아닌가 하는 생각이 들었습니다. 일단 return으로 바꾸어 준 다음에 pycharm상에서 RLTrader를 .. 2019. 1. 12. 다시금 시작해 보는 exe파일 만들기 작전-6- 안녕하세요? 지난번 포스팅에서는 한번 pytrader에서 한번에 마무리가 되었는 메서드를 2개로 나누어서 각각 실행을 하는 작전을 실행해 보았습니다만, 이게 통하지 않는 것을 보여드렸습니다. 그래서 마지막 수단으로, pyinstaller로 만들어낸 exe파일은 temporary인 폴더를 생성해서 거기다가 풀어서 한다는 이야기가 있었습니다. 이 내용 자체는 저로서는 이해하기 어렵습니다만, 결론부터 이야기를 하자면, exe파일을 pyinstaller를 만들 때 부터 좀 특별한 조치를 취해야 한다는 것 이었습니다. 먼저 해야 하는 일은 한번 pyinstaller로 한번 exe파일을 만들고 나면 생성이 되는 spec파일이 있는데, 여기서 원래는 []로 되어서 비어 있던 부분에다가 위 스크린샷에서 강조된 부분처럼.. 2019. 1. 11. 다시금 시작해 보는 exe파일 만들기 작전-5- 안녕하세요? 지난번 포스팅에서 제 예상과는 다르게 RLTrader가 자기가 위치해 있는 폴더에서 텍스트 문서 파일을 찾지 않고, pytrader가 실행중으로 있는 위치로 가서 찾는다는 것을 알 수 있었습니다. 그래서 이번 포스팅에서는 이런 사실을 알기는 알았으니, 계속해서 이어지는 문제인 몸과 두뇌역할을 하는 프로그램간 신호 주고 받기가 안되는 것을 해결해 보고자 합니다. 먼저 가정을 하나 했습니다. 일단 여기서 나오지는 않았지만, 이전에 해보니까 RLTrader와 관련된 텍스트문서에 제대로 경로만 설정되어 있으면 아무런 문제없이 RLTrader가 작동을 하는 것을 확인할 수 있었습니다. 그래서 이번에는 이전에는 같은 메서드에서 데이터를 준비하고, 텍스트 문서에 내용을 적고, 다음으로 RLTrader를 .. 2019. 1. 11. 이전 1 ··· 81 82 83 84 85 86 87 ··· 95 다음