1. stop-loss/take-profit 가드에 current_price > 0 조건 추가 (#251)
- 현재가 API 실패(0.0 반환) 시 loss_pct=-100% 계산으로 오발동되던 문제 수정
- if entry_price > 0 → if entry_price > 0 and current_price > 0
- LLY '주문구분 입력오류'는 이 오발동의 연쇄 결과(overseas_price=0 → ORD_DVSN='01')
2. 해외 주문 가격 소수점을 $1 이상은 2자리로 제한 (#252)
- round(x, 4) → $1+ 종목은 round(x, 2), 페니스탁은 round(x, 4) 유지
- KIS '1$이상 소수점 2자리까지만 가능' 오류(TQQQ) 수정
테스트:
- test_stop_loss_not_triggered_when_current_price_is_zero 추가
- test_overseas_buy_price_rounded_to_2_decimals_for_dollar_plus_stock 추가
- test_overseas_penny_stock_price_keeps_4_decimals 추가
- 기존 overseas limit price 테스트 expected_price 2자리로 갱신
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>