본문 바로가기

일봉차트18

증권사 API를 이용해서 PyCharm에서 주식 데이터 다루기-2- 안녕하세요? 지난번 포스팅에서 한번 주식 종목의 코드랑 종목의 이름을 가지고 오는 것을 PyCharm에서 실습해 보았는데, 이것에만 만족하지 말고, 이번에는 키움증권의 Open API를 이용해서 제대로 주식의 일봉 데이터를 가지고 오는 것에 대해서 포스팅을 해 보고자 합니다. 지난번과 코드 자체는 크게 다를 것이 없어 보이기는 합니다만, 먼저 import time이라고 해서 시간관련 모듈을 가지고 오기로 하고, 다음으로는 TR_REQ_TIME_INTERVAL 이라는 변수를 주어서, 나중에 데이터를 요청하는데, 키움증권에서는 서버에 1초에 5번의 요청만을 허용하기 때문에, 이를 위한 변수입니다. 다음으로 _set_signal_slots(self): 라는 메소드에 한줄을 추가하는데, 여기서는 OnReceiv.. 2018. 11. 24.
RLtrader의 제작 part3 안녕하세요? 지난번 포스팅에서 RLtrader의 환경 모듈과 정책 네트워크를 만드는 과정까지를 포스팅 하였습니다. 원래라면 이번 포스팅에서 남은 모듈을 다 만들려고 했습니다만, 너무 내용이 길고 어려워서 다 만드는 것은 어려웠습니다. 그래서 하는 수 없이 남은 모듈을 남겨두고, 포스팅의 내용도 너무 길어서 중간에 끊어야만 했습니다. 먼저 위 그림은 이 RLtrader에서 사용할 기계학습의 모습을 대략적으로 나타낸 모식도입니다. 이 기계학습에서 입력층은 17차원이라고 하는데, 이는 학습 데이터 15개와 에이전트 상태 2개를 합쳐서 17차원이 되었습니다. 그리고 은닉층의 수와 차원은 조절할 수 있으며, 마지막 출력층에서는 투자 행동인 매수나 매도, 2가지 행동이 나오기 때문에 이렇게 지정을 하였습니다. 그래.. 2018. 10. 19.