본문 바로가기

주식83

키움증권 Open API를 이용, 1500이상 종목의 일봉차트를 가지고 오기 안녕하세요? 하루종일 풀리지 않는 문제를 가지고 알아내려고 시도를 하다보니 포스팅이 많이 늦어졌습니다. 아무튼 이렇게 된 이상 어떻게 포스팅을 이어 나가야 하는데, 이번 포스팅은 일요일에 했었는 1500 이상의 대량의 종목 코드를 가지고서 일봉차트를 대량으로 긁어오는 방법에 대해서 일단 올리고자 합니다. 먼저 위 스크린샷처럼, 자식 프로세스가 되는 스크립트에 get_ohlcv_2라는 새로운 메서드를 만들어 놓도록 합니다. 여기서는 분봉차트가 아니라 일봉차트를 가지고 오도록 만들어진 메서드입니다. 다음으로는 키움증권 서버에서 가지고 온 일봉차트 데이터를 가지고서는 모두 db파일에 집어 넣는데, 이번에는 daily_cnadle이라는 폴더 안에 각각 종목별로 저장하도록 합니다. 그리고 나서 위 스크린샷처럼 기.. 2019. 3. 18.
키움증권 Open API를 이용해서 전체 분봉차트를 가지고 오는 시도-2- 안녕하세요? 지난 포스팅에서 1500개를 넘는 종목의 1분봉 차트를 가지고 오는 작업을 하고자 합니다만, 문제가 발생하였습니다. 그래서 이번 포스팅에서는 대괄호인 [ ] 부터 리스트에서 제거하는 방법에 대해서 한번 언급하고 나서 움직여 보고자 합니다. 먼저 위 스크린샷과 같이 리스트[인덱스] = 리스트[인덱스].translate('[',) 이라는 구문을 주도록 합니다. 이런 작업을 하는 이유는 우선 제일 첫 요소-인덱스 0과 가장 마지막 요소-인덱스 -1 인 값들에 대괄호가 각각 [ 과 ]이 있기 때문입니다. 그런데 이번에는 위 스크린샷과 같이 대괄호가 아니라 '' 이 말표시가 문제가 된다는 메세지가 뜨면서, 이건 어떻게 지우기가 난감하다는 문제가 있습니다. 일단 translate가 문제인가 싶어서 한번.. 2019. 3. 16.
자동으로 현재가를 얻어오기 위한 작업 안녕하세요? 지난번 시간에 버튼을 누르면 현재가를 가지고 오는 것을 보여 드렸습니다. 그런데 문제는 일일히 버튼을 눌러야 해서 불편하기 때문에 이번에는 10초 정도의 시간마다 현재가를 가지고 오도록 만들고자 합니다. 먼저 Qt Designer를 열었습니다. 여기서 버튼은 버튼대로 놔두도록 하고, 다음으로는 투자중이라는 표시를 만들어 주고자 합니다. 원래는 LED램프를 만들어야 했는데, 너무 어렵고 해야 할 일이 많기에, 하는 수 없이 이렇게 텍스트로 표시를 하였습니다. 다음으로 이 텍스트박스의 텍스트는 프로그램을 시작하는 것과 동시에 중지라는 글씨를 보이도록 만들어 주고자 합니다. 이제 본격적으로 프로그램을 실행하면, 위 스크린샷과 같은 화면이 나오는 것을 볼 수 있습니다. 그리고 버튼에 따라서는 위 스.. 2018. 12. 27.
다신한번 시도하는 강화학습 모델 8개의 도전 안녕하세요? 지난번에 TPU를 이용해서 구글 코랩에서 강화학습을 진행한 이래, 한번 더 모델을 8개 만들고 나서, 이 모델들이 얼마나 수익을 올릴 수 있을지에 대해서 한번 백테스트를 하는 과정을 거쳤습니다. 일단 하루종일 작업을 해서 강화학습의 모델을 8개 얻는데는 성공했습니다. 강화학습으로 찾은 1번째 모델의 결과입니다. 2번째 모델인데, 이 역시 지난번과 별 차이가 없다는 생각이 듭니다. 다음으로는 위 스크린샷과 같이, 3번째 모델까지 작업을 하였습니다. 다음으로는 4번째 모델을 가지고 오는 데 성공했습니다. 그런데 학습과정은 그렇게 차이가 있는지 의문이 들었습니다. 그리고 나서 5번째 학습한 결과입니다. 그 다음으로는 6번째 모델을 학습한 결과입니다. 하루종일이 걸린 것이 맞는지 7번째 모델을 얻을.. 2018. 12. 24.