[HIGH] 서킷브레이커 P&L 기준이 당일이 아닌 누적 평가손익 #207

Closed
opened 2026-02-23 10:03:08 +09:00 by agentson · 0 comments
Collaborator

문제

src/main.py:338-383에서 서킷브레이커 발동 기준인 pnl_pct가 당일 손익이 아닌 전체 보유 포지션의 누적 평가손익으로 계산된다.

현재 사용 필드:

  • pchs_amt_smtl_amt — 전체 보유 종목 매수금액 합계
  • tot_evlu_amt — 전체 보유 종목 현재 평가금액

영향

  • 장기 보유 종목에 높은 수익이 있으면 당일 손실이 커도 서킷브레이커 미발동
  • 오래된 손실 포지션이 있으면 정상 거래 중에도 서킷브레이커 발동

수정 방법

KIS API 당일 손익 관련 필드 사용 검토:

  • tday_buy_amt (당일 매수금액), evlu_pfls_amt (평가손익금액)
  • 또는 당일 기준 P&L 계산 방식을 문서에 명확히 정의
## 문제 `src/main.py:338-383`에서 서킷브레이커 발동 기준인 `pnl_pct`가 당일 손익이 아닌 **전체 보유 포지션의 누적 평가손익**으로 계산된다. 현재 사용 필드: - `pchs_amt_smtl_amt` — 전체 보유 종목 매수금액 합계 - `tot_evlu_amt` — 전체 보유 종목 현재 평가금액 ## 영향 - 장기 보유 종목에 높은 수익이 있으면 당일 손실이 커도 서킷브레이커 미발동 - 오래된 손실 포지션이 있으면 정상 거래 중에도 서킷브레이커 발동 ## 수정 방법 KIS API 당일 손익 관련 필드 사용 검토: - `tday_buy_amt` (당일 매수금액), `evlu_pfls_amt` (평가손익금액) - 또는 당일 기준 P&L 계산 방식을 문서에 명확히 정의
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: jihoson/The-Ouroboros#207