안녕하세요?
지난번 포스팅에 이어서 이번에도 한번 8개의 모델을 하루종일 작업을 해서 얻었으며, 관련된 내용을 이번 포스팅에서 이어서 올리고자 합니다.
3번째 모델의 강화학습 결과도 역시 마찬가지로 어떻게 된 것인지 에포크가 증가하면 증가할 수록 그냥 주식을 사서 보유만 하고 있는 것을 볼 수 있습니다.
4번째 모델의 강화학습 결과도 다를 것이 없어서, 역시 1000에포크가 되면서 랜덤한 행동이 줄어 들면서, 계속해서 주식을 보유만 하는 현상이 벌어지고 있습니다.
5번째 모델의 결과도 역시 마찬가지라고 할 수 있습니다.
6번째 강화학습이 어떻게 이루어 졌는지 알려주는 결과입니다. 여기서 계속해서 차이가 없는 것 같은 기분이 들기도 합니다.
7번째 강화학습의 결과를 보고 계십니다. 여기서도 역시 1000 에포크가 되면서 아무런 행동을 취하지 않는 것을 볼 수 있었습니다. 이건 지난번하고 마찬가지라는 생각이 듭니다.
마지막 강화학습의 결과입니다. 여기서도 역시나 1000에포크가 되면서 아무런 결과가 일어나지도 않고, 계속해서 그냥 주식을 보유하기만 해서 팔지않고 1년 6개월간 가지고 있기만 하는 것을 볼 수 있었습니다. 그래서 백테스트를 해도 시원한 결과가 나오지 않으리라 생각이 들었습니다.
일단 지난번에 유저 인터페이스까지 구현을 하였는 RLTrader를 통해서 한번 작업을 해 보고자 합니다. 이런 작업에서는 당연하게도 모델을 지정해서 작업을 하는 것 입니다.
계속 프로그램을 종료할 필요없이 모델파일만 바꾸어서 계속 버튼만 누르면 되는 작업이 되도록 만든 것은 상당히 편리하다는 생각이 듭니다.
계속해서 백 테스트를 이어가는데, 모두 똑간은 과적합 모델이 나왔으리라 생각을 했는데, 어떻게 된 것인지 몰라도 모델별로 다른 수익률을 보여주고 있습니다.
그래서 모델들의 백테스트 결과입니다. 일단 특이할 만한 사항으로는 모델 2번, 3번 4번의 경우에는 배당락이 있는 위치에서 상대적으로 덜 떨어지거나, 모델 5번과 같은 경우는 확실하게 배당락을 피해가는 것을 볼 수 있었습니다.
이외에 다른 모델들은 수익률이 그냥 19.2%에 머무르고 있거나, 모델7번처럼 수익률이 32.8%로 크기는 커도, 배당락이 있는 부분에서 여지없이 PV의 큰 감소가 일어나는 것을 볼 수 있었습니다. 그래서 어디까지나 제 직관이기는 합니다만, 모델 4번을 사용하는 것이 가장 안전하지 않을까 하는 생각이 들었습니다.
'무모한 도전-주식 인공지능 만들기' 카테고리의 다른 글
다신한번 시도하는 강화학습 모델 8개의 도전 (0) | 2018.12.24 |
---|---|
원숭이 투자자(MT)로 백테스팅을 한 결과 (0) | 2018.12.23 |
8개 모델의 추가적인 결과 part1 (0) | 2018.12.23 |
5개의 강화학습 모델의 분석결과 (0) | 2018.12.22 |
TPU를 이용한 강화학습으로 모델의 작성 (0) | 2018.12.21 |