Some checks failed
CI / test (pull_request) Has been cancelled
KIS VTS는 SELL 지정가 주문을 접수 즉시 rt_cd=0으로 반환하지만 실제 체결은 시장가 도달 시까지 지연된다. 이 기간 동안 DB는 포지션을 "종료"로 기록해 다음 사이클에서 이중 매수가 발생할 수 있었다. - trading_cycle(): BUY 게이팅에 브로커 잔고 추가 확인 로직 삽입 - run_daily_session(): 동일 패턴의 BUY 중복 방지 로직 추가 - 두 함수 모두 이미 fetch된 balance_data 재사용 (추가 API 호출 없음) - TestOverseasBrokerIntegration 클래스에 테스트 2개 추가 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
113 KiB
113 KiB