본문 바로가기

구글 코랩45

60분봉 차트를 이용한 도전 part1 안녕하세요? 계속해서 AJ렌터카의 주식을 가지고서 한번 강화학습을 해보고 있는데, 수익이 나오는 것은 오로지 일봉차트로 꽤 긴시간 투자를 했을 경우에만 나올뿐, 분봉차트로는 그렇게 큰 효과가 없어 보입니다. 그래서 이번에는 그나마 가능성이 있어 보이는 60분봉차트를 가지고서 한번 강화학습을 시도해 보고자 합니다. 먼저 왜 60분봉이 그나마 가능성이 있는지 한번 살펴보겠습니다. 먼저 일봉차트의 종가 변화량을 계산하는데, 방법은 (오늘의 종가 - 어제의 종가)라는 식으로 계산을 해서, 그 차이를 그냥 변화량 항목에 넣도록 하고, 그 다음에 그 변화량의 음수이냐 양수이냐는 관계없이 그냥 절대값으로 변환을 하였습니다. 여기서 나오는 변화량 평균이라는 항목은 바로 이 절대값으로 변환한 값들의 평균이며, 그냥 변화.. 2019. 2. 10.
2월 8일 해가 떠 있는 동안 시도한 주식 인공지능의 시도들 안녕하세요? 어떻게 하다보니 가지가지로 모자라는 것이 많이 있어서, 거의 오류를 수정하는 것은 못하고서 너무 오랜 시간 동안 강화학습에 들어가는 시간에 대해서 집중했다는 생각이 듭니다. 그래서 이 포스팅이 올라온 2월 9일 오전 시점에서 어제인 2월 8일 주식시장이 열려 있는 시간동안 다양한 작업을 시도 하였습니다. 먼저 지난번에 1분봉 차트를 가지고서 너무 시간이 걸리는 강화학습을 보았습니다. 그래서 이번에는 지연보상 임계치를 10%인 0.1로 두어서 강화학습에 들어가 보도록 합니다. 당연하다면 당연하게도 구글 드라이브에 있던 main.py를 제거한 다음에, 새로이 만들어 놓은 main.py를 업로드하는 것도 잊지 말도록 합니다. 그런데 생각했던 것 만큼 식간이 단축이 되지 않아서, 하는 수 없이 강화.. 2019. 2. 9.
분단위 단타매매를 위한 수익모델탐색기-2- 안녕하세요? 지난번 포스팅에서 분단위 단타매매를 위한 분봉차트를 가지고서 한번 강화학습을 시행해 보았으며, 여기서 나온 모델을 가지고서 한번 백테스트를 한 다음에, 그 결과를 이번 포스팅에서 올려 보고자 합니다. 그럼 일단 간단하면서도 어딘가 골치가 아픈 결과가 나온 포스팅을 시작합니다. 기존에 만들어 놓은 RLTrader를 실행시킨 다음에, 한번 백테스트를 진행시킨 결과입니다. 그 결과 일단 나왔는 PV가 10만원을 넣고서 무려 1천 4백만원이 나왔다는 결론이 나왔습니다. 이게 단위가 잘못된 것인지, 아니면 파이썬 코딩이 잘못된 것인지 모르겠습니다만, 이렇게 결과가 나왔다는 것이 더 신기합니다. 다음으로는 두번째 모델을 백테스트를 해서 나온 결과입니다. 그런데 이번에는 PV가치가 0이기는 커녕 오히려 .. 2019. 1. 30.
분단위 단타매매를 위한 수익모델 탐색기 안녕하세요? 가지가지 사정이 있어서 포스팅이 좀 긴 시간을 두고서 늦어졌습니다. 아무튼 바쁜와중에도 어떻게 주식 단타 매매를 하기 위해서 한번 수익모델을 찾아보고자 해서, 여러가지 시도를 했는데, 지난번 포스팅에서 너무 시간이 오래 걸려서 도저히 할 수 없었다는 내용을 올렸습니다. 오늘 포스팅에서는 이를 극복해서 어떻게 구글 코랩에서 강화학습을 통한 모델을 만들어 보고자 합니다. 먼저 이전에 가지고 왔던 AJ렌터카의 주식 분봉차트를 가지고 와서, 이걸 한번 22일, 23일, 24일, 25일의 분단위 차트를 가지고서 한번 기계학습을 시켜보기 위해서, 2019년 1월 22일 이전의 데이터는 모두 삭제하도록 했습니다. 그리고 나서 한번 데이터가 얼마나 많은지를 살펴 보았습니다. 이전에는 분봉차트가 모두 5만개.. 2019. 1. 29.