본문 바로가기

기계학습110

500에포크로 강화학습을 시킨 결과와 또 다른 좌절 안녕하세요? 지난번 포스팅에서 어떻게 1000에포크로 강화학습을 시킨 결과가 너무 과적합이 되었는지 몰라도, 패턴이 2가지 정도로 백테스트 결과 나오는 것을 확인할 수 있었습니다. 그래서 한번 강화학습의 횟수인 에포크를 절반으로 줄여서 한번 들어가 보기는 보았습니다만, 이번에도 결과가 시원치 않은 것을 확인할 수 있었고, 그 내용을 포스팅 하고자 합니다. 먼저 첫번째 강화학습의 결과입니다. 어찌된 것인지 몰라도 확습할 데이터의 양이 많아서 인지, 위 스크린샷에서 보이는 것처럼 3시간 50분에 가까운 시간이 걸린 것을 확인할 수 있었습니다. 그나마 2번째 강화학습의 경우에는 위 스크린샷에서 보이는 것처럼 그나마 나은 상황인 것을 확인할 수 있었습니다. 그래도 2시간 넘어 걸렸다는 것은 변하지 않습니다. 그.. 2019. 2. 22.
드디어 나온 1분봉 차트의 결과와 또 다른 시련 안녕하세요? 이래저래 일이 있어서 오늘 하루종일 포스팅을 못 올리다가 이제서야 올리게 되었습니다. 일단 어제부터 연속해서 pycharm을 돌려서 1분봉 차트를 가지고 와서 이게 단타매매에 적당한지 아닌지를 알아보는 프로그램이 제대로 실행이 되었으며, 다음으로 cs홀딩스를 가지고서 0.1%의 지연보상 임계치를 가지고서 계속 작업해 보았는데, 여기서 실망스런 결과가 나왔다는 것을 올리고자 합니다. 먼저 위 스크린샷처럼 ohlcv라는 분봉차트를 가지고 오는 메서드에서 위 스크린샷처럼 틱범위를 1로 두어서 1분봉 차트를 한번 찾아보도록 합니다. 그리고 나서 가격은 1주당 20만원 미만이 되도록 지정을 해서, 예산규모에서 적절하게 거래를 할 수 있도록 만들어 주도록 합니다. 그러면서 어제에 이어서 계속 0.1%의.. 2019. 2. 20.
일차적인 시도와 실패, 그리고 발견한 실수 안녕하세요? 지난번 시간에 어떻게 수익이 나오는 모델을 찾을 수 있으리라 생각을 하기는 했는데, 이번 포스팅에서 그 결과부터 말씀 드리자면, 그렇지는 못했습니다. 이게 CS홀딩스라는 종목 자차가 않 좋거나, 여기서 이상치가 있어서 이런 반응이 나온 것이 아니라, 제가 강화학습을 시킬 때 조건을 잘못 지정해서 이런 일이 생기기는 했습니다. 그럼 그렇게 이어진 과정을 이번 포스팅에서 올려 보고자 합니다. 먼저 지난번 처럼 조건을 달리해서 한번 강화학습에 들어간 결과입니다. 그런데 제 예상과는 다르게 전혀 수익이 나오지 않은 것을 볼 수 있습니다. 일단 강화학습을 시킨 각각의 에포크를 보고 있으면, 어떻게 된 것인지는 몰라도, 점점 주식을 매수만 하기만 하고, 전혀 매도를 하지 않은 것을 볼 수 있습니다. 그.. 2019. 2. 19.
1주당 10만원 이하에 단타매매에 적합한 주식의 탐색 안녕하세요? 지난번 포스팅에서 어떻게 해서 1주당 가격에 제한을 주는 알고리즘 하나 만드는 데 상당히 애를 먹었는 것을 보여주었습니다. 그래서 이번에는 이걸 본격적으로 사용해 들어가서, 한번 적합한 종목이 있는지 없는지를 살펴보고 나서, 어떤 종목을 선택할 수 있는지에 대해서 한번 포스팅 하고자 합니다. 먼저 위 스크린샷에 보이는 것처럼 ohlcv를 얻고자 하는 메서드에서 위 스크린샷처럼 틱범위를 10으로 지정해 주도록 합니다. 다음으로는 너무 많은 데이터가 오고 간다고 생각을 해서, 한번 기간을 더 짧게 주도록 2018년 12월 1일부터로 변경해 보도록 하겠습니다. 다음으로는 가격을 정하는데 역시나 1주당 10만원 미만인 주식만을 추려내기 위한 작업을 시작해 보도록 합니다. 그런데 위 스크린샷처럼 너무.. 2019. 2. 18.