본문 바로가기

분봉차트23

60분봉 차트를 이용한 도전 part1 안녕하세요? 계속해서 AJ렌터카의 주식을 가지고서 한번 강화학습을 해보고 있는데, 수익이 나오는 것은 오로지 일봉차트로 꽤 긴시간 투자를 했을 경우에만 나올뿐, 분봉차트로는 그렇게 큰 효과가 없어 보입니다. 그래서 이번에는 그나마 가능성이 있어 보이는 60분봉차트를 가지고서 한번 강화학습을 시도해 보고자 합니다. 먼저 왜 60분봉이 그나마 가능성이 있는지 한번 살펴보겠습니다. 먼저 일봉차트의 종가 변화량을 계산하는데, 방법은 (오늘의 종가 - 어제의 종가)라는 식으로 계산을 해서, 그 차이를 그냥 변화량 항목에 넣도록 하고, 그 다음에 그 변화량의 음수이냐 양수이냐는 관계없이 그냥 절대값으로 변환을 하였습니다. 여기서 나오는 변화량 평균이라는 항목은 바로 이 절대값으로 변환한 값들의 평균이며, 그냥 변화.. 2019. 2. 10.
아직도 문제가 많은 설날 이후에 열린 주식투자 안녕하세요? 설날이 끝나고 처음으로 열린 주식시장에 모의 주식투자로 제 인공지능 주식 투자자를 적용하는 것을 시도했습니다만, 이래저래 부족한 점이 아직도 많다는 것을 확인만 할 수 있었는 하루라는 생각이 들었습니다. 아무튼 이렇게 부족하고 엉망진창이기는 해도, 그래도 이를 기록으로 남기고자 이번 블로그 포스팅에서 올리고자 합니다. 우선 지난번 포스팅에서 언급한 대로 강화학습을 구글 코랩에서 시도를 하기는 했습니다만, 문제는 1000에포크에 도달하기도 전에 그만 구글 드라이브와의 연결이 끊겨 버리는 바람에 중간에 강화학습이 중단되어 버리는 문제가 생겨 버리고 말았습니다. 한마디로 시간은 시간대로 버리고, 이걸 신경쓴다로 잠은 잠대로 제대로 자지도 못한 상황이 되어 버리고 말았습니다. 그렇게 아침 9시가 되.. 2019. 2. 8.
한번 살펴본 단타매매를 위한 탐구 part2 안녕하세요? 특별하게 획기적인 방법이 나오지 않으면서 계속해서 강화학습에 시간만 잡아먹히는 와중에 어떻게 하면 실시간 주식인공지능으로 많은 수익을 올릴까를 생각하기 위해서 한번 분봉차트를 특정 시간대별로 가지고 오도록 해서, 얘네들에 대해서 한번 살펴보고자 합니다. 먼저 위 스크린샷처럼 기존의 메서드에서 틱범위가 1로 되어서 1분봉 차트를 가져왔는 것에 비해서 3이라는 숫자를 입력해서 3분봉차트를 가지고 오도록 합니다. 이렇게 해서 위 스크린샷처럼 데이터 베이스를 가지고 오는데, 모두 3분봉, 5분봉, 10분봉, 15분봉, 30분봉, 45분봉, 60분봉의 차트를 가지고 오는데 성공했습니다. 다만 이번 경우에는 가지고 오면서 일일히 코드를 변경하는 과정을 거쳤는데, 앞으로는 인터페이스 상에서 이를 구현해야.. 2019. 2. 7.
원숭이 투자자의 오류 해결과 새로운 벽에 가로막힌 하루 안녕하세요? 이래저래 어제 포스팅에서는 원숭이 투자자에 문제가 있었음을 알았고, 그래서 이번 포스팅에서는 이 문제를 해결하기 위한 시도를 하였습니다. 그리고 나서는 새로운 수익모델을 찾기위한 시도를 들어갔습니다만, 그래도 결과가 시원찮지 않은 것을 보여주고 있었습니다. 먼저 한번 RLTrader에 가서, 위 스크린샷처럼 learing이 false로 되어 있을 경우에는 랜덤한 행동을 하는 비율이 오히려 0가 되는 것을 볼 수 있습니다. 한마디로 말해서 지금까지 제가 원숭이 투자자라고 생각했던 것이 실제로는 학습되지 않은 신경망을 통해서 나온 것이라는 것을 볼 수 있었습니다. 그래서 이번에는 먼저 try: 문을 가지고 나와서, 먼저 해야 할 일은 에포크를 1번만 시도하는 경우에는 0으로 나누기를 하는 에러가.. 2019. 2. 5.