본문 바로가기

반응형

키움API

(2)
[파이썬] 키움 API로 전종목 일봉 요청하기 키움증권에서는 OpenAPI를 제공하고 있습니다. 개인 투자자들은 별도의 비용 없이 키움증권 계좌가 있으면 API 사용 신청을 할 수 있습니다. 전 종목 일봉데이터를 다운로드 요청하는 코드를 포스팅합니다. 1. 키움 종목코드 개수 2월 기준으로 3천 종목이 조금 넘습니다. (2/7, 3065종목) TR5회당 20초로 시간 간격을 설정하면 3시간 30분 소요됩니다. # 3065종목 시작 16:44 종료 20:08 소요 03:24 (204분) 2. 사용 TR함수 OPT100081 을 사용합니다. 1회 요청시 종목의 900일치 시가/고가/저가/종가/거래량을 받아옵니다. 3. 전 종목을 대상으로 특정일에 해당하는 가격정보를 받는 방법은 없는지? 없습니다. 추후 업데이트도 고려하고 있지 않는다는 답변을 받았습니다..
(파이썬) 키움 API "에러코드표" 및 "장운영구분 FID215" 딕셔너리 선언문 OpenAPI의 에러코드와 장운영 구분 코드의 의미에 대해서 포스팅 하였습니다. 키움 개발가이드에 있는 에러코드표는 PDF형태라서 복사 붙여넣기를 하면 형태가 조금 깨집니다. 파이썬에서 바로 사용할 수 있게 변수선언문을 포스팅합니다. 어떤 블로그에서 튜플 선언문을 찾았는데, 복사 붙여넣기를 막아두어서 제가 직접 작업했습니다. 에러 코드를 반환하는 함수는 크게 3가지 입니다. SendOrder SendOrderCredit _OnEventConnect 이중에서 OnEventConnect의 경우 API의 설치 여부와도 밀접하게 엮이기 때문에, API환경이 잘 설치되었는지 점검하는 것이 선행되어야 합니다. 1. 에러 코드표 코드를 넣으면 의미를 반환하는 메소드로 만들어 두었습니다. def error_code_l..