본문 바로가기

인공지능 주식투자141

한번의 시도성공과 한번의 시도실패 안녕하세요? 드디어 외면하고 외면했던 작업에 직면해야 했습니다. 제가 굳이 무리해서까지 exe파일을 만들어 보는 실습을 해보며, 다양한 시도를 하였던 이유가 바로 pytrader에서 만들어 낸 명령으로 RLTrader를 실행시키고, 서로간에 변수를 주고 받도록 하는 것 이었습니다. 그런데 일단 한번 pytrader에서 RLTrader를 실행시키는 것은 성공했는데, 문제는 다른 프로젝트에 있는 파이썬 프로그램간에 변수를 공유하는 것은 무리였습니다. 먼저 프로젝트를 위해서 새로운 프로젝트를 생성하도록 합니다. 그리고 여기에는 RLTrader의 스크립트 파일들을 가지고 오도록 합니다. 다음으로는 새로운 환경을 만들어 보는데, 기존의 RLTrader를 작동시킨 환경에서 pyinstaller를 추가하는 가상환경을.. 2018. 12. 29.
5개의 강화학습 모델의 분석결과 안녕하세요? 지난번 포스팅에서 하루종일 매달려서 절반은 어떻게 구글 코랩을 작동 시키는 줄 몰라서 애를 먹었고, 나머지 절반은 이제 겨우 강화학습의 모델을 5개 얻는다고 시간을 다 썼습니다. 이제 이 강화학습 모델들이 어떤 결과를 줄지 모르기 때문에 일단 한번 가지고 와서 백테스트를 해보고자 합니다. 먼저 1번 모델의 학습결과를 각각 10에포크, 200에포크, 600에포크, 1000에포크로 나누어서 보여준 결과입니다. 일단 학습횟수가 많아져도 그다지 별로 달라지지 않는 것을 볼 수 있었습니다. 다음이 2번 모델의 경우인데, 이 경우에도 그다지 많이 달라지는 것을 볼 수 없었습니다. 그냥 주식이 오랜 시간이 지나면서 꾸준히 상승해서 때문인가요? 계속해서 그냥 주식이 상승하는 것만을 볼 수 있었습니다. 3번.. 2018. 12. 22.
키움증권 API와 연동해 보기-PyQt를 연습해 보기-3- 안녕하세요? 아깝기는 하지만, 일단 64비트용 아나콘다를 언인스톨 한 다음에, 관련된 내용을 한번 실습해 보았고, 어느정도 성공을 거두어서 관련된 내용을 포스팅 해 보고자 합니다. 먼저 아나콘다가 설치되어 있는 폴더로 가서, Uninstall anaconda라는 실행 프로그램을 실행 시켜서 64비트용 아나콘다를 삭제하도록 해 봅니다. 일단 아나콘다의 설치에도 다소 시간이 걸린 만큼, 언인스톨에서도 다소 시간이 걸리는 것을 볼 수 있었습니다. 그래서 하는 수 없이 이전에 설치해 둔 32비트용 아나콘다에서 새로운 파이썬 가상 환경을 만들어 주도록 해 봅니다. 그리고 나서 PyQt5는 아나콘다 네비게이터가 아닌, 프롬프트에서 설치해 주도록 합니다. 그리고 나서 PyCharm으로 돌아가서, 방금 만들어준 가상환.. 2018. 11. 16.
키움증권 API와 연동해 보기-PyQt를 연습해 보기 안녕하세요? 지난번 포스팅에서 어떻게 해서 방법을 찾아낸 PyQt가 있다는 것을 알아내기는 했는데, 이걸 마스터한다는 것은 아니겠지만, 그래도 어느정도는 쓸 수 있도록 한번 연습해 보고자 했으며, 그 내용을 이번 포스팅에서 올리고자 합니다. 일단은 키움증권 Open API를 등록하는 데는 성공했습니다. 이제 키움증권 Open API를 사용할 수 있게 되었습니다. 그리고 다운로드 받은 KOA studio의 압축을 해제하면, 위 스크린샷과 같은 아이콘이 나오는데, 실행파일을 더블클릭해서 실행을 하도록 해 봅니다. 일단 접속이 되면, 파일을 다운로드 받아서 버전업이 되는 것을 볼 수 있었습니다. 그리고 다음으로는 모의투자에 접속할 수 있도록 키움증권 홈페이지에서 모의투자를 신청해 보도록 합니다. 그리고 관련된.. 2018. 11. 15.