본문 바로가기
무모한 도전-주식 인공지능 만들기

수익모델을 또 찾기 위한 여정-7-

by 인터넷떠돌이 2018. 11. 11.
반응형

안녕하세요?


지난번 포스팅에서는 만족스러운 수익모델이 전혀 발견이 되지 않았습니다만, 그래도 계속해서 수익모델을 찾고자 하는 시도는 계속했었고, 이번 포스팅에서는 수익 모델이 하나 나왔습니다.



이번에는 학습이 일어나는 과정에서 시작하는 무작위 행동의 비율을 100%로 지정을 해주는 것으로 해서, 한번 강화학습에 들어가 보고자 합니다.




역시나 예상대로 초반 행동의 결과에서는 정말로 완전히 노란색이 되어서 전혀 인공지능이 행동을 하지 않은 것을 볼 수 있었습니다.



다만 1000에포크에 이르러서는 전혀 랜덤한 행동이 없는 것을 볼 수 있었습니다.



그리고 마지막 1000에포크에 이르러서는 수익을 크게 올리는 것을 볼 수 있었습니다.




다음으로는 방금 만들어진 모델을 가지고서 한번 투자 시뮬레이션에 들어가 보고자 합니다.



기간도 제대로 테스트 기간에 들어갈 수 잇는 기간인 지를 설정해 주도록 합니다.



이번에는 놀랍게도 29.9%라는 수익을 올리는 것을 볼 수 있었습니다.



방금 수익모델을 하나 발견하기는 했지만, 그래도 한번 20개의 후보를 다 채워보자는 생각에서 마지막 후보를 돌려보도록 합니다.




이번에는 ACTIONS라는 항목에서 기존에 있는 HOLD를 지워서 오로지 BUY나 SELL만 나오도록 지정을 해 보도록 합니다.



일단 초반 에포크에서 수익은 그런데로 제대로 나오는 것을 볼 수 있었습니다.



다음으로는 후반 에포크인데, 여기서도 제대로 수익이 나오는 것을 볼 수 있었습니다.



그리고 10, 200, 600, 1000 에포크의 결과를 정리한 로그입니다.




방금 만들어진 모델을 가지고서 한번 투자 시뮬레이션에 들어가 보도록 합니다.



기간도 제대로 테스트용 데이터셋이 되도록 지정을 해 주도록 합니다.



그런데 제 기대와는 다르게 수익이 아니라 손해를 보는 모델이 나왔습니다. 아무튼 이것으로 20개 후보를 다 테스트 해 보는데는 성공했으며, 9개의 수익이 나왔는 모델 중에서, 원숭이 투자자의 평균 수익률 2.38% 이상으로 나왔는 모델은 6개가 나왔다는 것을 알 수 있었습니다. 앞으로 이 6개의 모델을 가지고서 한번 모의투자라도 들어가 봐야 겠다는 생각이 듭니다.

반응형