Some checks failed
CI / test (pull_request) Has been cancelled
기존 정책(BUY +0.5%, SELL 현재가)의 두 가지 문제를 해결: - BUY 0.5% 버퍼는 대형주에서 불필요한 과다 지불 유발 ($50K 규모에서 연간 수십 달러 손실) - SELL 현재가 지정가는 가격이 소폭 하락 시 미체결 위험 (bid < last_price 구간) 변경: - BUY: current_price * 1.005 → current_price * 1.002 (+0.2%) 대형주 기준 90%+ 체결률 유지하면서 과다 지불 최소화 - SELL: current_price → current_price * 0.998 (-0.2%) bid가 last_price 아래일 때도 체결 보장 - VTS(paper)와 live 동일 정책 적용 — 더 현실적인 시뮬레이션 - KIS 시장가 주문은 상한가 기준 수량 계산 버그로 사용 안 함(유지) 테스트: - test_overseas_buy_order_uses_limit_price: 1.005 → 1.002 업데이트 - test_overseas_sell_order_uses_limit_price_below_current: 신규 추가 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
138 KiB
138 KiB