본문 바로가기

에러107

1월 마지막주 화요일 모의투자에 들어가기 안녕하세요? 월요일은 모의투자에 들어가서 인공지능 주식 투자자를 시험해 보지 않았습니다만, 화요일 하루종일 주식 시장이 열린 상황에서는 모의투자에 들어가서 한번 작업을 시작해 보기는 보았습니다. 그리고 이번 포스팅에서는 역시나 시작된 에러와의 싸움이 있었으며, 그 경과를 포스팅으로 올리고자 합니다. 먼저 지난주 금요일 모의투자에 들어갔을 때, 이미 호출이 된 TR은 따로 있고, 이전에 들어온 TR이 또 들어오는 것을 보았습니다. 이 때문에 코드가 꼬여서 제대로 일이 진행이 되지 않았는 것을 볼 수 있었습니다. 그래서 이번에는 이 사태를 막고자 플래그 3개를 일단 클래스 변수로 kiwoom.py에서 만들었습니다. 다음으로 _receive_tr_data()라는 메서드에서 위 스크린샷처럼 한번 호출이 되면, .. 2019. 1. 30.
키움증권 Open API에서 주식의 분봉차트를 가지고 오기 안녕하세요? 지난주 내내 모의 주식투자를 하면서 거의 1분 단위로 현재가를 체크해서 인공지능이 결정을 내리는데, 일단 지금까지는 두뇌역할을 하는 RLTrader의 수익모델을 만들기 위해서는 주식종목의 '일봉차트'를 가지고 했습니다. 그래서 분단위로 하루종일 감시하라고 해도, 제대로 대응을 못하는 모습을 보여주고 있었습니다. 그래서 이번에는 아예 분봉차트라고 해서, 분단위로 나온 주식종목의 차트가 있습니다. 이 차트를 가지고서 수익모델을 만드는 과정에 들어가려고 합니다. 그러기 위해서는 먼저 키충증권 Open API에서 이 주식의 분봉차트를 가지고 오는 작업이 먼저 필요하다는 생각이 들었습니다. 먼저 Qt Designer를 열어서, 위 스크린샷에서 보이는 것처럼 분봉차트를 가져오기 위한 버튼을 따로 만들어.. 2019. 1. 27.
금요일 실전 주식투자에 도전한 결과 안녕하세요? 가지가지 일이 있어서 하는 수 없이 늦은 시간에 포스팅을 하나 올리게 되었는데, 아무튼 이번 포스팅에서는 금요일에 있었던 인공지능 주식 투자자의 실전 모의투자 결과를 소개하고자 합니다. 먼저 24일인 목요일에 있었던, 수집된 데이터를 기반으로 해서 알아본 결과입니다. 일단 엑셀의 꺾은선 그래프로 종가라고 표시하기는 했지만, 이 값이 곧 현재가입니다. 즉, 종가=현재가로 해서 데이터를 모은 결과입니다. 이날은 변화량을 한번 조사해 보니까, 일단 1%넘는 주가의 오름과 내림이 감지되기는 했습니다. 하지만 대체적으로는 0.5%이하에서 왔다갔다 하고 있는 것을 볼 수 있었습니다. 그리고 자세히 보면 어떻게 해서든 매도라는 명령을 내려서 차익을 얻을 수 있으리라 생각이 됩니다만, 글쎄요. 일단 일봉차.. 2019. 1. 26.
목요일 하루종일 해가 떠 있는 동안 시도한 주식 모의투자-3- 안녕하세요? 이제 목요일에 있었던 일을 포스팅으로 올리는 것도 슬슬 마지막이 되어가는 중 입니다. 여기서는 에러 한가지는 해결하는 데는 성공했는데, 문제는 두 개로 겹친 에러중에 작은 에러만 처리하는 데 성공했지, 정말 메인이 되는 에러는 아직도 해결이 요원해 보인다는 것이 문제입니다. 좀 장황하게 긴 스크린샷인데, 위 스크린샷을 보시면, 분명히 opw00001을 동원해서 제대로 주식의 현재 정보를 얻어오는 데 성공했습니다. 그런데 이 값을 한번 더 요청하고 있다는 것을 볼 수 있습니다. 그래서 여기까지 봤을 때, 무언가가 중복되어서 요청을 한다는 것을 알 수 있었습니다. 그리고 print()가 메서드를 실행하라는 코드 아래에 있으면 출력이 되지 않기 때문에, pytrader.py에 가서 위 스크린샷처럼.. 2019. 1. 25.