본문 바로가기

Open API10

[AT] 05. 증권사 API 이벤트 처리 지난번에는 키움증권에서 제공하는 OCX API (Open API+)를 가지고 Python Pyqt를 이용해, QAxWidget 인스턴스를 생성하고, Open API+에서 제공하는 메서드중에 가장 첫번째 메서드인 CommConnect(로그인 윈도우를 실행)을 구현해 보았습니다. 이번에는 첫번째 메서드 정의서를 잘 보셨으면, 발견하셨을 수도 있는... 이벤트에 대해서 구현해 보겠습니다. 앞으로의 모든 TR(Transaction)은 이벤트로 응답이 오기 때문에 필수적인 관문이라고 할 수 있습니다. 자세히 보시면 비고에 "로그인이 성공하거나 실패하는 경우 OnEventConnect이벤트가 발생" 이라고 써있습니다. 반환값의 0성공 / 음수실패가 dynamicCall 그 자체에 대한 결과라면... 이벤트는 메서드.. 2020. 2. 1.
[AT] 04. 증권사 API 환경 구성 많은 증권사들이 HTS(Home Trading System)를 개발자들이 개발하여 목적에 맞게 트레이딩이 가능하게 API를 제공합니다. 그 중에서도 가장 많은 사람들이 사용한다고 생각되는 키움증권의 Open API+를 통해서 해당 프로젝트를 진행할 예정입니다. 우선 가장 기본적으로 해당 증권사의 계정이 있어야겠죠?? 그래야 실제 Trading에 참여하고 테스트를 할 수 있을테니까요. 모의투자도 가능하려면 결국은 가입해서 계정을 보유해야 합니다. 전체적인 진행은 아래와 같습니다. 키움증권 회원 가입 Open API+ 설치 KOA Studio 설치 상시 모의투자 신청하기 KOA Studio 사용해보기 Python을 통해서 OCX API로 로그인 하기 1. Open API+ 설치 회원가입은 각자의 몫으로 남기.. 2020. 1. 25.