실행 리포트
This report focuses on execution quality and plan/account consistency instead of pure PnL.
이 리포트는 Decision Trace on/off와 무관하게 상태 전이, 주문, 체결, 포지션, 계좌 스냅샷을 기준으로 항상 생성됩니다. Decision Trace가 기록돼 있으면 판단 근거를 더 자세히 보여줍니다.
Plan
PLAN_20260312_6113
Trade Date
2026-03-12
Mode
PAPER
Plan Status
PLAN_COMPLETED
Decision Trace Evidence
Unavailable
0 events
Account Compare
Available
1) Executive Summary
REVIEW주요 흐름은 유지됐지만 체결률이나 일부 종목 결과를 다시 확인해야 합니다.
DONE
10
SKIPPED
0
FAILED
0
FORCE_CLOSED
0
Top 3 reasons
- 미청산 수량 또는 경고가 있어 추가 확인이 필요합니다.
- 반복 경고: SELL_ORDER_FAILED 258건
- 반복 경고: LIQUIDATION_REQUESTED 29건
2) 실행 요약
순손익과 수익률은 실제 체결가 기준 가격 손익에서 직접비용(추정 수수료/매도세)만 차감한 값입니다. 슬리피지 영향은 체결가에 이미 반영되어 순손익에서 중복 차감하지 않고, 가격 품질에서 별도로 분석합니다. 체결가는 브로커/가상 체결값을 쓰고, 직접비용 요율은 설정값입니다. 실제와 맞추려면 EXECUTION_COST_BROKER_COMMISSION_RATE / EXECUTION_COST_SELL_TAX_RATE를 계좌 요율과 같게 유지합니다. 비용 모델: 추정 수수료 0.0150% · 추정 매도세 0.2000%.
알고리즘
legacy_immediate
진입 / 청산
10 / 10
무거래 / 보유
0 / 0
생략 / 대기
0 / 0
순손익
-70,165
예산 수익률 예산 수익률 공식: `순손익 ÷ 총예산` 체결되지 않은 예산까지 포함한 하루 전체 효율입니다. 플랜 성과 판단의 기본 지표로 보면 됩니다.
-0.70%
체결 기준 수익률 체결 기준 수익률 공식: `순손익 ÷ 실제 매수 체결금액` 실제로 들어간 금액만 기준으로 보므로 집행 효율을 볼 때 적합합니다. 예산 수익률과 숫자가 다를 수 있으며, 보통 더 크게 보일 수 있습니다.
-0.70%
직접비용 직접비용 구성: `추정 수수료 + 매도세` 순손익에는 이미 차감된 값입니다. 슬리피지는 여기에 넣지 않고 가격 품질에서 따로 봅니다.
+22,904
최적 대비
-
브로커 청산 귀속
귀속 행 2건, 최근 정산일 2026-03-27
귀속 순손익
-112,885
귀속 수수료
0
귀속 세금
0
| 정산일 | 기록 시각 | 종목 | 수량 | 매수 | 매도 | 순손익 | 수수료 | 세금 | 귀속 |
|---|---|---|---|---|---|---|---|---|---|
| 2026-03-27 | 2026-03-27 00:00 | 376300 | 10 | 41,286 | 32,200 | -94,075 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-03-27 | 2026-03-27 00:00 | 376300 | 2 | 41,286 | 32,200 | -18,810 | 0 | 0 | MATCHED / sell_fill_same_day |
3) Fill Quality
Overall Fill Rate
95.27%
Buy Fill Rate
94.21%
Sell Fill Rate
96.38%
Fill Latency Median / p95
2490 / 21088 ms
Interpretation: 체결률이 높을수록 주문 의도가 실제 계좌 결과로 이어졌다는 뜻입니다.
Why it matters: 체결률과 체결 지연은 알고리즘 판단과 실제 브로커 결과의 간극을 보여줍니다.
4) Price Quality / Slippage
Buy Slippage 슬리피지 주문 기준가와 실제 체결가의 차이를 분석한 품질 지표입니다. 시장가나 급한 추격 체결일수록 커질 수 있으며, 체결 알고리즘 개선용으로 따로 봅니다. 가격 손익에는 이미 실제 체결가가 반영돼 있으므로, 순손익에서 다시 한 번 빼지는 않습니다.
5407.6519
Reference: low_price_mean
Sell Slippage 슬리피지 주문 기준가와 실제 체결가의 차이를 분석한 품질 지표입니다. 시장가나 급한 추격 체결일수록 커질 수 있으며, 체결 알고리즘 개선용으로 따로 봅니다. 가격 손익에는 이미 실제 체결가가 반영돼 있으므로, 순손익에서 다시 한 번 빼지는 않습니다.
1696.3207
Reference: high_price_mean
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: 300
- INFO: 33
- ERROR: 267
Top Categories
- SELL_ORDER_FAILED: 258 cases
- LIQUIDATION_REQUESTED: 29 cases
- LIQUIDATION_ORDER_SUBMITTED: 2 cases
- LIQUIDATION_COMPLETED: 1 cases
- LIQUIDATION_PROCESS_ERROR: 1 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 |
|---|---|---|---|---|---|---|
| 제닉 (123330) | TRADE_COMPLETED | 09:10 ~ 09:22 13:28 ~ 13:48 |
39 / 39 / 0 | 25,200 / 25,200 | 매수 39주 체결 후 매도 39주 체결로 마무리했습니다. |
OK 현재 기록상 큰 실행 이상 징후가 없습니다. DetailsExpected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다. Observed Behavior: 최종 상태는 TRADE_COMPLETED이며, 매수 39주 / 매도 39주 / 현재 보유 0주로 기록됐습니다. Why this happened: - 윈도우 이상 기준: 매수 24,850 (2026-03-12 09:11) / 매도 25,300 (2026-03-12 13:34) 실제 진입 / 청산 편차: +350 / -100 최적 손익 / 실제: +17,550 / 0 최적 대비 차이: -17,550 Operator Note: 추가 조치 필요성은 낮습니다. |
| 디와이씨 (310870) | TRADE_COMPLETED | 09:06 ~ 09:26 09:37 ~ 09:57 |
552 / 552 / 0 | 1,810 / 1,780 | 매수 552주 체결 후 매도 552주 체결로 마무리했습니다. |
REVIEW 미청산 수량 또는 경고가 있어 추가 확인이 필요합니다. DetailsExpected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다. Observed Behavior: 최종 상태는 TRADE_COMPLETED이며, 매수 552주 / 매도 552주 / 현재 보유 0주로 기록됐습니다. Why this happened: 관련 경고 258건이 있습니다. 윈도우 이상 기준: 매수 1,763 (2026-03-12 09:13) / 매도 1,785 (2026-03-12 09:37) 실제 진입 / 청산 편차: +47 / -4 최적 손익 / 실제: +12,144 / -16,218 최적 대비 차이: -28,362 Operator Note: 사후 검토를 권장합니다. |
| 와이바이오로직스 (338840) | TRADE_COMPLETED | 09:03 ~ 09:23 10:00 ~ 10:20 |
40 / 40 / 0 | 24,600 / 24,666 | 매수 40주 체결 후 매도 40주 체결로 마무리했습니다. |
OK 현재 기록상 큰 실행 이상 징후가 없습니다. DetailsExpected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다. Observed Behavior: 최종 상태는 TRADE_COMPLETED이며, 매수 40주 / 매도 40주 / 현재 보유 0주로 기록됐습니다. Why this happened: - 윈도우 이상 기준: 매수 24,400 (2026-03-12 09:08) / 매도 24,750 (2026-03-12 10:00) 실제 진입 / 청산 편차: +200 / -83 최적 손익 / 실제: +14,000 / +2,650 최적 대비 차이: -11,350 Operator Note: 추가 조치 필요성은 낮습니다. |
| 컨텍 (451760) | TRADE_COMPLETED | 08:57 ~ 09:07 10:56 ~ 11:16 |
61 / 61 / 0 | 17,650 / 17,682 | 매수 61주 체결 후 매도 61주 체결로 마무리했습니다. |
OK 현재 기록상 큰 실행 이상 징후가 없습니다. DetailsExpected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다. Observed Behavior: 최종 상태는 TRADE_COMPLETED이며, 매수 61주 / 매도 61주 / 현재 보유 0주로 기록됐습니다. Why this happened: - 윈도우 이상 기준: 매수 17,290 (2026-03-12 09:01) / 매도 17,760 (2026-03-12 11:12) 실제 진입 / 청산 편차: +360 / -77 최적 손익 / 실제: +28,670 / +1,990 최적 대비 차이: -26,679 Operator Note: 추가 조치 필요성은 낮습니다. |
| 대우건설 (047040) | TRADE_COMPLETED | 09:28 ~ 09:48 13:23 ~ 13:43 |
98 / 98 / 0 | 10,190 / 10,350 | 매수 98주 체결 후 매도 98주 체결로 마무리했습니다. |
OK 현재 기록상 큰 실행 이상 징후가 없습니다. DetailsExpected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다. Observed Behavior: 최종 상태는 TRADE_COMPLETED이며, 매수 98주 / 매도 98주 / 현재 보유 0주로 기록됐습니다. Why this happened: - 윈도우 이상 기준: 매수 10,170 (2026-03-12 09:28) / 매도 10,400 (2026-03-12 13:24) 실제 진입 / 청산 편차: +20 / -50 최적 손익 / 실제: +22,540 / +15,680 최적 대비 차이: -6,860 Operator Note: 추가 조치 필요성은 낮습니다. |
| 디지틀조선 (033130) | TRADE_COMPLETED | 09:12 ~ 09:28 11:49 ~ 12:09 |
347 / 273 / 0 | 2,885 / 2,887 | 매수 273주 체결 후 매도 256주 체결로 마무리했습니다. |
REVIEW 미청산 수량 또는 경고가 있어 추가 확인이 필요합니다. DetailsExpected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다. Observed Behavior: 최종 상태는 TRADE_COMPLETED이며, 매수 273주 / 매도 256주 / 현재 보유 0주로 기록됐습니다. Why this happened: 관련 경고 1건이 있습니다. 윈도우 이상 기준: 매수 2,850 (2026-03-12 09:22) / 매도 2,905 (2026-03-12 11:55) 실제 진입 / 청산 편차: +35 / -17 최적 손익 / 실제: +14,080 / +472 최적 대비 차이: -13,607 Operator Note: 사후 검토를 권장합니다. |
| 쏠리드 (050890) | TRADE_COMPLETED | 09:21 ~ 09:41 10:15 ~ 10:35 |
80 / 80 / 0 | 12,480 / 12,420 | 매수 80주 체결 후 매도 80주 체결로 마무리했습니다. |
OK 현재 기록상 큰 실행 이상 징후가 없습니다. DetailsExpected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다. Observed Behavior: 최종 상태는 TRADE_COMPLETED이며, 매수 80주 / 매도 80주 / 현재 보유 0주로 기록됐습니다. Why this happened: - 윈도우 이상 기준: 매수 12,450 (2026-03-12 09:21) / 매도 12,430 (2026-03-12 10:15) 실제 진입 / 청산 편차: +30 / -10 최적 손익 / 실제: -1,600 / -4,800 최적 대비 차이: -3,200 Operator Note: 추가 조치 필요성은 낮습니다. |
| 디어유 (376300) | TRADE_COMPLETED | 09:20 ~ 09:40 10:06 ~ 10:26 |
24 / 36 / 0 | 41,277 / 40,691 | 매수 36주 체결 후 매도 24주 체결로 마무리했습니다. |
REVIEW 미청산 수량 또는 경고가 있어 추가 확인이 필요합니다. DetailsExpected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다. Observed Behavior: 최종 상태는 TRADE_COMPLETED이며, 매수 36주 / 매도 24주 / 현재 보유 0주로 기록됐습니다. Why this happened: 관련 경고 1건이 있습니다. 윈도우 이상 기준: 매수 41,250 (2026-03-12 09:20) / 매도 41,050 (2026-03-12 10:16) 실제 진입 / 청산 편차: +27 / -358 최적 손익 / 실제: -4,800 / -14,064 최적 대비 차이: -9,264 Operator Note: 사후 검토를 권장합니다. |
| 아이티센글로벌 (124500) | TRADE_COMPLETED | 09:34 ~ 09:54 10:05 ~ 10:25 |
14 / 14 / 0 | 69,800 / 70,900 | 매수 14주 체결 후 매도 14주 체결로 마무리했습니다. |
OK 현재 기록상 큰 실행 이상 징후가 없습니다. DetailsExpected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다. Observed Behavior: 최종 상태는 TRADE_COMPLETED이며, 매수 14주 / 매도 14주 / 현재 보유 0주로 기록됐습니다. Why this happened: - 윈도우 이상 기준: 매수 68,800 (2026-03-12 09:34) / 매도 73,000 (2026-03-12 10:11) 실제 진입 / 청산 편차: +1,000 / -2,100 최적 손익 / 실제: +58,800 / +15,400 최적 대비 차이: -43,400 Operator Note: 추가 조치 필요성은 낮습니다. |
| 에이치브이엠 (295310) | TRADE_COMPLETED | 08:55 ~ 09:05 10:57 ~ 11:17 |
12 / 12 / 0 | 104,700 / 104,200 | 매수 12주 체결 후 매도 9주 체결로 마무리했습니다. |
OK 현재 기록상 큰 실행 이상 징후가 없습니다. DetailsExpected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다. Observed Behavior: 최종 상태는 TRADE_COMPLETED이며, 매수 12주 / 매도 9주 / 현재 보유 0주로 기록됐습니다. Why this happened: - 윈도우 이상 기준: 매수 103,200 (2026-03-12 09:00) / 매도 104,800 (2026-03-12 11:04) 실제 진입 / 청산 편차: +1,500 / -600 최적 손익 / 실제: +14,400 / -4,500 최적 대비 차이: -18,900 Operator Note: 추가 조치 필요성은 낮습니다. |
9) Appendix / Raw Evidence
Recent State Transitions
| Time | Symbol | From | To | Reason |
|---|---|---|---|---|
| 2026-03-12 13:47 | 디와이씨 (310870) | SELL_FILLED | TRADE_COMPLETED | liquidation-account-confirmed-flat |
| 2026-03-12 13:47 | 디와이씨 (310870) | SELL_ORDER_SUBMITTED | SELL_FILLED | sell-position-fully-liquidated |
| 2026-03-12 13:47 | 디와이씨 (310870) | FORCE_CLOSE_PENDING | SELL_ORDER_SUBMITTED | force-close-sell-submitted |
| 2026-03-12 13:47 | 디와이씨 (310870) | SELL_ORDER_SUBMITTED | FORCE_CLOSE_PENDING | sell-order-unfilled-window-expired:retry-liquidation |
| 2026-03-12 13:46 | 디와이씨 (310870) | FORCE_CLOSE_PENDING | SELL_ORDER_SUBMITTED | force-close-sell-submitted |
| 2026-03-12 13:46 | 디와이씨 (310870) | SELL_ORDER_SUBMITTED | FORCE_CLOSE_PENDING | sell-order-unfilled-window-expired:retry-liquidation |
| 2026-03-12 13:46 | 디와이씨 (310870) | FORCE_CLOSE_PENDING | SELL_ORDER_SUBMITTED | force-close-sell-submitted |
| 2026-03-12 13:46 | 디와이씨 (310870) | SELL_ORDER_SUBMITTED | FORCE_CLOSE_PENDING | sell-order-unfilled-window-expired:retry-liquidation |
| 2026-03-12 13:46 | 디와이씨 (310870) | FORCE_CLOSE_PENDING | SELL_ORDER_SUBMITTED | force-close-sell-submitted |
| 2026-03-12 13:46 | 디와이씨 (310870) | SELL_ORDER_SUBMITTED | FORCE_CLOSE_PENDING | sell-order-unfilled-window-expired:retry-liquidation |
| 2026-03-12 13:46 | 디와이씨 (310870) | FORCE_CLOSE_PENDING | SELL_ORDER_SUBMITTED | force-close-sell-submitted |
| 2026-03-12 13:46 | 디와이씨 (310870) | SELL_ORDER_SUBMITTED | FORCE_CLOSE_PENDING | sell-order-unfilled-window-expired:retry-liquidation |
| 2026-03-12 13:46 | 디와이씨 (310870) | FORCE_CLOSE_PENDING | SELL_ORDER_SUBMITTED | force-close-sell-submitted |
| 2026-03-12 13:46 | 디와이씨 (310870) | SELL_ORDER_SUBMITTED | FORCE_CLOSE_PENDING | sell-order-unfilled-window-expired:retry-liquidation |
| 2026-03-12 13:46 | 디와이씨 (310870) | FORCE_CLOSE_PENDING | SELL_ORDER_SUBMITTED | force-close-sell-submitted |
| 2026-03-12 13:28 | 제닉 (123330) | SELL_FILLED | TRADE_COMPLETED | tick:MARK_DONE |
| 2026-03-12 13:28 | 제닉 (123330) | SELL_ORDER_SUBMITTED | SELL_FILLED | sell-position-fully-liquidated |
| 2026-03-12 13:28 | 제닉 (123330) | SELL_WINDOW_OPEN | SELL_ORDER_SUBMITTED | sell-order-submitted |
| 2026-03-12 13:28 | 제닉 (123330) | BUY_FILLED_WAIT_SELL | SELL_WINDOW_OPEN | tick:SELL_WINDOW_OPEN |
| 2026-03-12 13:23 | 대우건설 (047040) | SELL_FILLED | TRADE_COMPLETED | tick:MARK_DONE |
Recent Runtime Trace
| Time | Symbol | Event | Summary |
|---|---|---|---|
| None | |||
Recent Alerts
| Time | Severity | Category | Message |
|---|---|---|---|
| 2026-03-27 13:07 | INFO | LIQUIDATION COMPLETED | FORCE liquidation completed. |
| 2026-03-27 13:07 | INFO | RUNTIME WATCHDOG RECOVERY | runtime watchdog finalized plan requested_by=beat reasons=post-close-finalize |
| 2026-03-27 13:06 | INFO | LIQUIDATION ORDER SUBMITTED | 376300 liquidation sell submitted qty=12 |
| 2026-03-27 13:06 | INFO | LIQUIDATION REQUESTED | FORCE liquidation requested symbols=1 alpha_pct=0.0000 |
| 2026-03-24 13:39 | INFO | LIQUIDATION REQUESTED | MANUAL liquidation requested symbols=1 alpha_pct=0.0000 |
| 2026-03-16 12:30 | INFO | LIQUIDATION REQUESTED | MANUAL liquidation requested symbols=10 alpha_pct=0.0000 |
| 2026-03-12 16:08 | INFO | LIQUIDATION REQUESTED | AUTO liquidation requested symbols=1 alpha_pct=0.0000 |
| 2026-03-12 15:18 | ERROR | RUNTIME BAR COLLECTOR ERROR | 451760 KiwoomResponseError: Kiwoom business error for /api/dostk/chart: return_code=3, return_msg=인증에 실패했습니다[8005:Token이 유효하지 않습니다] |
| 2026-03-12 15:07 | ERROR | RUNTIME BAR COLLECTOR ERROR | 123330 KiwoomResponseError: Kiwoom business error for /api/dostk/chart: return_code=3, return_msg=인증에 실패했습니다[8005:Token이 유효하지 않습니다] |
| 2026-03-12 15:07 | ERROR | RUNTIME BAR COLLECTOR ERROR | 451760 KiwoomResponseError: Kiwoom business error for /api/dostk/chart: return_code=3, return_msg=인증에 실패했습니다[8005:Token이 유효하지 않습니다] |
| 2026-03-12 14:40 | ERROR | RUNTIME BAR COLLECTOR ERROR | 451760 KiwoomResponseError: Kiwoom request failed for /api/dostk/chart (status=429). |
| 2026-03-12 14:40 | ERROR | RUNTIME BAR COLLECTOR ERROR | 376300 KiwoomResponseError: Unexpected Kiwoom token response status: 429. |
| 2026-03-12 14:40 | ERROR | RUNTIME BAR COLLECTOR ERROR | 338840 KiwoomResponseError: Unexpected Kiwoom token response status: 429. |
| 2026-03-12 14:40 | ERROR | RUNTIME BAR COLLECTOR ERROR | 310870 KiwoomResponseError: Unexpected Kiwoom token response status: 429. |
| 2026-03-12 14:40 | ERROR | LIQUIDATION PROCESS ERROR | KiwoomResponseError: Unexpected Kiwoom token response status: 429. |
| 2026-03-12 14:37 | ERROR | RUNTIME BAR COLLECTOR ERROR | 338840 KiwoomResponseError: Kiwoom request failed for /api/dostk/chart (status=429). |
| 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 |