키움API에서 제공하는 개발 가이드의 내용과 테스트한 내용을 매핑하여 정리합니다.
그리고 OpenAPI 오류 코드를 정리합니다.
파일 구조
ㄴ KiwoomAPI.py
ㄴ KiwoomMain.py
- KiwoomAPI.py : 키움증권에서 제공하는 OpenAPI를 활용하여 구현한 Base API 코드를 작성
- KiwoomMain.py : KiwoomAPI.py의 Class를 활용하여 실행 코드를 작성하고 프로그램을 실행
기본 개발 가이드
키움 OpenAPI에서 제공하는 기본 개발 가이드 리스트와 Python으로 OpenAPI 사용을 테스트한 코드를 매핑하여 정리합니다.
[개발 가이드] | [샘플 코드] |
로그인 버전처리 | [키움 OpenAPI] 기본 개발 가이드 ‘로그인 버전처리’ 코드 (in Python) |
조회와 실시간 데이터 처리 | [키움 OpenAPI] 기본 개발 가이드 ‘조회와 실시간 데이터 처리’ 코드 (in Python) |
주문과 잔고 처리 | |
조건 검색 | |
기타 함수 |
OpenAPI 오류 코드
키움증권 OpenAPI를 호출했을 때 발생할 수 있는 오류 코드 리스트 입니다.
[오류 코드] | [내용] |
0 | 정상처리 |
-10 | 실패 |
-11 | 조건번호 없음 |
-12 | 조건번호와 조건식 불일치 |
-13 | 조건검색 조회요청 초과 |
-100 | 사용자정보교환 실패 |
-101 | 서버 접속 실패 |
-102 | 버전처리 실패 |
-103 | 개인방화벽 실패 |
-104 | 메모리 보호실패 |
-105 | 함수입력값 오류 |
-106 | 통신연결 종료 |
-107 | 보안모듈 오류 |
-108 | 공인인증 로그인 필요 |
-200 | 시세조회 과부하 |
-201 | 전문작성 초기화 실패 |
-202 | 전문작성 입력값 오류 |
-203 | 데이터 없음 |
-204 | 조회가능한 종목수 초과 한번에 조회 가능한 종목개수는 최대 100종목 |
-205 | 데이터 수신 실패 |
-206 | 조회가능한 FID수 초과 한번에 조회 가능한 FID개수는 최대 100개 |
-207 | 실시간 해제오류 |
-209 | 시세조회제한 |
-300 | 입력값 오류 |
-301 | 계좌비밀번호 없음 |
-302 | 타인계좌 사용오류 |
-303 | 주문가격이 주문착오 금액기준 초과 |
-304 | 주문가격이 주문착오 금액기준 초과 |
-305 | 주문수량이 총발행주수의 1% 초과오류 |
-306 | 주문수량은 총발행주수의 3% 초과오류 |
-307 | 주문전송 실패 |
-308 | 주문전송 과부하 |
-309 | 주문수량 300계약 초과 |
-310 | 주문수량 500계약 초과 |
-311 | 주문전송제한 과부하 |
-340 | 계좌정보 없음 |
-500 | 종목코드 없음 |
25 thoughts on “[키움 OpenAPI] 기본 개발 가이드 내용 및 샘플 코드 (in Python) / OpenAPI 오류코드”