"""TradeHistory.status 집합의 단일 출처 (순수 상수 모듈). writer 가 실제로 쓰는 값은 COMPLETED/PARTIAL/PENDING/FAILED 이고 EXECUTED/FILLED 는 읽는 쪽의 방어적 레거시 값이다. 손익 집계는 "확정 체결"만 세므로 PENDING/FAILED 는 제외한다. 경로마다 허용목록이 달라 두 화면의 합계가 어긋나는 것을 막기 위해 여기로 모은다. """ # 실현손익 집계용 확정 체결 상태 (누적 실현손익 등). 전체 집합의 합집합. REALIZED_PNL_STATUSES: tuple[str, ...] = ("EXECUTED", "COMPLETED", "FILLED")