알고리즘 주식투자109 주식 인공지능의 몸과 두뇌를 연결하기 위한 시도-3- 안녕하세요? 지난번 포스팅에서 어떻게 해서 몸통에 해당하는 pytrader에서 신호를 txt파일을 통해서 보냈고, 그걸 두뇌에 해당하는 RLTrader가 txt파일을 읽어서 처리를 하는 것을 보여드렸습니다. 이번 포스팅에서는 지난번 포스팅의 연장선상에 해당하는 작업인데, 일단 포스팅을 시작합니다. 먼저 RLTrader에서 클래스 변수를 하나 생성해 주도록 합니다. 이 변수는 당연히 주식의 종목 코드를 가지고 오는 역할을 하게 되는 것 입니다. 다음으로는 위 스크릔샷에서 보여지는 것처럼, pytrader에서 나오는 stockCode를 입력받은 곳에서 가지고 온 다음에, 이를 txt파일에 적어 넣는 것을 시도하는 것 입니다. 그리고 RLTrader를 pytrader에서 실행시키기 직전에 위 스크린샷처럼 텍스.. 2018. 12. 31. 주식 인공지능의 몸과 두뇌를 연결하기 위한 시도-2- 안녕하세요? 어느덧 2018년도 마지막이 되었습니다. 하지만 아직도 제 주식 인공지능은 모의투자를 자동으로 할 수 있는 수준으로 발전하지 않았는데, 그 이유는 두뇌역할을 하는 프로그램과 몸의 역할을 하는 프로그램을 아직 이어 붙이지 못했기 때문입니다. 일단 이 과정은 쉽게 끝나지도 않을 뿐더러, 그 과정도 어렵기는 어렵습니다. 아무튼 이러니 저러니 해도, 좌우충돌이 많은 과정을 여기 포스팅에 올리도록 해 보겠습니다. 지난번 포스팅에서 /로 연결이 되어서 문제가 되었던 부분이 어디서 문제를 일으켰나 했더니, 위 스크린샷의 부분입니다. 이런 식으로 하면 왜 문제이냐 하면, 다른 것도 아니라 바로 RLTrader가 데이터 베이스 파일을 읽을 수 없기 때문입니다. 실제로 이렇게 바꾸고 나니까, 위 스크린샷처럼 .. 2018. 12. 31. 주식 인공지능의 몸과 두뇌를 연결하기 위한 시도 안녕하세요? 지난번의 시도 실패에 이어서 생각해본 결과, txt파일을 이용해서 데이터를 서로 다른 변수가 주고 받으면 된다는 생각을 하였습니다. 그래서 이번 포스팅에서는 먼저 주식 인공지능의 몸의 역할을 하는 pytrader에서 어떻게 해서 두뇌의 역할을 하는 RLTrader에 연락을 할 수 있는 txt파일을 만들 수 있는지에 대한 시도를 하였고, 그 과정에서 일어나는 좌우충돌을 포스팅으로 남기고자 합니다. 먼저 Qt designer에서 위 스크린샷과 같이 RLTrader를 지정이라는 버튼을 하나 추가해 주도록 해 봅니다. 다음으로는 pytrader에서 위 스크린샷처럼 버튼을 누르면 Selection_of_RLTrader라는 메소드가 실행이 될 수 있도록 지정을 해 줍니다. 다음으로는 클래스 변수를 하나.. 2018. 12. 30. 다신한번 시도하는 강화학습 모델 8개의 도전 안녕하세요? 지난번에 TPU를 이용해서 구글 코랩에서 강화학습을 진행한 이래, 한번 더 모델을 8개 만들고 나서, 이 모델들이 얼마나 수익을 올릴 수 있을지에 대해서 한번 백테스트를 하는 과정을 거쳤습니다. 일단 하루종일 작업을 해서 강화학습의 모델을 8개 얻는데는 성공했습니다. 강화학습으로 찾은 1번째 모델의 결과입니다. 2번째 모델인데, 이 역시 지난번과 별 차이가 없다는 생각이 듭니다. 다음으로는 위 스크린샷과 같이, 3번째 모델까지 작업을 하였습니다. 다음으로는 4번째 모델을 가지고 오는 데 성공했습니다. 그런데 학습과정은 그렇게 차이가 있는지 의문이 들었습니다. 그리고 나서 5번째 학습한 결과입니다. 그 다음으로는 6번째 모델을 학습한 결과입니다. 하루종일이 걸린 것이 맞는지 7번째 모델을 얻을.. 2018. 12. 24. 이전 1 ··· 16 17 18 19 20 21 22 ··· 28 다음