본문 바로가기

기계학습110

성신양화의 주식으로 강화학습을 한 결과 안녕하세요? 지난번 포스팅에서 코스피의 종목을 탐색하는 것을 거쳤고, 종목코드가 004989라는 성신양화인가 하는 우선주인 종목이 유력해 보인다는 것을 찾아낼 수 있었습니다. 그래서 이번 포스팅에서는 이런 점에 힘입어서 한번 강화학습을 한 다음에, 이 강화학습에서 나온 모델들을 한번 백테스트를 해서 수익이 나오는지 여부를 보고자 합니다. 여기서도 어떻게 학습이 진행이 되면 될수록 속도가 덜 걸리는 것이 적용이 되기는 되는 것인지 몰라도, 일단 첫번째 강화학습 보다는 두번째 강화학습에서 시간이 덜 걸리기는 걸렸습니다. 계속해서 강화학습을 이어 가도록 해 봅니다. 이렇게 해서 총 5개의 강화학습의 모델이 제 하드 디스크에 저장이 되는 것을 확인할 수 있었습니다. 이제 RLTRader를 다시 실행을 시켜서 한.. 2019. 3. 11.
새로운 조건으로 코스피(kospi)에서 종목탐색을 했는 결과 안녕하세요? 이래저래 일이 있어서 좀 포스팅이 늦어졌는데, 이번 포스팅에서 소개할 내용은 제가 만들어 놓은 알고리즘에서 검색하는 조건을 조금 더 완화를 해서, 한번 전체 코스피의 종목을 검색한 다음에, 그 결과를 소개하고자 합니다. 먼저 위 스크린샷에 나와 있는 것처럼, 이전에 코스닥을 검색했기 때문에, 다시 코스피를 검색하기 위한 조건으로 바꾸어 놓아 보도록 합니다. 그리고 나서 다음으로는 절대값의 변화량을 0.2%로 바꾸어 놓은 다음에, 1주당 가격을 100만원으로 대폭 상향시켜 놓도록 하도록 합니다. 왜 0.2%로 내렸냐 하면, 1주당 가격의 변동이 0.2%인데, 이 주식을 5개 이상씩 사고팔면, PV(포트폴리오)가치는 1% 이상 변동하기 때문에 강화학습을 어떻게 할 수 있기는 합니다. 일단 for.. 2019. 3. 11.
원숭이 투자자까지 한 이후, 새로운 강화학습의 시도결과 안녕하세요? 우선 이번 포스팅에서는 먼저 원숭이 투자자(MT)라고 해서, 아무런 행동-랜덤한 행동을 하는 투자자를 가지고서 한번 시도를 해서, 그 결과를 보았습니다. 그리고 나서 바뀌었는 조건으로 해서 강화학습을 시도하고 백테스트를 하고나서, 그 결과를 포스팅에 올리고자 합니다. 먼저 RLTrader를 실행시킨 다음에, 위 스크린샷에 보이는 것처럼 원숭이 투자자를 하기 위한 준비를 하도록 해 봅니다. 데이터 베이스 역시 백테스트를 하기 위한 것처럼 준비를 해 봅니다. 먼저 위 스크린샷에 보이는 것처럼, 일단 6번 시도를 하였고, 1번을 제외하고는 미미하지만 수익이 나오기는 나오는 것을 확인할 수 있었습니다. 그래서 지난번 수익이 나온 수익모델의 수익률이 원숭이 투자자와 거의 비슷한 수익률이 나와서, 진짜.. 2019. 3. 10.
계속되는 수익모델 찾기의 여정-4- 안녕하세요? 거의 일주일이 다 되어 가는데, 계속해서 수익이 나오는 모델을 찾지 못하고 있는 중 입니다. 그래서 이번 포스팅의 내용도 이렇게 수익모델을 찾는 것에 집중이 되어 있습니다. 먼저 yellowoperation프로젝트로 가서, 위 스크린샷에 나와 있는 것처럼 전체 에포크의 숫자를 300에서 200으로 줄여주는 것을 먼저 해야 합니다. 전체적인 에포크의 숫자가 줄어서 인지 몰라도, 강화학습에 걸리는 시간이 상당히 많이 줄어 들어서, 20분은 커녕 15분도 걸리지 않는 것을 확인할 수 있었습니다. 이렇게 해서, 총 5개의 강화학습이 끝이 났으며, 결과적으로 5개의 모델을 얻는데 성공할 수 있기는 있었습니다. 이제 구글 드라이브에서 다운로드 받아서 백테스트에 들어가 보도록 합니다. RLTrader를 .. 2019. 3. 8.