Skip to content

v0.51.1 — 출력 문구가 사실과 다르던 7건

Choose a tag to compare

@github-actions github-actions released this 14 Aug 06:37
· 21 commits to main since this release
e99a5d1

v0.48.0~v0.51.0 다섯 릴리스를 리뷰한 결과입니다. 값 계산은 전부 맞았고, 고친 것은
모두 표 아래 설명·안내 문구가 API의 실제 동작과 어긋나던 자리입니다. 숫자를 믿고
문구를 오해하던 케이스라 조용히 틀리는 쪽에 가깝습니다.

대차잔고 상위가 기본 호출에서 늘 비어 있었습니다

get_stock_lending(view="balance_rank")를 날짜 없이 부르면 장중 내내
"데이터가 없습니다"만 나왔습니다. 이 조회는 당일 집계를 장중에 주지 않는데
기준일 기본값이 오늘이었던 탓입니다(2026-08-14 실측: 8/14 0행 / 8/13 50행).
게다가 안내 문구는 거래일을 두고 "휴장일일 수 있습니다"라고 엉뚱한 원인을 댔습니다.

이제 날짜를 지정하지 않은 호출만 전 거래일로 한 번 물러서고, 물러섰다는 사실을
각주로 밝힙니다. 사용자가 지정한 날짜는 그대로 둡니다.

VI 발동횟수는 "당일 총 횟수"가 아닙니다

get_vi_stocks의 횟수 컬럼을 당일 총 발동 횟수로 설명하고 있었습니다. 실제로는
그 행의 발동 시점까지 두 거래소를 합쳐 몇 번째인지를 세는 누적 순번입니다
(영풍 000670 실측: 08:09:23 NXT→1, 09:09:09 NXT→2, 09:09:09 KRX→3).
이른 시각 행만 본 경우 3번 발동한 종목을 1번으로 읽게 됩니다.

나머지

  • 대차잔고 상위의 "51위 아래는 조회되지 않습니다"는 사실과 다릅니다 — 받지 않을 뿐
    조회는 됩니다. 문구를 고치고, 잘림 각주가 기본 호출마다 뜨던 조건도 바로잡았습니다.
  • 같은 조회가 stock_code·from_date를 조용히 버렸습니다. 이제 무시했다고 알리고,
    한 종목의 추이는 view=trend로 안내합니다.
  • 종목 시간대별 프로그램 매매의 빈 결과 힌트가 "기준일을 확인해 주세요"였습니다.
    이 조회는 날짜를 고를 수 없어 재시도해도 달라지지 않습니다 — 안내를 고쳤습니다.
  • get_program_trading(view="date_rank")top이 50에서 20으로 조용히 깎였습니다.
    깎았으면 출력에 밝힙니다.

검증

게이트 4종(check·typecheck·test·build) 초록, 테스트 634건. 새 테스트 12건은 전부
실패 주입으로 확인했습니다 — 옛 코드에서 12개가 모두 실패합니다. 바뀐 tool 3종은
실서버 스윕 13경로로 렌더까지 눈으로 확인했습니다(unexpected_errors=0).

tool 수는 49개 그대로입니다.