fix: 해외주식 ranking API KEYB 파라미터 누락으로 항상 fallback 실행 #258

Closed
opened 2026-02-26 00:17:32 +09:00 by agentson · 0 comments
Collaborator

문제

fetch_overseas_rankings()에서 KEYB 파라미터가 누락되어 ranking API가 항상 실패.

KIS 공식 문서(20260221) 기준 두 API 모두 KEYB(NEXT KEY BUFF)는 Required=Y 필수 파라미터.

API TR_ID 누락 파라미터
해외주식 상승율_하락율 HHDFS76290000 KEYB
해외주식 거래량급증 HHDFS76270000 KEYB

증상

  • 매 사이클 rt_cd=2, ERROR INPUT FIELD NOT FOUND [KEYB] 반환
  • 코드가 빈 배열 반환 후 조용히 fallback 진입
  • fallback은 DB 거래 이력 기반이라 TQQQ 같은 이전 종목만 반복 스캔
  • 실시간 변동성/거래량 상위 종목 발굴 불가

수정

src/broker/overseas.py fetch_overseas_rankings() 파라미터에 KEYB: '' 추가 (fluctuation, volume 양쪽)

## 문제 fetch_overseas_rankings()에서 KEYB 파라미터가 누락되어 ranking API가 항상 실패. KIS 공식 문서(20260221) 기준 두 API 모두 KEYB(NEXT KEY BUFF)는 Required=Y 필수 파라미터. | API | TR_ID | 누락 파라미터 | |-----|-------|-------------| | 해외주식 상승율_하락율 | HHDFS76290000 | KEYB | | 해외주식 거래량급증 | HHDFS76270000 | KEYB | ## 증상 - 매 사이클 rt_cd=2, ERROR INPUT FIELD NOT FOUND [KEYB] 반환 - 코드가 빈 배열 반환 후 조용히 fallback 진입 - fallback은 DB 거래 이력 기반이라 TQQQ 같은 이전 종목만 반복 스캔 - 실시간 변동성/거래량 상위 종목 발굴 불가 ## 수정 src/broker/overseas.py fetch_overseas_rankings() 파라미터에 KEYB: '' 추가 (fluctuation, volume 양쪽)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: jihoson/The-Ouroboros#258