본문 바로가기

무모한 도전-주식 인공지능 만들기1651

원숭이 투자자까지 한 이후, 새로운 강화학습의 시도결과 안녕하세요? 우선 이번 포스팅에서는 먼저 원숭이 투자자(MT)라고 해서, 아무런 행동-랜덤한 행동을 하는 투자자를 가지고서 한번 시도를 해서, 그 결과를 보았습니다. 그리고 나서 바뀌었는 조건으로 해서 강화학습을 시도하고 백테스트를 하고나서, 그 결과를 포스팅에 올리고자 합니다. 먼저 RLTrader를 실행시킨 다음에, 위 스크린샷에 보이는 것처럼 원숭이 투자자를 하기 위한 준비를 하도록 해 봅니다. 데이터 베이스 역시 백테스트를 하기 위한 것처럼 준비를 해 봅니다. 먼저 위 스크린샷에 보이는 것처럼, 일단 6번 시도를 하였고, 1번을 제외하고는 미미하지만 수익이 나오기는 나오는 것을 확인할 수 있었습니다. 그래서 지난번 수익이 나온 수익모델의 수익률이 원숭이 투자자와 거의 비슷한 수익률이 나와서, 진짜.. 2019. 3. 10.
코스닥에서 새로운 종목찾기를 했는 결과 안녕하세요? 트러스제7호라는 종목에서 강화학습은 강화학습대로 하면서, 같은 시간 동안 저는 이번에는 지난번 포스팅에서 평균적인 변화량이 1%를 넘으면서 동시에 가격이 1주당 20만원 미만인 종목이 있는지 한번 살펴보았습니다. 그리고 그 결과를 이번 포스팅에서 올리고자 하는 것 입니다. 먼저 위 스크린샷에서 보이는 것처럼 코스피로 되어 있는 종목을 모두 코스닥으로 바꾸어 주도록 합니다. 그 외에는 자식 프로세스에서는 동일하게 설정해 주면 됩니다. 단, 저장이 되는 txt파일의 이름은 다르게 해주어야 합니다. 일단 결과가 저장이 될 파일을 이름을 다르게 지정하는 것 까지는 하도록 합니다. 다음으로는 부모 프로세스가 되는 스크립트로 가서, 위 스크린샷처럼 파이썬의 for문을 지정해 주도록 합니다. 일단 그냥 .. 2019. 3. 10.
트러스 제7호 종목으로 수익모델을 찾기위한 여정 안녕하세요? 지난번 포스팅에서 어떻게 펀드이기는 하지만, 그래도 트러스 제7호라는 종목코드가 140890인 종목이 유망해 보인다는 결과를 얻는데 성공했습니다. 그래서 이번 포스팅에서는 우선 1000에포크를 기준으로 해서 한번 강화학습을 시켜 보도록 하고, 그 결과를 올리고자 합니다. 먼저 pytrader를 실행시킨 다음에, 트러스 제7호에 대한 1분봉차트를 가지고 오도록 합니다. 일단 따로 조작을 할 필요는 없이, 그냥 지금 가지고 있는 데이터만 가지고서도 충분히 강화학습을 하는데 지장이 없겠다는 판단이 들어서, 한번 그대로 들어가 보도록 합니다. 다음으로 yellowoperation으로 가서, 위 스클긴샷처럼 데이터 베이스의 이름과 종목코드의 코드번호를 바꾸어 주도록 합니다. 그리고 나서 당연하다면 당.. 2019. 3. 10.
새로운 알고리즘으로 새로이 종목찾기를 나선 결과 안녕하세요? 지난번 포스팅까지 해서 어떻게 조흥이라는 종목에서 강화학습으로 좋은 수익모델이 나오기를 기대하고 있기는 있었습니다만, 문제는 제대로 수익이 나오는 모델은 찾을 수 없었습니다. 그래서 이번에는 새로운 방법을 사용해서 한번 분봉차트에서 수익을 가져다 줄만한 종목을 찾을 수 있는지 가보고자 합니다. 먼저 지난번 포스팅에서 만들어 놓은 나만의 알고리즘에서 일단 날짜를 필터링해야 하는데, 일단은 2019년 2월 20일 오전 9시 이후의 데이터만을 가지고 오도록 합니다. 그리고 나서, 위 스크린샷과 같은 식으로 먼저 이전 가격대비 현 가격이 몇 %나 변했는지 여부를 알아보도록 하고, 그 비율이 평균 1%-그것도 절대값으로 변형한 평균적인 % 정도가 1%를 넘는지 여부를 따져서 이상이며, 가격은 1주당 .. 2019. 3. 9.