본문 바로가기
무모한 도전-주식 인공지능 만들기

주식인공지능의 몸과 두뇌를 연결하기 위한 시도-4-

by 인터넷떠돌이 2019. 1. 1.
반응형

안녕하세요?


드디어 새해가 밝았지만, 저는 상황이 그다지 좋지만은 않습니다. 일단 다른 것 보다도 오른손 중지 손가락이 무언가에 감염이 되어서 부풀어 올랐는데, 덕분에 코딩도 잘 안되고 있기는 있습니다. 아무튼 이래서야 새해 첫날부터 상당히 아프게 보내고 있는 중입니다. 그건 그것이고, 일단 그전까지 했던 주식 인공지능을 연결하는 과정을 포스팅 하고자 합니다.



일단 지난번 포스팅에서 pytrader를 가동한 결과 newTestAI에 새로운 txt파일이 생성이 된 것을 볼 수 있었습니다. 그래서 내용이 어떻게 되었는가 한번 보았습니다.



제대로 제가 만들어 놓은 강화학습의 수익모델이 자리 잡고 있는 것을 볼 수 있는데, 아무튼 이건 이것이고, 다음으로 중요한 것은 이걸 newTestAI가 제대로 인식을 하느냐 하는 것 입니다.



일단 정확한 테스트를 하기 위해서 기존에 RLTrader안에 있던 데이터 베이스와 수익모델의 파일을 제거한 다음에 실험에 들어가 보도록 합니다.




일단 먼저 modelPaht_1이라는 빈 클래스 변수를 만들어 주도록 하고, 그 다음에는 txt파일을 읽어서 그 내용을 변수안에 집어 넣는 과정을 만들어 줍니다.



그런데 예상치 못한 에러가 발생하는 것을 볼 수 있었습니다. 이 에러가 무엇인지 아직 저는 잘 모릅니다만, 일단 짚히는 데가 한군에 있어서 수정을 해 보고자 합니다.



일단 전에는 25%의 데이터만 가지고서 백테스트를 하였는데, 너무 데이터의 양이 적은 것이 문제가 아닌가 해서 아예 100%의 데이터를 가지고서 작업을 하라고 지시를 했습니다.



마지막으로 위 스크린샷처럼 제대로 실행이 되는 것을 볼 수 있었습니다. 일단 여기까지 이제 중요해 보이기는 하는 데이터를 가지고 오기는 했는데, 아직 남아 있는 일이 많이 있다는 것을 볼 수 있습니다. 우선 계좌정보에서 예치금과 보유주식의 수를 가지고 와야 하고, 다음으로 어떻게 RLTrader에서 pytrader로 사고 팔라는 명령을 보내야 하는 일이 남아 있습니다.

반응형