본문 바로가기

오류126

1월 마지막주 화요일 모의투자에 들어가기-3- 안녕하세요? 지난번 포스팅에서 새로운 에러가 발생하는 바람에, 이를 해결하기 위해서 동분서주했고, 문제는 이러고도 새로운 에러가 계속해서 생긴느 것을 볼 수 있었을 것 입니다. 계속해서 이 에러들을 해결하기 위해서 일단 작업을 하고 또 했으며, 그 관련된 내용을 이번 포스팅에서 올려 보겠습니다. 그래서 다시 한번 -200이 되었다고 해서 다시 시작을 하지 말고, 이번에는 다시 요청을 하는 것으로 방향을 바꾸어서 다시 시도를 하도록 했습니다. 그런데 이렇게 했더니, 이번에는 -211이 호출이 되고 나서, 새로 시작한 다음에 다시 RLTrader까지 성공적으로 부르는 것을 볼 수 있었습니다. 하지만 그것도 좋아할 것이 아닌게, 어디서 또 막혀서 게속 pytrader가 멈추어 있는 것을 볼 수있었습니다. 그래.. 2019. 1. 30.
1월 마지막주 화요일 모의투자에 들어가기-2- 안녕하세요? 지난 포스팅에서 어떻게 한번 에러를 하나 수정을 하고서 이제 순항을 할줄 알았습니다만, 또 다시 예상치 못한 에러가 나와서 제대로 진행이 되지 않는 일이 일어났고, 이를 수정하기 위해서 한번 더 작업을 해야 했습니다. 그런데 하다하다 보니 작업이 연속해서 나와서 이번 포스팅에 다 끝내지 못하고, 남은 몇 부분으로 나누어야 했습니다. 일단 먼저 찾아낸 것은 위 스크린샷처럼 commRqData가 정상적인 처리인 0이 아니라 -211이 나오는 경우 입니다. 이게 에러 메세지는 맞는데, 문제는 키움증권 Open API 개발 가이드에서도 나와 있지 않은 에러라서 정말 어디가 잘못된 것인지 알 길이 없었습니다. 문제는 이런 -211 오류코드가 나온 이후에 프로그램이 멈추었다고 해야 할까요? 그냥 아무런.. 2019. 1. 30.
1월 마지막주 화요일 모의투자에 들어가기 안녕하세요? 월요일은 모의투자에 들어가서 인공지능 주식 투자자를 시험해 보지 않았습니다만, 화요일 하루종일 주식 시장이 열린 상황에서는 모의투자에 들어가서 한번 작업을 시작해 보기는 보았습니다. 그리고 이번 포스팅에서는 역시나 시작된 에러와의 싸움이 있었으며, 그 경과를 포스팅으로 올리고자 합니다. 먼저 지난주 금요일 모의투자에 들어갔을 때, 이미 호출이 된 TR은 따로 있고, 이전에 들어온 TR이 또 들어오는 것을 보았습니다. 이 때문에 코드가 꼬여서 제대로 일이 진행이 되지 않았는 것을 볼 수 있었습니다. 그래서 이번에는 이 사태를 막고자 플래그 3개를 일단 클래스 변수로 kiwoom.py에서 만들었습니다. 다음으로 _receive_tr_data()라는 메서드에서 위 스크린샷처럼 한번 호출이 되면, .. 2019. 1. 30.
키움증권 Open API에서 주식의 분봉차트를 가지고 오기 안녕하세요? 지난주 내내 모의 주식투자를 하면서 거의 1분 단위로 현재가를 체크해서 인공지능이 결정을 내리는데, 일단 지금까지는 두뇌역할을 하는 RLTrader의 수익모델을 만들기 위해서는 주식종목의 '일봉차트'를 가지고 했습니다. 그래서 분단위로 하루종일 감시하라고 해도, 제대로 대응을 못하는 모습을 보여주고 있었습니다. 그래서 이번에는 아예 분봉차트라고 해서, 분단위로 나온 주식종목의 차트가 있습니다. 이 차트를 가지고서 수익모델을 만드는 과정에 들어가려고 합니다. 그러기 위해서는 먼저 키충증권 Open API에서 이 주식의 분봉차트를 가지고 오는 작업이 먼저 필요하다는 생각이 들었습니다. 먼저 Qt Designer를 열어서, 위 스크린샷에서 보이는 것처럼 분봉차트를 가져오기 위한 버튼을 따로 만들어.. 2019. 1. 27.