-
[키움API]키움 API 작동 구조금융퀀트/(퀀트)증권사API활용(키움) 2023. 11. 11. 07:40반응형
키움 API 개발가이드 확인하기
키움 API를 활용하여 주식매매를 하기 위해서는 먼저 키움 API가 어떻게 구성되어 있는지 파악해야 한다. 키움증권 홈페이지에서 고객서비스 -> OpenAPI 항목으로 아래와 같이 들어간다.
처음 키움 API를 설치할 때 나오는 화면이 보이면 스크롤을 내려서 아래 "3단계" 항목의 "개발가이드 바로가기"를 클릭하면 키움 API가 어떻게 구성되어 있는지 안내되어있는 파일을 볼 수 있다.
API 기본 작동 원리
OpenAPI 개발가이드에서 중요하게 봐야하는 부분은 API 작동 구조이다. API가 어떻게 구성되어 있는지 그리고 어떻게 작동하는지 구조를 파악하기만 하면 된다. 구조만 제대로 파악되면 API의 개별함수는 함수의 입력 변수만 다르게 하면서 구조에 맞게 쓰면 된다.
API는 위 그림 3과 같이 크게 OpenAPI 메소드와 OpenAPI컨트롤 이벤트로 구성되어 있다. OpenAPI 메소드는 키움 서버에 정보나 처리를 요청하는 Comm, Send 같은 메소드와 결과를 받아오는 Get 같은 메소드로 구분할 수 있다. 일부! 메소드는 그 결괏값을 컨트롤해야 하기 때문에 API 컨트롤 이벤트가 발생하고 컨트롤 이벤트라는 틀 안에서 추가적인 메소드를 사용해서 그 결과를 통제하면 된다. 전체 과정을 그림으로 나타내면 아래 그림 4와 같다.
반응형'금융퀀트 > (퀀트)증권사API활용(키움)' 카테고리의 다른 글
[키움API]python 메인 화면 만들기(Qt Designer 사용) (0) 2023.11.23 [키움API]python API 로그인 (0) 2023.11.14 [키움API]아나콘다-파이썬 가상환경 만들기 (0) 2023.11.07 [키움API]개발툴의 선택: 아나콘다-파이썬 (0) 2023.10.24 [키움API]회원 가입 및 API 다운로드 (0) 2023.10.19