주식85 키움증권 API와 연동해 보기-PyQt를 연습해 보기-4- 안녕하세요? 지난번 노트북의 고장으로 인해서 PyQt를 연습해 보는 것이 많이 늦어졌습니다. 그래도 어떻게 수리를 다 받은 다음에, 이에 대해서 한번 마지막 실습에 들어가 보았고, 관련된 내용을 한번 포스팅 해 보고자 합니다. 먼저 계좌정보를 얻어오기 위한 코드입니다. 여기서는 일단 다른 특별한 것은 없고, QPushButton()메소드로 누를수 있는 버튼을 만듭니다. 그리고 나서 QTextEdit()으로 수정을 할 수 없는 텍스트 상자를 만들어 주도록 합니다. 그렇게 해서 버튼을 누르면, dynamicCall()메소드를 써서, 로그인 정보중에 "ACCNO"라고 해서 계좌번호를 가지고 오도록 합니다. 그리고 나서 event_connect()라는 메소드를 사용해서 err_code를 가지고 와서, 로그인에 .. 2018. 11. 17. 키움증권 API와 연동해 보기-PyQt를 연습해 보기-2- 안녕하세요? 지난번 포스팅에서는 어떻게 기초적인 메세지 박스를 띄우는 데는 성공했습니다만, 문제는 이제부터가 문제라고 해야 할까요? 본격적으로 키움증권에서 제공하고 있는 Open API와 파이썬을 연동하는 작업에 시작을 들어가면서, 한번 전자책인 '파이썬으로 배우는 알고리즘 트레이닝'이라는 책의 내용을 실습해 보고 있는데, 이래저래 좌우충돌이 많은 상황입니다. 일단 지난번 포스팅에서 Check State라는 글자가 제대로 안 보이는 문제가 벌어졌는데, 이 문제를 해결하기 위해서는 위 스크린샷처럼 Object.resize( ###, ###) 라고 해서 resize라는 명령어를 사용해서 일일히 사이즈를 지정하면 해결이 됩니다. 하지만 Object.resize(Object.sizeHint()) 라고 해서 si.. 2018. 11. 15. 키움증권 API와 연동해 보기-PyQt를 연습해 보기 안녕하세요? 지난번 포스팅에서 어떻게 해서 방법을 찾아낸 PyQt가 있다는 것을 알아내기는 했는데, 이걸 마스터한다는 것은 아니겠지만, 그래도 어느정도는 쓸 수 있도록 한번 연습해 보고자 했으며, 그 내용을 이번 포스팅에서 올리고자 합니다. 일단은 키움증권 Open API를 등록하는 데는 성공했습니다. 이제 키움증권 Open API를 사용할 수 있게 되었습니다. 그리고 다운로드 받은 KOA studio의 압축을 해제하면, 위 스크린샷과 같은 아이콘이 나오는데, 실행파일을 더블클릭해서 실행을 하도록 해 봅니다. 일단 접속이 되면, 파일을 다운로드 받아서 버전업이 되는 것을 볼 수 있었습니다. 그리고 다음으로는 모의투자에 접속할 수 있도록 키움증권 홈페이지에서 모의투자를 신청해 보도록 합니다. 그리고 관련된.. 2018. 11. 15. 키움증권 API와 연동해 보기-사용환경 만들어 보기 안녕하세요? 어떻게 해서든 간에 텐서플로우(tensorflow)를 이용한 강화학습으로 만든 주식 모델을 가지고서 한번 증권사와 연동하기 위해서는 한번 키움증권의 API와 연동할 필요성이 있었습니다. 그런데 키움증권 API는 파이썬을 지원하지 않기 때문에 처음에는 마이크로 소프트사의 Visual studio에서 만들어 낸 프로그램과 IPC를 통한 연계를 생각했었습니다만, 그래도 찾아보니 해법이 하나 나오기는 나왔습니다. 듣자니, 키움증권 API는 OCX(Object linked and Embeding Custom Control)이라는 방식을 사용하는데, 이는 기존의 COM(Component Object Model)방식에 비해서 파이썬에서 사용하기 쉽지 않다고 합니다. 그래서 파이썬에서는 PyQt 패키지의 .. 2018. 11. 14. 이전 1 ··· 8 9 10 11 12 13 14 ··· 22 다음