실행 리포트
This report focuses on execution quality and plan/account consistency instead of pure PnL.
이 리포트는 Decision Trace on/off와 무관하게 상태 전이, 주문, 체결, 포지션, 계좌 스냅샷을 기준으로 항상 생성됩니다. Decision Trace가 기록돼 있으면 판단 근거를 더 자세히 보여줍니다.
Plan
PLAN_20260304_2798
Trade Date
2026-03-04
Mode
PAPER
Plan Status
PLAN_COMPLETED
Decision Trace Evidence
Unavailable
0 events
Account Compare
Available
1) Executive Summary
GOOD주요 종목이 의도한 흐름대로 실행됐고 큰 계좌 불일치가 없습니다.
DONE
10
SKIPPED
0
FAILED
0
FORCE_CLOSED
0
Top 3 reasons
- 반복 경고: LIQUIDATION_REQUESTED 27건
- 반복 경고: RUNTIME_TICK 3건
2) 실행 요약
순손익과 수익률은 실제 체결가 기준 가격 손익에서 직접비용(추정 수수료/매도세)만 차감한 값입니다. 슬리피지 영향은 체결가에 이미 반영되어 순손익에서 중복 차감하지 않고, 가격 품질에서 별도로 분석합니다. 체결가는 브로커/가상 체결값을 쓰고, 직접비용 요율은 설정값입니다. 실제와 맞추려면 EXECUTION_COST_BROKER_COMMISSION_RATE / EXECUTION_COST_SELL_TAX_RATE를 계좌 요율과 같게 유지합니다. 비용 모델: 추정 수수료 0.0150% · 추정 매도세 0.2000%.
알고리즘
legacy_immediate
진입 / 청산
1 / 1
무거래 / 보유
9 / 1
생략 / 대기
0 / 0
순손익
-55,192
예산 수익률 예산 수익률 공식: `순손익 ÷ 총예산` 체결되지 않은 예산까지 포함한 하루 전체 효율입니다. 플랜 성과 판단의 기본 지표로 보면 됩니다.
-0.55%
체결 기준 수익률 체결 기준 수익률 공식: `순손익 ÷ 실제 매수 체결금액` 실제로 들어간 금액만 기준으로 보므로 집행 효율을 볼 때 적합합니다. 예산 수익률과 숫자가 다를 수 있으며, 보통 더 크게 보일 수 있습니다.
-9.70%
직접비용 직접비용 구성: `추정 수수료 + 매도세` 순손익에는 이미 차감된 값입니다. 슬리피지는 여기에 넣지 않고 가격 품질에서 따로 봅니다.
+1,192
최적 대비
-
브로커 청산 귀속
이 플랜으로 귀속된 브로커 청산 ledger가 아직 없습니다.
3) Fill Quality
Overall Fill Rate
100.0%
Buy Fill Rate
100.0%
Sell Fill Rate
100.0%
Fill Latency Median / p95
705 / 7260357 ms
Interpretation: 체결률이 높을수록 주문 의도가 실제 계좌 결과로 이어졌다는 뜻입니다.
Why it matters: 체결률과 체결 지연은 알고리즘 판단과 실제 브로커 결과의 간극을 보여줍니다.
4) Price Quality / Slippage
Buy Slippage 슬리피지 주문 기준가와 실제 체결가의 차이를 분석한 품질 지표입니다. 시장가나 급한 추격 체결일수록 커질 수 있으며, 체결 알고리즘 개선용으로 따로 봅니다. 가격 손익에는 이미 실제 체결가가 반영돼 있으므로, 순손익에서 다시 한 번 빼지는 않습니다.
-
Reference: N/A
Sell Slippage 슬리피지 주문 기준가와 실제 체결가의 차이를 분석한 품질 지표입니다. 시장가나 급한 추격 체결일수록 커질 수 있으며, 체결 알고리즘 개선용으로 따로 봅니다. 가격 손익에는 이미 실제 체결가가 반영돼 있으므로, 순손익에서 다시 한 번 빼지는 않습니다.
-
Reference: N/A
Buy Interpretation: 매수는 기준가격보다 높게 체결될수록 불리합니다.
Sell Interpretation: 매도는 기준가격보다 낮게 체결될수록 불리합니다.
Why it matters: 같은 주문이라도 어떤 기준 대비 유리/불리했는지 확인해야 알고리즘 품질을 개선할 수 있습니다.
5) Forced / Skipped / Failed Analysis
Forced Close Count: 0
Skip Reason Summary
- None
Fail Reason Summary
- None
6) Alert Summary
Total Alerts: 32
- INFO: 30
- ERROR: 2
Top Categories
- LIQUIDATION_REQUESTED: 27 cases
- RUNTIME_TICK: 3 cases
- RUNTIME_TICK_ERROR: 2 cases
일부 반복 런타임 오류는 기존 dedupe 규칙에 따라 묶여 보일 수 있습니다.
7) Plan Result vs Account Result Reconciliation
Account Snapshot Time: 2026-04-04 02:34
Mismatch Flags: None
| Symbol | Plan Open Qty | Account Open Qty | Plan Open Orders | Account Open Orders | Plan Fill Count | Account Fill Count | Flags |
|---|---|---|---|---|---|---|---|
| No account differences detected. | |||||||
8) Symbol-by-symbol Detail
| Symbol | Final State | Buy / Sell Windows | Target / Filled / Open | Avg Buy / Avg Sell | Decision Summary | Judgment |
|---|---|---|---|---|---|---|
| 기아 (000270) | DONE | - ~ - - ~ - |
- / 0 / 0 | - / - | 000270 tick start state=DONE |
OK 현재 기록상 큰 실행 이상 징후가 없습니다. DetailsExpected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다. Observed Behavior: 최종 상태는 DONE이며, 매수 0주 / 매도 0주 / 현재 보유 0주로 기록됐습니다. Why this happened: - 윈도우 이상 기준: 매수 - (-) / 매도 - (-) 실제 진입 / 청산 편차: - / - 최적 손익 / 실제: - / - 최적 대비 차이: - Operator Note: 추가 조치 필요성은 낮습니다. |
| SK하이닉스 (000660) | DONE | - ~ - - ~ - |
- / 0 / 0 | - / - | 000660 tick start state=DONE |
OK 현재 기록상 큰 실행 이상 징후가 없습니다. DetailsExpected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다. Observed Behavior: 최종 상태는 DONE이며, 매수 0주 / 매도 0주 / 현재 보유 0주로 기록됐습니다. Why this happened: - 윈도우 이상 기준: 매수 - (-) / 매도 - (-) 실제 진입 / 청산 편차: - / - 최적 손익 / 실제: - / - 최적 대비 차이: - Operator Note: 추가 조치 필요성은 낮습니다. |
| 현대자동차 (005380) | TRADE_COMPLETED | 09:00 ~ 10:01 13:57 ~ 15:30 |
1 / 1 / 0 | 569,000 / 515,000 | 005380 tick start state=DONE |
OK 현재 기록상 큰 실행 이상 징후가 없습니다. DetailsExpected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다. Observed Behavior: 최종 상태는 TRADE_COMPLETED이며, 매수 1주 / 매도 1주 / 현재 보유 0주로 기록됐습니다. Why this happened: - 윈도우 이상 기준: 매수 544,000 (2026-03-04 09:04) / 매도 515,000 (2026-03-04 13:57) 실제 진입 / 청산 편차: +25,000 / 0 최적 손익 / 실제: -29,000 / -54,000 최적 대비 차이: -25,000 Operator Note: 추가 조치 필요성은 낮습니다. |
| 삼성전자 (005930) | DONE | 09:00 ~ 09:46 14:01 ~ 15:30 |
- / 0 / 0 | - / - | 005930 tick start state=DONE |
OK 현재 기록상 큰 실행 이상 징후가 없습니다. DetailsExpected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다. Observed Behavior: 최종 상태는 DONE이며, 매수 0주 / 매도 0주 / 현재 보유 0주로 기록됐습니다. Why this happened: - 윈도우 이상 기준: 매수 179,600 (2026-03-04 09:04) / 매도 178,300 (2026-03-04 14:47) 실제 진입 / 청산 편차: - / - 최적 손익 / 실제: - / - 최적 대비 차이: - Operator Note: 추가 조치 필요성은 낮습니다. |
| 삼성전자우 (005935) | DONE | - ~ - - ~ - |
- / 0 / 0 | - / - | 005935 tick start state=DONE |
OK 현재 기록상 큰 실행 이상 징후가 없습니다. DetailsExpected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다. Observed Behavior: 최종 상태는 DONE이며, 매수 0주 / 매도 0주 / 현재 보유 0주로 기록됐습니다. Why this happened: - 윈도우 이상 기준: 매수 - (-) / 매도 - (-) 실제 진입 / 청산 편차: - / - 최적 손익 / 실제: - / - 최적 대비 차이: - Operator Note: 추가 조치 필요성은 낮습니다. |
| 현대모비스 (012330) | DONE | - ~ - - ~ - |
- / 0 / 0 | - / - | 012330 tick start state=DONE |
OK 현재 기록상 큰 실행 이상 징후가 없습니다. DetailsExpected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다. Observed Behavior: 최종 상태는 DONE이며, 매수 0주 / 매도 0주 / 현재 보유 0주로 기록됐습니다. Why this happened: - 윈도우 이상 기준: 매수 - (-) / 매도 - (-) 실제 진입 / 청산 편차: - / - 최적 손익 / 실제: - / - 최적 대비 차이: - Operator Note: 추가 조치 필요성은 낮습니다. |
| NAVER (035420) | DONE | - ~ - - ~ - |
- / 0 / 0 | - / - | 035420 tick start state=DONE |
OK 현재 기록상 큰 실행 이상 징후가 없습니다. DetailsExpected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다. Observed Behavior: 최종 상태는 DONE이며, 매수 0주 / 매도 0주 / 현재 보유 0주로 기록됐습니다. Why this happened: - 윈도우 이상 기준: 매수 - (-) / 매도 - (-) 실제 진입 / 청산 편차: - / - 최적 손익 / 실제: - / - 최적 대비 차이: - Operator Note: 추가 조치 필요성은 낮습니다. |
| LG화학 (051910) | DONE | - ~ - - ~ - |
- / 0 / 0 | - / - | 051910 tick start state=DONE |
OK 현재 기록상 큰 실행 이상 징후가 없습니다. DetailsExpected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다. Observed Behavior: 최종 상태는 DONE이며, 매수 0주 / 매도 0주 / 현재 보유 0주로 기록됐습니다. Why this happened: - 윈도우 이상 기준: 매수 - (-) / 매도 - (-) 실제 진입 / 청산 편차: - / - 최적 손익 / 실제: - / - 최적 대비 차이: - Operator Note: 추가 조치 필요성은 낮습니다. |
| 삼성바이오로직스 (207940) | DONE | - ~ - - ~ - |
- / 0 / 0 | - / - | 207940 tick start state=DONE |
OK 현재 기록상 큰 실행 이상 징후가 없습니다. DetailsExpected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다. Observed Behavior: 최종 상태는 DONE이며, 매수 0주 / 매도 0주 / 현재 보유 0주로 기록됐습니다. Why this happened: - 윈도우 이상 기준: 매수 - (-) / 매도 - (-) 실제 진입 / 청산 편차: - / - 최적 손익 / 실제: - / - 최적 대비 차이: - Operator Note: 추가 조치 필요성은 낮습니다. |
| LG에너지솔루션 (373220) | DONE | - ~ - - ~ - |
- / 0 / 0 | - / - | 373220 tick start state=DONE |
OK 현재 기록상 큰 실행 이상 징후가 없습니다. DetailsExpected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다. Observed Behavior: 최종 상태는 DONE이며, 매수 0주 / 매도 0주 / 현재 보유 0주로 기록됐습니다. Why this happened: - 윈도우 이상 기준: 매수 - (-) / 매도 - (-) 실제 진입 / 청산 편차: - / - 최적 손익 / 실제: - / - 최적 대비 차이: - Operator Note: 추가 조치 필요성은 낮습니다. |
9) Appendix / Raw Evidence
Recent State Transitions
| Time | Symbol | From | To | Reason |
|---|---|---|---|---|
| 2026-03-04 13:57 | 현대자동차 (005380) | SELL_FILLED | TRADE_COMPLETED | tick:MARK_DONE |
| 2026-03-04 13:57 | 현대자동차 (005380) | SELL_ORDER_SUBMITTED | SELL_FILLED | sell_filled-confirmed |
| 2026-03-04 13:57 | 현대자동차 (005380) | SELL_WINDOW_OPEN | SELL_ORDER_SUBMITTED | sell-order-submitted |
| 2026-03-04 13:57 | 현대자동차 (005380) | BUY_FILLED_WAIT_SELL | SELL_WINDOW_OPEN | tick:SELL_WINDOW_OPEN |
| 2026-03-04 11:53 | 현대자동차 (005380) | BUY_ORDER_SUBMITTED | BUY_FILLED_WAIT_SELL | buy_filled-confirmed |
| 2026-03-04 11:53 | 현대자동차 (005380) | BUY_ORDER_SUBMITTED | BUY_FILLED_WAIT_SELL | buy_filled-confirmed |
| 2026-03-04 09:52 | LG에너지솔루션 (373220) | SKIPPED_NO_ENTRY | TRADE_COMPLETED | tick:MARK_DONE |
| 2026-03-04 09:52 | 삼성바이오로직스 (207940) | SKIPPED_NO_ENTRY | TRADE_COMPLETED | tick:MARK_DONE |
| 2026-03-04 09:52 | LG화학 (051910) | SKIPPED_NO_ENTRY | TRADE_COMPLETED | tick:MARK_DONE |
| 2026-03-04 09:52 | NAVER (035420) | SKIPPED_NO_ENTRY | TRADE_COMPLETED | tick:MARK_DONE |
| 2026-03-04 09:52 | 현대모비스 (012330) | SKIPPED_NO_ENTRY | TRADE_COMPLETED | tick:MARK_DONE |
| 2026-03-04 09:52 | 삼성전자우 (005935) | SKIPPED_NO_ENTRY | TRADE_COMPLETED | tick:MARK_DONE |
| 2026-03-04 09:52 | 삼성전자 (005930) | SKIPPED_NO_ENTRY | TRADE_COMPLETED | tick:MARK_DONE |
| 2026-03-04 09:52 | 삼성전자 (005930) | PLAN_ANALYZED_READY | SKIPPED_NO_ENTRY | tick:BUY_WINDOW_EXPIRED |
| 2026-03-04 09:52 | 현대자동차 (005380) | BUY_WINDOW_OPEN | BUY_ORDER_SUBMITTED | buy-order-submitted |
| 2026-03-04 09:52 | 현대자동차 (005380) | PLAN_ANALYZED_READY | BUY_WINDOW_OPEN | tick:BUY_WINDOW_OPEN |
| 2026-03-04 09:52 | SK하이닉스 (000660) | SKIPPED_NO_ENTRY | TRADE_COMPLETED | tick:MARK_DONE |
| 2026-03-04 09:52 | 기아 (000270) | SKIPPED_NO_ENTRY | TRADE_COMPLETED | tick:MARK_DONE |
| 2026-03-03 23:12 | LG에너지솔루션 (373220) | PLAN_ANALYZED_READY | SKIPPED_NO_ENTRY | Plan analysis skipped: buy_window_end must be earlier than sell_window_start. |
| 2026-03-03 23:12 | LG에너지솔루션 (373220) | ANALYSIS_PENDING | PLAN_ANALYZED_READY | Plan analysis computed but symbol is skipped. |
Recent Runtime Trace
| Time | Symbol | Event | Summary |
|---|---|---|---|
| 2026-03-04 13:57 | 기아 (000270) | 레거시 추적 | 000270 tick start state=DONE |
| 2026-03-04 13:57 | 현대자동차 (005380) | 레거시 추적 | 005380 tick start state=DONE |
| 2026-03-04 13:57 | LG화학 (051910) | 레거시 추적 | 051910 tick start state=DONE |
| 2026-03-04 13:57 | 현대모비스 (012330) | 레거시 추적 | 012330 tick start state=DONE |
| 2026-03-04 13:57 | LG에너지솔루션 (373220) | 레거시 추적 | 373220 tick start state=DONE |
| 2026-03-04 13:57 | 삼성전자우 (005935) | 레거시 추적 | 005935 tick start state=DONE |
| 2026-03-04 13:57 | SK하이닉스 (000660) | 레거시 추적 | 000660 tick start state=DONE |
| 2026-03-04 13:57 | NAVER (035420) | 레거시 추적 | 035420 tick start state=DONE |
| 2026-03-04 13:57 | - (-) | 레거시 추적 | tick end transitions=0 done=True urgent_liquidation=False |
| 2026-03-04 13:57 | - (-) | 레거시 추적 | tick start symbols=10 plan_status=DONE |
| 2026-03-04 13:57 | 삼성전자 (005930) | 레거시 추적 | 005930 tick start state=DONE |
| 2026-03-04 13:57 | 삼성바이오로직스 (207940) | 레거시 추적 | 207940 tick start state=DONE |
| 2026-03-04 13:57 | 현대자동차 (005380) | 레거시 추적 | 005380 tick start state=SELL_ORDER_SENT |
| 2026-03-04 13:57 | - (-) | 레거시 추적 | tick start symbols=10 plan_status=RUNNING |
| 2026-03-04 13:57 | - (-) | 레거시 추적 | tick start symbols=10 plan_status=RUNNING |
| 2026-03-04 13:57 | 현대자동차 (005380) | 레거시 추적 | 005380 tick start state=SELL_ORDER_SENT |
| 2026-03-04 13:57 | 현대자동차 (005380) | 레거시 추적 | 005380 transition SELL_FILLED->DONE event=MARK_DONE reason=tick:MARK_DONE |
| 2026-03-04 13:57 | 현대자동차 (005380) | 레거시 추적 | 005380 poll order=0134049 status=FILLED |
| 2026-03-04 13:57 | 현대자동차 (005380) | 레거시 추적 | 005380 tick start state=SELL_ORDER_SENT |
| 2026-03-04 13:57 | 현대자동차 (005380) | 레거시 추적 | 005380 transition SELL_ORDER_SENT->SELL_FILLED event=SELL_FILLED reason=sell_filled-confirmed |
| 2026-03-04 13:57 | - (-) | 레거시 추적 | tick end transitions=2 done=True urgent_liquidation=False |
| 2026-03-04 13:57 | - (-) | 레거시 추적 | tick start symbols=10 plan_status=RUNNING |
| 2026-03-04 13:57 | - (-) | 레거시 추적 | tick end transitions=2 done=False urgent_liquidation=False |
| 2026-03-04 13:57 | 현대자동차 (005380) | 레거시 추적 | 005380 transition BUY_FILLED->SELL_WINDOW_WAIT event=SELL_WINDOW_OPEN reason=tick:SELL_WINDOW_OPEN |
| 2026-03-04 13:57 | 현대자동차 (005380) | 레거시 추적 | 005380 poll order=0134049 status=UNFILLED |
| 2026-03-04 13:57 | 현대자동차 (005380) | 레거시 추적 | 005380 place SELL submitted broker_order_id=0134049 |
| 2026-03-04 13:57 | - (-) | 레거시 추적 | tick start symbols=10 plan_status=RUNNING |
| 2026-03-04 13:57 | 현대자동차 (005380) | 레거시 추적 | 005380 place SELL request force_close=False |
| 2026-03-04 13:57 | SK하이닉스 (000660) | 레거시 추적 | 000660 tick start state=DONE |
| 2026-03-04 13:57 | NAVER (035420) | 레거시 추적 | 035420 tick start state=DONE |
Recent Alerts
| Time | Severity | Category | Message |
|---|---|---|---|
| 2026-03-16 12:29 | INFO | LIQUIDATION REQUESTED | MANUAL liquidation requested symbols=10 alpha_pct=0.0000 |
| 2026-03-12 15:07 | INFO | LIQUIDATION REQUESTED | MANUAL liquidation requested symbols=10 alpha_pct=0.0000 |
| 2026-03-12 14:40 | INFO | LIQUIDATION REQUESTED | AUTO liquidation requested symbols=1 alpha_pct=0.0000 |
| 2026-03-12 14:31 | INFO | LIQUIDATION REQUESTED | AUTO liquidation requested symbols=1 alpha_pct=0.0000 |
| 2026-03-12 14:30 | INFO | LIQUIDATION REQUESTED | AUTO liquidation requested symbols=1 alpha_pct=0.0000 |
| 2026-03-12 14:29 | INFO | LIQUIDATION REQUESTED | AUTO liquidation requested symbols=1 alpha_pct=0.0000 |
| 2026-03-12 14:28 | INFO | LIQUIDATION REQUESTED | AUTO liquidation requested symbols=1 alpha_pct=0.0000 |
| 2026-03-12 14:27 | INFO | LIQUIDATION REQUESTED | AUTO liquidation requested symbols=1 alpha_pct=0.0000 |
| 2026-03-12 14:26 | INFO | LIQUIDATION REQUESTED | AUTO liquidation requested symbols=1 alpha_pct=0.0000 |
| 2026-03-12 14:25 | INFO | LIQUIDATION REQUESTED | AUTO liquidation requested symbols=1 alpha_pct=0.0000 |
| 2026-03-12 14:24 | INFO | LIQUIDATION REQUESTED | AUTO liquidation requested symbols=1 alpha_pct=0.0000 |
| 2026-03-12 14:23 | INFO | LIQUIDATION REQUESTED | AUTO liquidation requested symbols=1 alpha_pct=0.0000 |
| 2026-03-12 14:22 | INFO | LIQUIDATION REQUESTED | AUTO liquidation requested symbols=1 alpha_pct=0.0000 |
| 2026-03-12 14:21 | INFO | LIQUIDATION REQUESTED | AUTO liquidation requested symbols=1 alpha_pct=0.0000 |
| 2026-03-12 14:20 | INFO | LIQUIDATION REQUESTED | AUTO liquidation requested symbols=1 alpha_pct=0.0000 |
| 2026-03-12 14:19 | INFO | LIQUIDATION REQUESTED | AUTO liquidation requested symbols=1 alpha_pct=0.0000 |
| 2026-03-12 14:18 | INFO | LIQUIDATION REQUESTED | AUTO liquidation requested symbols=1 alpha_pct=0.0000 |
| 2026-03-12 14:17 | INFO | LIQUIDATION REQUESTED | AUTO liquidation requested symbols=1 alpha_pct=0.0000 |
| 2026-03-12 14:16 | INFO | LIQUIDATION REQUESTED | AUTO liquidation requested symbols=1 alpha_pct=0.0000 |
| 2026-03-12 14:15 | INFO | LIQUIDATION REQUESTED | AUTO liquidation requested symbols=1 alpha_pct=0.0000 |