본문 바로가기

구글 코랩45

일차적인 시도와 실패, 그리고 발견한 실수 안녕하세요? 지난번 시간에 어떻게 수익이 나오는 모델을 찾을 수 있으리라 생각을 하기는 했는데, 이번 포스팅에서 그 결과부터 말씀 드리자면, 그렇지는 못했습니다. 이게 CS홀딩스라는 종목 자차가 않 좋거나, 여기서 이상치가 있어서 이런 반응이 나온 것이 아니라, 제가 강화학습을 시킬 때 조건을 잘못 지정해서 이런 일이 생기기는 했습니다. 그럼 그렇게 이어진 과정을 이번 포스팅에서 올려 보고자 합니다. 먼저 지난번 처럼 조건을 달리해서 한번 강화학습에 들어간 결과입니다. 그런데 제 예상과는 다르게 전혀 수익이 나오지 않은 것을 볼 수 있습니다. 일단 강화학습을 시킨 각각의 에포크를 보고 있으면, 어떻게 된 것인지는 몰라도, 점점 주식을 매수만 하기만 하고, 전혀 매도를 하지 않은 것을 볼 수 있습니다. 그.. 2019. 2. 19.
1주당 10만원 이하에 단타매매에 적합한 주식의 탐색 안녕하세요? 지난번 포스팅에서 어떻게 해서 1주당 가격에 제한을 주는 알고리즘 하나 만드는 데 상당히 애를 먹었는 것을 보여주었습니다. 그래서 이번에는 이걸 본격적으로 사용해 들어가서, 한번 적합한 종목이 있는지 없는지를 살펴보고 나서, 어떤 종목을 선택할 수 있는지에 대해서 한번 포스팅 하고자 합니다. 먼저 위 스크린샷에 보이는 것처럼 ohlcv를 얻고자 하는 메서드에서 위 스크린샷처럼 틱범위를 10으로 지정해 주도록 합니다. 다음으로는 너무 많은 데이터가 오고 간다고 생각을 해서, 한번 기간을 더 짧게 주도록 2018년 12월 1일부터로 변경해 보도록 하겠습니다. 다음으로는 가격을 정하는데 역시나 1주당 10만원 미만인 주식만을 추려내기 위한 작업을 시작해 보도록 합니다. 그런데 위 스크린샷처럼 너무.. 2019. 2. 18.
CJ대한통운 주식에서 수익을 얻어보기 위한 다른 시도 안녕하세요? 지난번 포스팅에서 일단 60분봉 차트에서 무언가 좋아보이는 종목들을 찾았는데, 그 종목들은 일단 너무 1주당 가격이 높아서 일단 보류하기로 결정을 하였습니다. 그 대신에 CJ대한통운의 강화학습에서 하기는 했는데, 너무 지연보상 임계치를 낮게 잡아 주어서 학습이 제대로 되지 않았다는 생각이 들었습니다. 그래서 하는 수 없이 이 수치를 낮추어서 생각해 보도록 했습니다. 먼저 강화학습에 사용이 된 결과를 보여주고 있습니다. 이 결과에서는 어떻게 올해 1월 24일 부터 2월 13일까지 거의 2주일 넘게 주식투자를 해서 수익이 시원찮게 나왔다는 결론을 보여주고 있습니다. 일단 지연보상 임계치를 대폭 낮추어 볼 계획이기 때문에, 여기서에서는 먼저 위 스크린샷처럼 전체적인 데이터의 갯수를 28개로 만들어.. 2019. 2. 17.
결과의 정리와 하나의 장벽 안녕하세요? 지난번 포스팅에서 새로운 수익을 가져다 줄 것으로 기대가 되는 모델을 한번 찾아보는 알고리즘을 완성해서 작동을 시켜 보았으며, 이번에는 그 결과를 한번 살펴보는 시간을 가지도록 하며, 동시에 종목코드 000120인 CJ 대한통운에 대해서 강화학습을 시킨 모델이 얼마나 수익을 가져다 주는 지에 대해서 한번 살펴 보고자 합니다. 먼저 계속해서 CJ대한통운의 60분봉 차트를 가지고서 한번 강화학습을 계속해서 시키고 있는 결과입니다. 여기서는 어떻게 해서 수익이 나오는 것을 확인할 수 있었습니다. 그리고 이어서 2번째 강화학습이 완료가 된 상황입니다. 먼저 60분봉 차트에서 현재가의 절대변화량이 300을 초과하는 모든 종목을 찾아보았습니다. 그리고 나서 엑셀의 정렬 기능을 이용해서 가장 큰 값부터 .. 2019. 2. 17.