KIS API Rate Limit이 아침 배치의 대장주를 조용히 비웠다

morning_batch가 정상 완료됐는데 leader_groups는 항상 0개였다. KIS paper API rate limit이 비동기 일괄 요청 28개 중 22개를 조용히 거부하고 있었다. 에러는 있었다. 배치는 멈추지 않았다. 결과만 빈 채로 아침을 맞이했다.

September 16, 2026 · 5 분

KIS API가 '체결됐다'고 해도 믿지 마라: phantom-fill과 KIS-truth 재검증

매도 주문 API가 성공 응답을 반환했다. 그런데 실제 체결이 되지 않았고, 시스템은 이미 체결로 기록했다. KIS API 응답과 실제 체결 사이의 간극, 그리고 이를 방어하는 KIS-truth 재검증 패턴을 정리했다.

September 2, 2026 · 3 분

연결 타임아웃 60초가 만든 요청 적체: httpx와 KIS API의 함정

KIS API 클라이언트에 connect timeout을 60초로 설정했더니, 연결이 느려지는 순간 요청이 수십 개 쌓였다. 타임아웃을 길게 잡을수록 안전하다는 착각이 만든 사고다.

August 26, 2026 · 3 분