본문 바로가기

주식 인공지능200

드디어 나온 1분봉 차트의 결과와 또 다른 시련 안녕하세요? 이래저래 일이 있어서 오늘 하루종일 포스팅을 못 올리다가 이제서야 올리게 되었습니다. 일단 어제부터 연속해서 pycharm을 돌려서 1분봉 차트를 가지고 와서 이게 단타매매에 적당한지 아닌지를 알아보는 프로그램이 제대로 실행이 되었으며, 다음으로 cs홀딩스를 가지고서 0.1%의 지연보상 임계치를 가지고서 계속 작업해 보았는데, 여기서 실망스런 결과가 나왔다는 것을 올리고자 합니다. 먼저 위 스크린샷처럼 ohlcv라는 분봉차트를 가지고 오는 메서드에서 위 스크린샷처럼 틱범위를 1로 두어서 1분봉 차트를 한번 찾아보도록 합니다. 그리고 나서 가격은 1주당 20만원 미만이 되도록 지정을 해서, 예산규모에서 적절하게 거래를 할 수 있도록 만들어 주도록 합니다. 그러면서 어제에 이어서 계속 0.1%의.. 2019. 2. 20.
일차적인 시도와 실패, 그리고 발견한 실수 안녕하세요? 지난번 시간에 어떻게 수익이 나오는 모델을 찾을 수 있으리라 생각을 하기는 했는데, 이번 포스팅에서 그 결과부터 말씀 드리자면, 그렇지는 못했습니다. 이게 CS홀딩스라는 종목 자차가 않 좋거나, 여기서 이상치가 있어서 이런 반응이 나온 것이 아니라, 제가 강화학습을 시킬 때 조건을 잘못 지정해서 이런 일이 생기기는 했습니다. 그럼 그렇게 이어진 과정을 이번 포스팅에서 올려 보고자 합니다. 먼저 지난번 처럼 조건을 달리해서 한번 강화학습에 들어간 결과입니다. 그런데 제 예상과는 다르게 전혀 수익이 나오지 않은 것을 볼 수 있습니다. 일단 강화학습을 시킨 각각의 에포크를 보고 있으면, 어떻게 된 것인지는 몰라도, 점점 주식을 매수만 하기만 하고, 전혀 매도를 하지 않은 것을 볼 수 있습니다. 그.. 2019. 2. 19.
결과의 정리와 하나의 장벽 안녕하세요? 지난번 포스팅에서 새로운 수익을 가져다 줄 것으로 기대가 되는 모델을 한번 찾아보는 알고리즘을 완성해서 작동을 시켜 보았으며, 이번에는 그 결과를 한번 살펴보는 시간을 가지도록 하며, 동시에 종목코드 000120인 CJ 대한통운에 대해서 강화학습을 시킨 모델이 얼마나 수익을 가져다 주는 지에 대해서 한번 살펴 보고자 합니다. 먼저 계속해서 CJ대한통운의 60분봉 차트를 가지고서 한번 강화학습을 계속해서 시키고 있는 결과입니다. 여기서는 어떻게 해서 수익이 나오는 것을 확인할 수 있었습니다. 그리고 이어서 2번째 강화학습이 완료가 된 상황입니다. 먼저 60분봉 차트에서 현재가의 절대변화량이 300을 초과하는 모든 종목을 찾아보았습니다. 그리고 나서 엑셀의 정렬 기능을 이용해서 가장 큰 값부터 .. 2019. 2. 17.
60분봉 차트를 이용한 도전 part1 안녕하세요? 계속해서 AJ렌터카의 주식을 가지고서 한번 강화학습을 해보고 있는데, 수익이 나오는 것은 오로지 일봉차트로 꽤 긴시간 투자를 했을 경우에만 나올뿐, 분봉차트로는 그렇게 큰 효과가 없어 보입니다. 그래서 이번에는 그나마 가능성이 있어 보이는 60분봉차트를 가지고서 한번 강화학습을 시도해 보고자 합니다. 먼저 왜 60분봉이 그나마 가능성이 있는지 한번 살펴보겠습니다. 먼저 일봉차트의 종가 변화량을 계산하는데, 방법은 (오늘의 종가 - 어제의 종가)라는 식으로 계산을 해서, 그 차이를 그냥 변화량 항목에 넣도록 하고, 그 다음에 그 변화량의 음수이냐 양수이냐는 관계없이 그냥 절대값으로 변환을 하였습니다. 여기서 나오는 변화량 평균이라는 항목은 바로 이 절대값으로 변환한 값들의 평균이며, 그냥 변화.. 2019. 2. 10.