본문 바로가기

백테스트34

1월의 마지막인 목요일에 모의 주식투자를 끝낸 결과-2- 안녕하세요? 지난번 포스팅에서 분봉차트에 -값이 있어서 생기는 에러가 있다는 언급을 하였습니다. 그래서 이번에는 이런 에러를 분봉차트를 가지고 오는 과정에서 없애고자 작업을 해서 에러를 없애고, 목요일 밤에 하려고 했지만, 못했는 작업들에 대해서 한번 진도를 나가고자 했습니다. 일단 2번째 강화학습이 구글 코랩에서 끝나기는 했습니다만, 이게 큰 의미가 있는가 하는 생각이 듭니다. 먼저 준비한 데이터 베이스의 자료가 엉망이 되었는데, 이걸 가지고 학습시킨 모델이 제대로 나올 지 의문입니다. 그래서 지난번 포스팅에서 int로 정수로 만들고 나면, 다음으로 abs로 절대값을 만드는 것 까지는 했었고, 그래서 이번에 새로 끌어들인 데이터 베이스에는 전혀 -값이 없다는 것을 알 수 있습니다. 이 데이터 베이스를 .. 2019. 2. 1.
1월의 마지막인 목요일에 주식 모의투자를 끝낸 결과 안녕하세요? 비교적 순조롭다면 순조롭게 목요일의 모의 주식투자는 끝이나기는 났습니다. 다만, 가끔씩 나오는 에러는 여전히 해결해야 하는 과제임이 틀림없는데, 일단 당장은 어떻게 해결을 할 수 있어 보이지는 않기 때문에, 이번 포스팅에서는 목요일에 있었던 주요 에러를 소개하는 것과 동시에, 모의 주식투자가 끝난 다음 여러가지 결과를 정리했는데, 그 내용을 포스팅해 보고자 합니다. 먼저 한참을 주식 인공지능을 작동 시키고 있다 보니까, 위 스크린샷처럼 Fatal Python Error이라는 것이 뜨는 것을볼 수 있는데, 이건 어떤 종류의 에러인지 일단 한번은 확인해 볼 필요가 있다는 생각이 듭니다. 일단 이전까지는 연속해서 프로그램을 작동 시킬 수 없었기 때문에 자주 접하지는 못했습니다만..... 1월의 마.. 2019. 2. 1.
다신한번 시도하는 강화학습 모델 8개의 도전 안녕하세요? 지난번에 TPU를 이용해서 구글 코랩에서 강화학습을 진행한 이래, 한번 더 모델을 8개 만들고 나서, 이 모델들이 얼마나 수익을 올릴 수 있을지에 대해서 한번 백테스트를 하는 과정을 거쳤습니다. 일단 하루종일 작업을 해서 강화학습의 모델을 8개 얻는데는 성공했습니다. 강화학습으로 찾은 1번째 모델의 결과입니다. 2번째 모델인데, 이 역시 지난번과 별 차이가 없다는 생각이 듭니다. 다음으로는 위 스크린샷과 같이, 3번째 모델까지 작업을 하였습니다. 다음으로는 4번째 모델을 가지고 오는 데 성공했습니다. 그런데 학습과정은 그렇게 차이가 있는지 의문이 들었습니다. 그리고 나서 5번째 학습한 결과입니다. 그 다음으로는 6번째 모델을 학습한 결과입니다. 하루종일이 걸린 것이 맞는지 7번째 모델을 얻을.. 2018. 12. 24.
원숭이 투자자(MT)로 백테스팅을 한 결과 안녕하세요? 이번 포스팅에서는 일단 최저로 AJ렌터카라는 주식 종목에서 1년 6개월간의 데이터인 2017년 5월 2일부터 2018년 12월 7일까지의 결과를 가지고 한번 원숭이 투자자라고 해서 모든 행동을 렌덤하게 진행하는 투자자를 만들어 볼 것이고, 그런 투자를 10회에 걸쳐서 반복해서 얼마나 수익률을 거두는 지를 살펴보고자 합니다. 먼저 일일히 코드를 주석처리 하고 바꾸기가 귀찮기도 하기 대문에, 일단 Qt Designer에서 위 스크린샷처럼 원숭이 투자자자라는 체크박스를 만들어 주도록 합니다. 그리고 나서 위 스크린샷에 보이는 것처럼 PyCharm에서 체크박스의 상태가 변한다 = stateChanged라는 이벤트라고 해서 체크박스를 건드리면 Monkey_Trader_Activation이라는 메서드가.. 2018. 12. 23.