본문 바로가기

키움증권361

pytrader를 만드는 실습에 들어가기-18- 안녕하세요? 지난번 포스팅에서 휴먼에러가 발생해서 이래저래 많이 힘들어 지기는 했는데, 그래도 뒤 늦게라고 이 에러를 눈치채서 다행이라는 생각이 듭니다. 아무튼 지체된 작업을 이번 포스팅에서 마무리 해 보도록 하겠습니다. 지난번에 시장가를 빼먹어서 문제가 되엇는데, 이제 매수 주문을 넣어 보도록 합니다. 그리고 조금의 시간이 흐르자, 키움증권 홈페이지에서 제대로 된 내용이 나오는 것을 확인할 수 있었습니다. 그래서 이번에는 기왕 데이터를 얻는데 성공하기는 성공했으니, 한번 급등주로 포착이 된 종목을 소량이지만, 한번 매수 주문을 넣어 보도록 합니다. 일단 위 스크린샷처럼 급등주로 포착이 된 종목의 매수가 성공한 것을 PyTrader상에서 확인을 할 수 있었습니다. 하지만 아직 다 끝나지 않았으니, 다음 .. 2018. 12. 6.
pytrader를 만드는 실습에 들어가기-17- 안녕하세요? 드디어 주식시장이 개장을 해서, pytrader의 문제가 무었이길래 매도 주문이 전혀 들어가지 않았는지 확인해 보는 작업에 들어가 보고자 합니다. 일단 이번엔느 매도 주문만을 올리도록 하는데, 위 스크린샷에서 보이는 것처럼 5줄만 만들어서 1초에 5번만 매도 주문을 내라고 만들어 놓도록 합니다. 프로그램을 실행시키고 나서, 처음에는 별 차이가 없는 듯 했습니다. 일단 텍스트파일 자체는 제대로 처리를 했다는 신호를 보내고 있습니다. 그리고 나서 지난번에 35주의 보유량을 가지고 있었는데, 5번의 주문으로 각각 5번 팔았으니, 25주가 빠져서 총 10주만 남았는 것이 반영이 이제서야 되었습니다. 그런데 키움증권 홈페이지에서는 아직 자료가 갱신되지 않은 것을 확인할 수 있었습니다. 몇분정도 흐른 .. 2018. 12. 6.
PyMon을 만드는 실습에 들어가기-3- 안녕하세요? 지난번 포스팅에서 어떻게 가지가지 시도를 해 보니까, 1초에 5번이라고 하는 조회횟수 제한이 아니라, 일봉차트의 종합적인 양이 문제라는 생각이 들었습니다. 그래서 하는 수 없이 이번에는 접근 방법을 달리해서 일봉차트 데이터의 총량이 일정수를 넘지 않도록 해야 겠다는 생각이 들었습니다. 그래서 먼저 시도한 것은 위 스크린샷과 같이, 일단 run()메소드안에서 501번째 일봉차트를 가지고 오면, 일단 for문에서 빠져나가기(break)를 통해서 그만 가지고 오고, 다음의 작업을 하라는 식으로 코딩을 하였습니다. 그러나 이것 역시 에러만 발생했습니다. 그래서 어디가 문제인가 했더니, 위 스크린샷과 같이, code라는 항목은 이렇게 비교 대상자가 들어갈 수 있는 것이 아니기는 했습니다. 그래서 다음.. 2018. 12. 5.
PyMon을 만드는 실습에 들어가기-2- 안녕하세요? 지난번 포스팅에서 어떻게 조회횟수 제한이라고 키움증권 서버가 걸어놓은 에러가 나왔는데, 이런 에러를 해결한다고 해야 할지, 피한다고 해야 할지 일련의 문제해결을 위해서 가지가지 시도를 하였고, 그 과정을 이번 포스팅에서 올리고자 합니다. 혹시나 싶어서 buy_list.txt에 그대로 종목에 대한 자료라도 들어왔는가 싶어서 봤지만, 한 개도 들어온 것이 없다는 것을 볼 수 있었습니다. 그래서 이 문제는 좀 심각하다는 생각이 듭니다. 일단 키움증권 서버에서 일봉차트 데이터를 요청하는 항목에 있는 time.sleep()함수를 0.2초에서 만드는 것을 0.5초로 더 올려서 한번 시도를 했습니다. 그러나 이런 노력에도 불구하고 또 다시 키움증권 서버에서는 위 스크린샷과 같은 조회횟수 제한이라는 에러 .. 2018. 12. 5.