본문 바로가기

pycharm3

증권사 API를 이용해서 PyCharm에서 주식 데이터 다루기 안녕하세요? 지난번 포스팅까지는 이제 파이썬으로 SQLite를 다루는 연습을 했는데, 이제 본격적으로 증권사의 Open API를 이용해서, 한번 주식의 일봉 차트 데이터를 가지고 와서, 다루는 연습에 들어가 보려고 합니다. 물론 내용이 너무 길어진 관계로, 몇 개의 포스팅으로 나누어서 올리고자 합니다. 먼저 PyCharm에서 새로운 파이썬 파일을 생성하는 것으로 실습을 시작하도록 합니다. 이 실습에 쓰인 프로젝트 자체는 이전에 했는 프로젝트이며, 환경도 동일하게 PyQt5와 pandas등이 설치가 되어 있는 가상환경입니다. 먼저 kiwoom.py의 처음 시작 부분입니다. 당연하다면 당연 하게도 PyQt5모듈의 QtWidgets, QAxContainer, QtCore를 모두 import하라는 식으로 했으며.. 2018. 11. 24.
RLTrader의 main모듈을 만드는 작업 안녕하세요? RLTrader의 학습 데이터를 가져와서 전처리 하는 모듈인 data_manager를 지난번 포스팅에서 완성했다면, 이번 포스팅에서는 이제 진짜로 학습데이터를 준비하고 RLTrader로 주식투자 강화학습을 실행하는 모듈인 main모듈을 만들어 볼 차례가 되었습니다. 먼저 PyCharm에서 새로 만들기를 해서 py파일을 생성해 주는데, 이름을 main으로 지어 주도록 합니다. 대부분의 프로그래밍 언어에서 프로그램을 시작하기 위한 부분을 main이라고 하는데, 파이썬에서는 if __name__ = "__main__" 이라는 구문안에 작성이 될 경우에는 이 코드가 main의 역할을 합니다. 위 스크린샷에서 9번 줄을 보면, stock_code라는 항목에 삼성전자라고 되어 있는데, 이는 예시로서 들.. 2018. 10. 30.
파이썬(python) 통합 개발툴 (IDE) Pycharm의 설치와 새 프로젝트 생성 안녕하세요? 이제 주식 인공지능이라고 해야 할까요? 아무튼 아무런 전략이나 이런 것 없기 보다는 인공지능의 힘을 빌려서 주식투자를 하려고 하는 중인데, 여기서 하나 빠진게 있었습니다. 바로 통합 개발툴이라고 할 수 있는 Pycharm이라는 것을 아직 설치하지 않았습니다. 먼저 PyCharm 이라는 통합개발툴(IDE)를 설치하기 위해서 다운로드 받도록 합니다. 저는 전문적인 Professional까지는 필요하지 않기 때문에, Community 버전을 다운로드 받도록 합니다. 그래서 우선 위 스크린샷처럼 개발툴의 테마를 설정해 주도록 합니다. 설치가 다 된 다음에 위 스크린샷처럼 새로운 프로젝트를 생성하도록 합니다. 먼저 위 스크린샷처럼 나오면 먼저 프로젝트의 이름이자 디렉토리 폴더명으로 testAI라고 프.. 2018. 10. 14.