본문 바로가기

파이참11

pytrader에서 parent process를 만드는 작업에 들어가 보기-2- 안녕하세요? 지난번 포스팅에서 어떻게 주식 인공지능의 몸통이 되는 pytrader의 부모 프로세스가 되는 더 상위의 프로세스를 만들어 보고자 합니다만, 그 과정이 한번에 끝나지 않을 정도로 상당히 힘들기는 힘든 상황이기는 합니다. 그래도 어떻게 진행을 하기는 하였고, 그 내용을 블로그에 포스팅으로 올려 보고자 합니다. 먼저 토글(toggle) 버튼으로 만들기 위해서 Qt designer에서 위 스크린샷처럼 checkable에다가 체크 표시를 해 주돌고 합니다. 그리고 나서 checked라는 항목의 체크 표시를 누르게 되면, 토글 버튼으로 만든 버튼을 눌렀을 때, 어떤 변화가 일어나는 지를 보여주게 됩니다. 일단 Qt Designer상에서 위 스크린샷에서 보이는 것이 위 스크린샷과 같이 버튼의 색상과 모양.. 2019. 3. 14.
본격적인 RLTrader의 작동-모델 만들기의 시작 part3 안녕하세요? 지난번 포스팅에서 가시화기 모듈(Visualizer.py)에서 무언가 오류가 있다는 내용으로 마무리를 지었는데, 이번 포스팅에서는 그 오류를 해결 하면서, 또 다르게 나오는 오류들을 차례차례 해결해 가면서 인공지능으로 주식투자 모델을 만들어 가는 것을 포스팅 하고자 합니다. 이번에는 어디가 오류인가 했더니, 위 스크린샷에서 빨간색 밑줄을 친 부분에서 오류인데, 일단 처음에는 matplotlib을 가지고 오기(import)하기만 하면 되는 것이라고 생각을 했습니다만, 실제로는 .pyplot이라는 것을 추가로 입력해 주어야만 오류가 없이 돌아갈 수 있는 것 이었습니다. 그렇게 해서 다시 돌려 보았더니, 이번에는 TypeError이라고 나오는데, 또 어디서 에러가 터졌나 하는 생각이 들어서 가 보.. 2018. 11. 1.
RLTrader의 main모듈을 만드는 작업 안녕하세요? RLTrader의 학습 데이터를 가져와서 전처리 하는 모듈인 data_manager를 지난번 포스팅에서 완성했다면, 이번 포스팅에서는 이제 진짜로 학습데이터를 준비하고 RLTrader로 주식투자 강화학습을 실행하는 모듈인 main모듈을 만들어 볼 차례가 되었습니다. 먼저 PyCharm에서 새로 만들기를 해서 py파일을 생성해 주는데, 이름을 main으로 지어 주도록 합니다. 대부분의 프로그래밍 언어에서 프로그램을 시작하기 위한 부분을 main이라고 하는데, 파이썬에서는 if __name__ = "__main__" 이라는 구문안에 작성이 될 경우에는 이 코드가 main의 역할을 합니다. 위 스크린샷에서 9번 줄을 보면, stock_code라는 항목에 삼성전자라고 되어 있는데, 이는 예시로서 들.. 2018. 10. 30.