일봉 전체종목 · 분봉 스탁이지 상위 5

작업 내용

  • 평일 21:00 ~ 23:59에 자동 시작합니다. 오후 8시 통합장과 20:00 종목 마스터가 끝난 뒤 당일 봉을 받습니다. 순서는 일봉 전체 → 분봉 상위 5종목입니다.
  • 일봉은 코스피·코스닥 전체입니다. ETF·ETN·스팩은 빼며, 종목 목록은 REST ka10099로 고릅니다. 목록을 못 받으면 이미 저장된 basic_info를 씁니다. 종목 마스터 갱신은 같은 날 20:00 크론이 따로 합니다.
  • 분봉은 백테스트 기준 > 분류 > 스탁이지분류의 중분류마다 유동주식 시가총액 상위 5종목입니다. 한 종목이 여러 중분류에 있으면 한 번만 받습니다.
  • ka10081 일봉 → daily.종목코드_al, ka10080 1·3·30분봉 → minutes.종목코드_al입니다. 분봉 요청 종목코드에는 _AL을 붙이고, 08:00 이상 20:00 미만 봉만 남깁니다.
  • 한 번의 호출은 약 3분 일하고 이어서 받습니다. 이전 실행이 남아 있으면 잠금으로 건너뜁니다.

키움 REST API TR 조회 제한 (출처: 키움 REST API 소개)

한도는 계좌(접근토큰)별입니다. 초과 시 HTTP 429, return_code: 5 「허용된 요청 개수를 초과하였습니다」가 반환됩니다.

구분 초당 분당 시간당
실전 · 국내주식 조회 TR 5회 (공식) 공식 수치 없음. 초당 5회면 이론상 최대 300회. OpenAPI+ 시절 참고값은 100회. 공식 수치 없음. 초당 5회면 이론상 최대 18,000회. OpenAPI+ 시절 참고값은 1,000회.
실전 · 국내주식 주문 TR 5회 (공식) 미공개 미공개
모의투자 · TR 1개당 1회 (공식, 국내/미국 각각) 공식 수치 없음. 초당 1회면 이론상 최대 60회. 공식 수치 없음. 초당 1회면 이론상 최대 3,600회.
미국주식 조회 TR (일반 / 피크 09:00~10:00) 5회 / 3회 종목리스트 usa10099만 5회로 공식 명시 미공개
레거시 OpenAPI+ (참고) 5건 100건 (초과 시 알림, 재실행 필요) 1,000건 (초과 시 알림, 재실행 필요)
  • REST 국내주식 조회는 공식으로 초당 5회만 명시되어 있습니다. 분당·시간당 숫자는 공개되어 있지 않아, OpenAPI+의 분당 100·시간당 1,000을 참고값으로만 적어둡니다.
  • 실전 국내주식 조회는 TR별이 아니라 계좌(토큰)당 초당 5회 합산입니다. 일봉(ka10081)과 분봉(ka10080)을 나눠 호출해도 한도는 공유합니다. 1분봉·3분봉·30분봉은 같은 ka10080입니다. 모의만 TR 1개당 초당 1회입니다.
  • 이 스크립트는 같은 토큰으로 조회 TR만 쓰므로, 실전은 초당 4회 / 분당 240회 / 시간당 12,000회, 모의는 초당 1회 / 분당 50회 / 시간당 3,000회로 스스로 끊습니다. (공식 한도의 약 80%)
  • 연속조회도 호출 1회로 셉니다. 토큰 발급(au10001)도 호출이므로 캐시합니다.
수집 시간이 아닙니다. 평일 21:00~23:59에만 동작합니다. (강제 실행: ?force=1)