Some checks failed
CI / test (pull_request) Has been cancelled
어제(2026-02-20) 거래 로그에서 NP 7번, KNRX 5번 중복 매수 발생. trading_cycle()의 BUY 브랜치에 get_open_position() 체크를 추가하여 이미 보유 중인 종목은 HOLD로 전환, 재매수를 차단함. - src/main.py: BUY 결정 직후 기존 포지션 확인 → 있으면 HOLD 변환 - tests/test_main.py: 테스트 2개 추가 - test_buy_suppressed_when_open_position_exists - test_buy_proceeds_when_no_open_position Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
106 KiB
106 KiB