KR 주식 주문 거절 시 rt_cd 미체크로 오알림·오기록 발생 #398
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
버그 설명
국내(KR) 주식 주문 후 KIS API가 에러를 반환해도
order_succeeded가True로 유지되어,텔레그램 BUY 알림 발송 및 DB 기록이 이루어지는 버그.
재현 경위
2026-03-03 08:00 KST (UTC 23:00), 장 시작 전에 000157, 000240 BUY 주문이 발생.
KIS API 응답:
장운영시간이 아닙니다(rt_cd != '0')결과:
trade_logs_live.db)에 BUY 기록 남음already holding open position포지션 오기록으로 이후 매수 억제근본 원인
src/main.py에서 해외 주식은rt_cd체크(라인 2136-2138)가 있으나,국내 주식은
send_order호출 후 rt_cd 체크가 없음.영향
수정 방향
국내 주식
send_order직후 해외 주식과 동일하게rt_cd체크 추가: