실행 리포트
This report focuses on execution quality and plan/account consistency instead of pure PnL.
이 리포트는 Decision Trace on/off와 무관하게 상태 전이, 주문, 체결, 포지션, 계좌 스냅샷을 기준으로 항상 생성됩니다. Decision Trace가 기록돼 있으면 판단 근거를 더 자세히 보여줍니다.
Plan
PLAN_20260401_6391
Trade Date
2026-04-01
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
- 미청산 수량 또는 경고가 있어 추가 확인이 필요합니다.
- 반복 경고: PLAN_COLLECTOR_RECOVERY 180건
- 반복 경고: BROKER_ORDER_BACKFILLED 2건
실행 보기
기본 실행, 섀도우 실행, 그리고 두 알고리즘 비교를 리포트 안에서 나눠서 봅니다.
2) 실행 요약
순손익과 수익률은 실제 체결가 기준 가격 손익에서 직접비용(추정 수수료/매도세)만 차감한 값입니다. 슬리피지 영향은 체결가에 이미 반영되어 순손익에서 중복 차감하지 않고, 가격 품질에서 별도로 분석합니다. 체결가는 브로커/가상 체결값을 쓰고, 직접비용 요율은 설정값입니다. 실제와 맞추려면 EXECUTION_COST_BROKER_COMMISSION_RATE / EXECUTION_COST_SELL_TAX_RATE를 계좌 요율과 같게 유지합니다. 비용 모델: 추정 수수료 0.0150% · 추정 매도세 0.2000%.
알고리즘
fused_candidate_v4
진입 / 청산
10 / 10
무거래 / 보유
0 / 0
생략 / 대기
0 / 0
순손익
-27,473
예산 수익률 예산 수익률 공식: `순손익 ÷ 총예산` 체결되지 않은 예산까지 포함한 하루 전체 효율입니다. 플랜 성과 판단의 기본 지표로 보면 됩니다.
-0.27%
체결 기준 수익률 체결 기준 수익률 공식: `순손익 ÷ 실제 매수 체결금액` 실제로 들어간 금액만 기준으로 보므로 집행 효율을 볼 때 적합합니다. 예산 수익률과 숫자가 다를 수 있으며, 보통 더 크게 보일 수 있습니다.
-0.57%
직접비용 직접비용 구성: `추정 수수료 + 매도세` 순손익에는 이미 차감된 값입니다. 슬리피지는 여기에 넣지 않고 가격 품질에서 따로 봅니다.
+11,022
최적 대비
-51,317
브로커 청산 귀속
귀속 행 45건, 최근 정산일 2026-04-01
귀속 순손익
-71,616
귀속 수수료
0
귀속 세금
0
| 정산일 | 기록 시각 | 종목 | 수량 | 매수 | 매도 | 순손익 | 수수료 | 세금 | 귀속 |
|---|---|---|---|---|---|---|---|---|---|
| 2026-04-01 | 2026-04-01 00:00 | 064960 | 1 | 32,780 | 33,050 | -25 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-04-01 | 2026-04-01 00:00 | 035810 | 65 | 5,618 | 5,580 | -5,756 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-04-01 | 2026-04-01 00:00 | 032640 | 13 | 15,605 | 15,480 | -3,436 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-04-01 | 2026-04-01 00:00 | 035810 | 6 | 5,618 | 5,590 | -467 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-04-01 | 2026-04-01 00:00 | 073240 | 5 | 6,127 | 6,120 | -306 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-04-01 | 2026-04-01 00:00 | 033780 | 2 | 156,740 | 158,100 | -112 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-04-01 | 2026-04-01 00:00 | 035810 | 49 | 5,618 | 5,580 | -4,344 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-04-01 | 2026-04-01 00:00 | 033780 | 1 | 156,740 | 157,900 | -254 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-04-01 | 2026-04-01 00:00 | 034830 | 75 | 1,681 | 1,695 | -83 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-04-01 | 2026-04-01 00:00 | 073240 | 10 | 6,127 | 6,130 | -513 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-04-01 | 2026-04-01 00:00 | 032640 | 1 | 15,605 | 15,470 | -265 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-04-01 | 2026-04-01 00:00 | 032640 | 1 | 15,605 | 15,460 | -275 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-04-01 | 2026-04-01 00:00 | 073240 | 25 | 6,127 | 6,130 | -1,305 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-04-01 | 2026-04-01 00:00 | 034830 | 87 | 1,681 | 1,693 | -269 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-04-01 | 2026-04-01 00:00 | 035810 | 1 | 5,618 | 5,590 | -69 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-04-01 | 2026-04-01 00:00 | 064960 | 6 | 32,780 | 33,000 | -460 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-04-01 | 2026-04-01 00:00 | 032640 | 6 | 15,605 | 15,455 | -1,735 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-04-01 | 2026-04-01 00:00 | 035810 | 74 | 5,618 | 5,600 | -5,084 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-04-01 | 2026-04-01 00:00 | 064960 | 3 | 32,780 | 33,000 | -229 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-04-01 | 2026-04-01 00:00 | 064960 | 1 | 32,780 | 33,000 | -75 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-04-01 | 2026-04-01 00:00 | 035810 | 2 | 5,618 | 5,590 | -148 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-04-01 | 2026-04-01 00:00 | 032640 | 10 | 15,605 | 15,460 | -2,838 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-04-01 | 2026-04-01 00:00 | 323410 | 6 | 24,350 | 24,400 | -1,012 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-04-01 | 2026-04-01 00:00 | 073240 | 2 | 6,127 | 6,130 | -98 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-04-01 | 2026-04-01 00:00 | 025540 | 40 | 75,412 | 75,600 | -19,688 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-04-01 | 2026-04-01 00:00 | 323410 | 14 | 24,350 | 24,425 | -2,012 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-04-01 | 2026-04-01 00:00 | 034830 | 7 | 1,681 | 1,693 | -18 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-04-01 | 2026-04-01 00:00 | 073240 | 1 | 6,127 | 6,130 | -49 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-04-01 | 2026-04-01 00:00 | 073240 | 7 | 6,127 | 6,120 | -435 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-04-01 | 2026-04-01 00:00 | 073240 | 1 | 6,127 | 6,110 | -69 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-04-01 | 2026-04-01 00:00 | 323410 | 7 | 24,350 | 24,425 | -1,006 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-04-01 | 2026-04-01 00:00 | 034830 | 44 | 1,681 | 1,693 | -130 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-04-01 | 2026-04-01 00:00 | 035810 | 74 | 5,618 | 5,590 | -5,823 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-04-01 | 2026-04-01 00:00 | 073240 | 15 | 6,127 | 6,130 | -780 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-04-01 | 2026-04-01 00:00 | 073240 | 18 | 6,127 | 6,130 | -939 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-04-01 | 2026-04-01 00:00 | 032640 | 1 | 15,605 | 15,480 | -255 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-04-01 | 2026-04-01 00:00 | 033780 | 1 | 156,740 | 158,000 | -156 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-04-01 | 2026-04-01 00:00 | 035810 | 20 | 5,618 | 5,590 | -1,569 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-04-01 | 2026-04-01 00:00 | 073240 | 3 | 6,127 | 6,130 | -147 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-04-01 | 2026-04-01 00:00 | 073240 | 1 | 6,127 | 6,120 | -59 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-04-01 | 2026-04-01 00:00 | 035810 | 1 | 5,618 | 5,580 | -79 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-04-01 | 2026-04-01 00:00 | 034830 | 13 | 1,681 | 1,693 | -38 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-04-01 | 2026-04-01 00:00 | 032640 | 31 | 15,605 | 15,460 | -8,822 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-04-01 | 2026-04-01 00:00 | 323410 | 1 | 24,350 | 24,400 | -168 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-04-01 | 2026-04-01 00:00 | 073240 | 4 | 6,127 | 6,130 | -206 | 0 | 0 | MATCHED / sell_fill_same_day |
3) Fill Quality
Overall Fill Rate
59.0%
Buy Fill Rate
55.38%
Sell Fill Rate
63.4%
Fill Latency Median / p95
60000 / 300000 ms
Interpretation: 체결률이 낮아 주문은 냈지만 실제로 체결되지 못한 비율이 큽니다.
Why it matters: 체결률과 체결 지연은 알고리즘 판단과 실제 브로커 결과의 간극을 보여줍니다.
4) Price Quality / Slippage
Buy Slippage 슬리피지 주문 기준가와 실제 체결가의 차이를 분석한 품질 지표입니다. 시장가나 급한 추격 체결일수록 커질 수 있으며, 체결 알고리즘 개선용으로 따로 봅니다. 가격 손익에는 이미 실제 체결가가 반영돼 있으므로, 순손익에서 다시 한 번 빼지는 않습니다.
466.9375
Reference: low_price_mean
Sell Slippage 슬리피지 주문 기준가와 실제 체결가의 차이를 분석한 품질 지표입니다. 시장가나 급한 추격 체결일수록 커질 수 있으며, 체결 알고리즘 개선용으로 따로 봅니다. 가격 손익에는 이미 실제 체결가가 반영돼 있으므로, 순손익에서 다시 한 번 빼지는 않습니다.
-640.1351
Reference: high_price_mean
Buy Interpretation: 매수는 기준가격보다 높게 체결될수록 불리합니다.
Sell Interpretation: 매도는 기준가격보다 낮게 체결될수록 불리합니다.
Why it matters: 같은 주문이라도 어떤 기준 대비 유리/불리했는지 확인해야 알고리즘 품질을 개선할 수 있습니다.
5) 종목별 실행
| 종목 | 상태 | 매수 수량 | 매도 수량 | 보유 수량 | 평균 매수 | 평균 매도 | 순손익 | 종목 기준 수익률 종목 기준 수익률 해당 종목의 손익을 그 종목의 매수 체결금액 기준으로 본 수익률입니다. 미청산이면 현재가 기준 평가손익이 포함될 수 있어, 완전 확정 수익률과는 다를 수 있습니다. |
|---|---|---|---|---|---|---|---|---|
| 한국단자공업 (025540) | 청산 | 6 | 6 | 0 | 76,300 | 75,400 | -6,441 | -1.407% |
| LG유플러스 (032640) | 청산 | 63 | 63 | 0 | 15,634 | 15,465 | -12,922 | -1.312% |
| 케이티앤지 (033780) | 청산 | 6 | 6 | 0 | 156,383 | 157,966 | +7,321 | 0.780% |
| 한국토지신탁 (034830) | 청산 | 148 | 138 | 0 | 1,682 | 1,628 | -8,028 | -3.457% |
| 이지홀딩스 (035810) | 청산 | 88 | 86 | 0 | 5,620 | 5,590 | -3,686 | -0.763% |
| SNT모티브 (064960) | 청산 | 8 | 7 | 0 | 32,900 | 32,971 | -30 | -0.013% |
| 금호타이어 (073240) | 청산 | 111 | 98 | 0 | 6,134 | 6,119 | -2,849 | -0.474% |
| 미래에셋생명 (085620) | 청산 | 12 | 11 | 0 | 16,710 | 16,750 | +16 | 0.009% |
| 원익머트리얼즈 (104830) | 청산 | 6 | 5 | 0 | 42,000 | 41,750 | -1,730 | -0.824% |
| 카카오뱅크 (323410) | 청산 | 20 | 20 | 0 | 24,300 | 24,400 | +877 | 0.181% |
6) Forced / Skipped / Failed Analysis
Forced Close Count: 0
Skip Reason Summary
- None
Fail Reason Summary
- None
7) Alert Summary
Total Alerts: 300
- INFO: 181
- ERROR: 46
- WARNING: 73
Top Categories
- PLAN_COLLECTOR_RECOVERY: 180 cases
- BROKER_ORDER_BACKFILLED: 2 cases
- SELL_ORDER_FAILED: 1 cases
일부 반복 런타임 오류는 기존 dedupe 규칙에 따라 묶여 보일 수 있습니다.
8) Plan Result vs Account Result Reconciliation
Account Snapshot Time: 2026-04-04 02:35
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. | |||||||
9) Symbol-by-symbol Detail
| Symbol | Final State | Buy / Sell Windows | Target / Filled / Open | Avg Buy / Avg Sell | Decision Summary | Judgment |
|---|---|---|---|---|---|---|
| SNT모티브 (064960) | TRADE_COMPLETED | 09:25 ~ 10:05 11:45 ~ 12:25 |
8 / 8 / 0 | 32,900 / 32,971 | 매수 8주 체결 후 매도 7주 체결로 마무리했습니다. |
OK 현재 기록상 큰 실행 이상 징후가 없습니다. DetailsExpected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다. Observed Behavior: 최종 상태는 TRADE_COMPLETED이며, 매수 8주 / 매도 7주 / 현재 보유 0주로 기록됐습니다. Why this happened: - 윈도우 이상 기준: 매수 32,250 (2026-04-01 09:30) / 매도 33,150 (2026-04-01 12:23) 실제 진입 / 청산 편차: +650 / -178 최적 손익 / 실제: +6,300 / +500 최적 대비 차이: -5,799 Operator Note: 추가 조치 필요성은 낮습니다. |
| 한국단자공업 (025540) | TRADE_COMPLETED | 09:42 ~ 10:22 13:06 ~ 13:46 |
6 / 6 / 0 | 76,300 / 75,400 | 매수 6주 체결 후 매도 6주 체결로 마무리했습니다. |
OK 현재 기록상 큰 실행 이상 징후가 없습니다. DetailsExpected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다. Observed Behavior: 최종 상태는 TRADE_COMPLETED이며, 매수 6주 / 매도 6주 / 현재 보유 0주로 기록됐습니다. Why this happened: - 윈도우 이상 기준: 매수 74,900 (2026-04-01 10:17) / 매도 75,400 (2026-04-01 13:06) 실제 진입 / 청산 편차: +1,400 / 0 최적 손익 / 실제: +3,000 / -5,400 최적 대비 차이: -8,400 Operator Note: 추가 조치 필요성은 낮습니다. |
| 한국토지신탁 (034830) | TRADE_COMPLETED | 09:10 ~ 09:50 12:40 ~ 13:20 |
148 / 148 / 0 | 1,682 / 1,628 | 매수 148주 체결 후 매도 138주 체결로 마무리했습니다. |
OK 현재 기록상 큰 실행 이상 징후가 없습니다. DetailsExpected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다. Observed Behavior: 최종 상태는 TRADE_COMPLETED이며, 매수 148주 / 매도 138주 / 현재 보유 0주로 기록됐습니다. Why this happened: - 윈도우 이상 기준: 매수 1,665 (2026-04-01 09:39) / 매도 1,631 (2026-04-01 13:03) 실제 진입 / 청산 편차: +17 / -2 최적 손익 / 실제: -4,692 / -7,510 최적 대비 차이: -2,818 Operator Note: 추가 조치 필요성은 낮습니다. |
| 미래에셋생명 (085620) | TRADE_COMPLETED | 09:32 ~ 10:12 12:46 ~ 13:26 |
12 / 12 / 0 | 16,710 / 16,750 | 매수 12주 체결 후 매도 11주 체결로 마무리했습니다. |
OK 현재 기록상 큰 실행 이상 징후가 없습니다. DetailsExpected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다. Observed Behavior: 최종 상태는 TRADE_COMPLETED이며, 매수 12주 / 매도 11주 / 현재 보유 0주로 기록됐습니다. Why this happened: - 윈도우 이상 기준: 매수 16,350 (2026-04-01 09:57) / 매도 16,740 (2026-04-01 12:48) 실제 진입 / 청산 편차: +360 / +10 최적 손익 / 실제: +4,290 / +440 최적 대비 차이: -3,850 Operator Note: 추가 조치 필요성은 낮습니다. |
| LG유플러스 (032640) | TRADE_COMPLETED | 09:06 ~ 09:46 12:38 ~ 13:18 |
32 / 63 / 0 | 15,634 / 15,465 | 매수 63주 체결 후 매도 63주 체결로 마무리했습니다. |
OK 현재 기록상 큰 실행 이상 징후가 없습니다. DetailsExpected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다. Observed Behavior: 최종 상태는 TRADE_COMPLETED이며, 매수 63주 / 매도 63주 / 현재 보유 0주로 기록됐습니다. Why this happened: - 윈도우 이상 기준: 매수 15,560 (2026-04-01 09:09) / 매도 15,520 (2026-04-01 13:07) 실제 진입 / 청산 편차: +74 / -54 최적 손익 / 실제: -2,520 / -10,679 최적 대비 차이: -8,159 Operator Note: 추가 조치 필요성은 낮습니다. |
| 금호타이어 (073240) | TRADE_COMPLETED | 09:09 ~ 09:49 11:36 ~ 12:16 |
56 / 111 / 0 | 6,134 / 6,119 | 매수 111주 체결 후 매도 98주 체결로 마무리했습니다. |
REVIEW 미청산 수량 또는 경고가 있어 추가 확인이 필요합니다. DetailsExpected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다. Observed Behavior: 최종 상태는 TRADE_COMPLETED이며, 매수 111주 / 매도 98주 / 현재 보유 0주로 기록됐습니다. Why this happened: 관련 경고 3건이 있습니다. 윈도우 이상 기준: 매수 6,080 (2026-04-01 09:29) / 매도 6,130 (2026-04-01 11:36) 실제 진입 / 청산 편차: +54 / -10 최적 손익 / 실제: +4,900 / -1,470 최적 대비 차이: -6,370 Operator Note: 사후 검토를 권장합니다. |
| 원익머트리얼즈 (104830) | TRADE_COMPLETED | 09:27 ~ 10:07 10:43 ~ 11:23 |
6 / 6 / 0 | 42,000 / 41,750 | 매수 6주 체결 후 매도 5주 체결로 마무리했습니다. |
OK 현재 기록상 큰 실행 이상 징후가 없습니다. DetailsExpected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다. Observed Behavior: 최종 상태는 TRADE_COMPLETED이며, 매수 6주 / 매도 5주 / 현재 보유 0주로 기록됐습니다. Why this happened: - 윈도우 이상 기준: 매수 41,500 (2026-04-01 09:53) / 매도 42,000 (2026-04-01 11:06) 실제 진입 / 청산 편차: +500 / -250 최적 손익 / 실제: +2,500 / -1,250 최적 대비 차이: -3,750 Operator Note: 추가 조치 필요성은 낮습니다. |
| 카카오뱅크 (323410) | TRADE_COMPLETED | 09:16 ~ 09:56 12:16 ~ 12:56 |
20 / 20 / 0 | 24,300 / 24,400 | 매수 20주 체결 후 매도 20주 체결로 마무리했습니다. |
OK 현재 기록상 큰 실행 이상 징후가 없습니다. DetailsExpected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다. Observed Behavior: 최종 상태는 TRADE_COMPLETED이며, 매수 20주 / 매도 20주 / 현재 보유 0주로 기록됐습니다. Why this happened: - 윈도우 이상 기준: 매수 24,250 (2026-04-01 09:27) / 매도 24,500 (2026-04-01 12:54) 실제 진입 / 청산 편차: +50 / -100 최적 손익 / 실제: +5,000 / +2,000 최적 대비 차이: -3,000 Operator Note: 추가 조치 필요성은 낮습니다. |
| 이지홀딩스 (035810) | TRADE_COMPLETED | 09:34 ~ 10:14 13:19 ~ 13:59 |
88 / 88 / 0 | 5,620 / 5,590 | 매수 88주 체결 후 매도 86주 체결로 마무리했습니다. |
OK 현재 기록상 큰 실행 이상 징후가 없습니다. DetailsExpected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다. Observed Behavior: 최종 상태는 TRADE_COMPLETED이며, 매수 88주 / 매도 86주 / 현재 보유 0주로 기록됐습니다. Why this happened: - 윈도우 이상 기준: 매수 5,580 (2026-04-01 09:39) / 매도 5,600 (2026-04-01 13:43) 실제 진입 / 청산 편차: +40 / -10 최적 손익 / 실제: +1,720 / -2,580 최적 대비 차이: -4,300 Operator Note: 추가 조치 필요성은 낮습니다. |
| 케이티앤지 (033780) | TRADE_COMPLETED | 09:09 ~ 09:49 12:17 ~ 12:57 |
6 / 6 / 0 | 156,383 / 157,966 | 매수 6주 체결 후 매도 6주 체결로 마무리했습니다. |
OK 현재 기록상 큰 실행 이상 징후가 없습니다. DetailsExpected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다. Observed Behavior: 최종 상태는 TRADE_COMPLETED이며, 매수 6주 / 매도 6주 / 현재 보유 0주로 기록됐습니다. Why this happened: - 윈도우 이상 기준: 매수 156,300 (2026-04-01 09:09) / 매도 158,700 (2026-04-01 12:49) 실제 진입 / 청산 편차: +83 / -733 최적 손익 / 실제: +14,400 / +9,499 최적 대비 차이: -4,900 Operator Note: 추가 조치 필요성은 낮습니다. |
10) Appendix / Raw Evidence
Recent State Transitions
| Time | Symbol | From | To | Reason |
|---|---|---|---|---|
| 2026-04-01 13:46 | 이지홀딩스 (035810) | SELL_FILLED | TRADE_COMPLETED | SIM_RESTORE DONE |
| 2026-04-01 13:46 | 이지홀딩스 (035810) | SELL_ORDER_SUBMITTED | SELL_FILLED | SIM_RESTORE FINALIZE_SELL_FILLED |
| 2026-04-01 13:46 | 이지홀딩스 (035810) | SELL_FILLED | SELL_ORDER_SUBMITTED | SIM_RESTORE SELL_ORDER_SUBMITTED SELL_QUARTER_SCALE_OUT |
| 2026-04-01 13:46 | 이지홀딩스 (035810) | SELL_ORDER_SUBMITTED | SELL_FILLED | SIM_RESTORE SELL_FILL SELL_QUARTER_SCALE_OUT |
| 2026-04-01 13:26 | 미래에셋생명 (085620) | SELL_FILLED | TRADE_COMPLETED | SIM_RESTORE DONE |
| 2026-04-01 13:26 | 미래에셋생명 (085620) | SELL_ORDER_SUBMITTED | SELL_FILLED | SIM_RESTORE FINALIZE_SELL_FILLED |
| 2026-04-01 13:26 | 미래에셋생명 (085620) | SELL_FILLED | SELL_ORDER_SUBMITTED | SIM_RESTORE SELL_ORDER_SUBMITTED WINDOW_EXPIRED |
| 2026-04-01 13:26 | 미래에셋생명 (085620) | SELL_ORDER_SUBMITTED | SELL_FILLED | SIM_RESTORE SELL_FILL WINDOW_EXPIRED |
| 2026-04-01 13:19 | 이지홀딩스 (035810) | BUY_ORDER_SUBMITTED | SELL_ORDER_SUBMITTED | SIM_RESTORE SELL_FILL SELL_HALF_SCALE_OUT |
| 2026-04-01 13:16 | LG유플러스 (032640) | SELL_FILLED | TRADE_COMPLETED | SIM_RESTORE DONE |
| 2026-04-01 13:16 | LG유플러스 (032640) | SELL_ORDER_SUBMITTED | SELL_FILLED | SIM_RESTORE FINALIZE_SELL_FILLED |
| 2026-04-01 13:16 | LG유플러스 (032640) | SELL_FILLED | SELL_ORDER_SUBMITTED | SIM_RESTORE SELL_ORDER_SUBMITTED SELL_WINDOW_EXIT_PRIORITY |
| 2026-04-01 13:16 | LG유플러스 (032640) | SELL_ORDER_SUBMITTED | SELL_FILLED | SIM_RESTORE SELL_FILL SELL_WINDOW_EXIT_PRIORITY |
| 2026-04-01 13:13 | 한국단자공업 (025540) | SELL_FILLED | TRADE_COMPLETED | SIM_RESTORE DONE |
| 2026-04-01 13:13 | 한국단자공업 (025540) | SELL_ORDER_SUBMITTED | SELL_FILLED | SIM_RESTORE FINALIZE_SELL_FILLED |
| 2026-04-01 13:13 | 한국단자공업 (025540) | SELL_FILLED | SELL_ORDER_SUBMITTED | SIM_RESTORE SELL_ORDER_SUBMITTED SELL_HALF_SCALE_OUT |
| 2026-04-01 13:13 | 한국단자공업 (025540) | SELL_ORDER_SUBMITTED | SELL_FILLED | SIM_RESTORE SELL_FILL SELL_HALF_SCALE_OUT |
| 2026-04-01 13:08 | 한국단자공업 (025540) | BUY_ORDER_SUBMITTED | SELL_ORDER_SUBMITTED | SIM_RESTORE SELL_FILL SELL_HALF_SCALE_OUT |
| 2026-04-01 13:06 | 한국토지신탁 (034830) | SELL_FILLED | TRADE_COMPLETED | SIM_RESTORE DONE |
| 2026-04-01 13:06 | 한국토지신탁 (034830) | SELL_ORDER_SUBMITTED | SELL_FILLED | SIM_RESTORE FINALIZE_SELL_FILLED |
Recent Runtime Trace
| Time | Symbol | Event | Summary |
|---|---|---|---|
| None | |||
Recent Alerts
| Time | Severity | Category | Message |
|---|---|---|---|
| 2026-04-01 15:30 | INFO | RUNTIME WATCHDOG RECOVERY | runtime watchdog finalized plan requested_by=beat reasons=post-close-finalize |
| 2026-04-01 15:29 | INFO | PLAN COLLECTOR RECOVERY | plan collector recovery queued=9 requested_by=beat reasons=collector-symbol-missing:9 |
| 2026-04-01 15:28 | ERROR | RUNTIME BAR COLLECTOR ERROR | 034830 KiwoomResponseError: Kiwoom request failed for /api/dostk/chart (status=429). |
| 2026-04-01 15:28 | ERROR | RUNTIME BAR COLLECTOR ERROR | 085620 KiwoomResponseError: Kiwoom request failed for /api/dostk/chart (status=429). |
| 2026-04-01 15:28 | INFO | PLAN COLLECTOR RECOVERY | plan collector recovery queued=9 requested_by=beat reasons=collector-symbol-missing:9 |
| 2026-04-01 15:27 | INFO | PLAN COLLECTOR RECOVERY | plan collector recovery queued=10 requested_by=beat reasons=collector-missing |
| 2026-04-01 15:26 | INFO | PLAN COLLECTOR RECOVERY | plan collector recovery queued=9 requested_by=beat reasons=collector-symbol-missing:9 |
| 2026-04-01 15:25 | INFO | PLAN COLLECTOR RECOVERY | plan collector recovery queued=9 requested_by=beat reasons=collector-symbol-missing:9 |
| 2026-04-01 15:24 | ERROR | RUNTIME BAR COLLECTOR ERROR | 035810 KiwoomResponseError: Kiwoom request failed for /api/dostk/chart (status=429). |
| 2026-04-01 15:24 | INFO | PLAN COLLECTOR RECOVERY | plan collector recovery queued=10 requested_by=beat reasons=collector-missing |
| 2026-04-01 15:23 | INFO | PLAN COLLECTOR RECOVERY | plan collector recovery queued=8 requested_by=beat reasons=collector-symbol-missing:8 |
| 2026-04-01 15:22 | INFO | PLAN COLLECTOR RECOVERY | plan collector recovery queued=10 requested_by=beat reasons=collector-missing |
| 2026-04-01 15:21 | ERROR | RUNTIME BAR COLLECTOR ERROR | 035810 KiwoomResponseError: Kiwoom request failed for /api/dostk/chart (status=429). |
| 2026-04-01 15:21 | INFO | PLAN COLLECTOR RECOVERY | plan collector recovery queued=9 requested_by=beat reasons=collector-symbol-missing:9 |
| 2026-04-01 15:20 | INFO | PLAN COLLECTOR RECOVERY | plan collector recovery queued=8 requested_by=beat reasons=collector-symbol-missing:8 |
| 2026-04-01 15:19 | ERROR | RUNTIME BAR COLLECTOR ERROR | 034830 KiwoomResponseError: Kiwoom request failed for /api/dostk/chart (status=429). |
| 2026-04-01 15:19 | INFO | PLAN COLLECTOR RECOVERY | plan collector recovery queued=9 requested_by=beat reasons=collector-symbol-missing:9 |
| 2026-04-01 15:18 | INFO | PLAN COLLECTOR RECOVERY | plan collector recovery queued=10 requested_by=beat reasons=collector-missing |
| 2026-04-01 15:17 | INFO | PLAN COLLECTOR RECOVERY | plan collector recovery queued=8 requested_by=beat reasons=collector-symbol-missing:8 |
| 2026-04-01 15:16 | INFO | PLAN COLLECTOR RECOVERY | plan collector recovery queued=10 requested_by=beat reasons=collector-missing |
2) 실행 요약
순손익과 수익률은 가상 체결가 기준 가격 손익에서 기본과 동일한 직접비용(추정 수수료/매도세) 모델을 적용한 값입니다. 슬리피지 영향은 체결가에 이미 반영되어 순손익에서 중복 차감하지 않고, 가격 품질에서 별도로 분석합니다. 체결가는 브로커/가상 체결값을 쓰고, 직접비용 요율은 설정값입니다. 실제와 맞추려면 EXECUTION_COST_BROKER_COMMISSION_RATE / EXECUTION_COST_SELL_TAX_RATE를 계좌 요율과 같게 유지합니다. 비용 모델: 추정 수수료 0.0150% · 추정 매도세 0.2000%.
알고리즘
fused_candidate_v3
진입 / 청산
6 / 6
무거래 / 보유
4 / 0
생략 / 대기
0 / 0
순손익
-38,209
예산 수익률 예산 수익률 공식: `순손익 ÷ 총예산` 체결되지 않은 예산까지 포함한 하루 전체 효율입니다. 플랜 성과 판단의 기본 지표로 보면 됩니다.
-0.38%
체결 기준 수익률 체결 기준 수익률 공식: `순손익 ÷ 실제 매수 체결금액` 실제로 들어간 금액만 기준으로 보므로 집행 효율을 볼 때 적합합니다. 예산 수익률과 숫자가 다를 수 있으며, 보통 더 크게 보일 수 있습니다.
-0.81%
직접비용 직접비용 구성: `추정 수수료 + 매도세` 순손익에는 이미 차감된 값입니다. 슬리피지는 여기에 넣지 않고 가격 품질에서 따로 봅니다.
+10,830
최적 대비
-62,056
3) Fill Quality
Overall Fill Rate
16.94%
Buy Fill Rate
4.53%
Sell Fill Rate
26.1%
Fill Latency Median / p95
81555 / 12509319 ms
Interpretation: 체결률이 낮아 섀도우 주문이 체결로 이어지지 못한 비율이 큽니다.
Why it matters: 체결률과 체결 지연은 섀도우 판단이 가상 브로커 결과로 얼마나 이어졌는지 보여줍니다.
4) Price Quality / Slippage
Buy Slippage 슬리피지 주문 기준가와 실제 체결가의 차이를 분석한 품질 지표입니다. 시장가나 급한 추격 체결일수록 커질 수 있으며, 체결 알고리즘 개선용으로 따로 봅니다. 가격 손익에는 이미 실제 체결가가 반영돼 있으므로, 순손익에서 다시 한 번 빼지는 않습니다.
-90.0
Reference: shadow_submit_price
Sell Slippage 슬리피지 주문 기준가와 실제 체결가의 차이를 분석한 품질 지표입니다. 시장가나 급한 추격 체결일수록 커질 수 있으며, 체결 알고리즘 개선용으로 따로 봅니다. 가격 손익에는 이미 실제 체결가가 반영돼 있으므로, 순손익에서 다시 한 번 빼지는 않습니다.
-51.0
Reference: shadow_submit_price
Buy Interpretation: 매수는 제출 기준가격보다 높게 체결될수록 불리합니다.
Sell Interpretation: 매도는 제출 기준가격보다 낮게 체결될수록 불리합니다.
Why it matters: 같은 섀도우 주문이라도 제출 기준가격 대비 얼마나 유리하게 체결됐는지 봐야 알고리즘 품질을 비교할 수 있습니다.
5) fused_candidate_v3 Summary
fused_candidate_v3 섀도우 실행은 같은 시장 데이터 위에서 신호, 주문/체결 지연, 차단 사유를 독립적으로 요약합니다.
Algo
fused_candidate_v3
Decision / Signal
303 / 0
Fallback / Handoff
0 / 0
Pressure Block / Score Miss 압력 차단 / 점수 미도달 압력 차단은 흐름이나 리스크 때문에 주문이 막힌 경우, 점수 미도달은 실행 점수가 임계값을 넘지 못한 경우입니다. 둘 다 체결 알고리즘이 보수적으로 기다렸던 근거로 해석하면 됩니다.
0 / 0
Signal->Order Median
- ms
Order->Fill Median
81555 ms
매수 체결 위치
100.0%
매도 체결 위치
83.33%
0.5% 목표 실현률
16.67%
Split 2차 사용률
0.0%
0 / 2
Top Blockers
- None
| Symbol | Side | First Signal | Order Sent | Fill Confirm | Signal->Order | Order->Fill | 주문 방식 / 체결 위치 | Best / Ref / Fill | Latest Blocker | Flags |
|---|---|---|---|---|---|---|---|---|---|---|
| 한국단자공업 (025540) | BUY | - | 2026-04-01 10:02 | - | - ms | - ms |
AGGRESSIVE_LIMIT / -
BUY_CAPTURE_TRIGGERED
|
- / 76,000 / - | - | - |
| 한국단자공업 (025540) | SELL | - | 2026-04-01 13:30 | - | - ms | - ms |
AGGRESSIVE_LIMIT / -
SELL_CAPTURE_TRIGGERED
|
- / 75,300 / - | - | - |
| LG유플러스 (032640) | BUY | - | 2026-04-01 09:09 | 2026-04-01 12:38 | - ms | 12509319 ms |
PASSIVE_LIMIT / 100.00%
BUY_OPENING_MATCH_READY
|
- / 15,560 / 15,470 | - | - |
| LG유플러스 (032640) | SELL | - | 2026-04-01 13:15 | - | - ms | - ms |
MARKET / -
SELL_LATE_WINDOW_MEAN_COMPLETION
|
- / 15,500 / - | - | - |
| 케이티앤지 (033780) | BUY | - | 2026-04-01 09:25 | - | - ms | - ms |
AGGRESSIVE_LIMIT / -
BUY_CAPTURE_TRIGGERED
|
- / 157,700 / - | - | - |
| 케이티앤지 (033780) | SELL | - | 2026-04-01 12:37 | 2026-04-01 12:42 | - ms | 81555 ms |
PASSIVE_LIMIT / -
SELL_CAPTURE_TRIGGERED
|
- / 158,300 / - | - | - |
| 한국토지신탁 (034830) | BUY | - | 2026-04-01 09:22 | - | - ms | - ms |
AGGRESSIVE_LIMIT / -
BUY_CAPTURE_TRIGGERED
|
- / 1,684 / - | - | - |
| 한국토지신탁 (034830) | SELL | - | 2026-04-01 13:03 | 2026-04-01 13:04 | - ms | 54864 ms |
PASSIVE_LIMIT / 83.33%
SELL_CAPTURE_TRIGGERED
|
- / 1,632 / 1,630 | - | - |
| 금호타이어 (073240) | BUY | - | 2026-04-01 09:21 | - | - ms | - ms |
AGGRESSIVE_LIMIT / -
BUY_CAPTURE_TRIGGERED
|
- / 6,120 / - | - | - |
| 금호타이어 (073240) | SELL | - | 2026-04-01 12:14 | - | - ms | - ms |
SPLIT_LIMIT_THEN_MARKET / -
SELL_WINDOW_EXIT_PRIORITY
|
- / 6,100 / - | - | - |
| 카카오뱅크 (323410) | BUY | - | 2026-04-01 09:27 | - | - ms | - ms |
AGGRESSIVE_LIMIT / -
BUY_CAPTURE_TRIGGERED
|
- / 24,300 / - | - | - |
| 카카오뱅크 (323410) | SELL | - | 2026-04-01 12:54 | - | - ms | - ms |
SPLIT_LIMIT_THEN_MARKET / -
SELL_WINDOW_EXIT_PRIORITY
|
- / 24,400 / - | - | - |
6) 종목별 실행
| Symbol | 상태 | 매수 수량 | 매도 수량 | 보유 수량 | 평균 매수 | 평균 매도 | 순손익 | 종목 기준 수익률 종목 기준 수익률 해당 종목의 손익을 그 종목의 매수 체결금액 기준으로 본 수익률입니다. 미청산이면 현재가 기준 평가손익이 포함될 수 있어, 완전 확정 수익률과는 다를 수 있습니다. |
|---|---|---|---|---|---|---|---|---|
| 한국단자공업 (025540) | 가상 청산 완료 | 13 | 13 | 0 | 75,900 | 75,400 | -8,755 | -0.887% |
| LG유플러스 (032640) | 가상 청산 완료 | 64 | 64 | 0 | 15,520 | 15,500 | -3,561 | -0.359% |
| 케이티앤지 (033780) | 가상 청산 완료 | 4 | 4 | 0 | 157,600 | 158,200 | +944 | 0.150% |
| 한국토지신탁 (034830) | 가상 청산 완료 | 499 | 499 | 0 | 1,683 | 1,630 | -28,072 | -3.343% |
| 이지홀딩스 (035810) | 무거래 | 0 | 0 | 0 | - | - | 0 | - |
| SNT모티브 (064960) | 무거래 | 0 | 0 | 0 | - | - | 0 | - |
| 금호타이어 (073240) | 가상 청산 완료 | 99 | 99 | 0 | 6,115 | 6,115 | -1,392 | -0.230% |
| 미래에셋생명 (085620) | 무거래 | 0 | 0 | 0 | - | - | 0 | - |
| 원익머트리얼즈 (104830) | 무거래 | 0 | 0 | 0 | - | - | 0 | - |
| 카카오뱅크 (323410) | 가상 청산 완료 | 28 | 28 | 0 | 24,275 | 24,425 | +2,627 | 0.387% |
2) 기본 vs 섀도우 비교
기본/섀도우 비교 손익과 수익률은 둘 다 직접비용(추정 수수료/매도세) 차감 후 기준입니다. 슬리피지는 순손익에 중복 차감하지 않고 가격 품질 비교에서 따로 봅니다. 비용 모델: 추정 수수료 0.0150% · 추정 매도세 0.2000%.
기본 / 섀도우 알고리즘
fused_candidate_v4 / fused_candidate_v3
차이 발생 종목 / 차이 수
10 / 0
트리거 vs 대기 / 대기 vs 생략
0 / 0
가격 유리 / 불리
0 / 0
섀도우 우세 / 기본 우세
6 / 4
최적에 더 근접 / 기본이 더 근접
6 / 4
기본 / 섀도우 순손익
-27,472 / -38,209
기본 / 섀도우 직접비용 직접비용 구성: `추정 수수료 + 매도세` 순손익에는 이미 차감된 값입니다. 슬리피지는 여기에 넣지 않고 가격 품질에서 따로 봅니다.
+11,018 / +10,830
기본 / 섀도우 예산 수익률 예산 수익률 공식: `순손익 ÷ 총예산` 체결되지 않은 예산까지 포함한 하루 전체 효율입니다. 플랜 성과 판단의 기본 지표로 보면 됩니다.
-0.27% / -0.38%
손익 차이
-10,737
최적 손익
+23,847
최적 대비 차이(기본 / 섀도우)
-51,317 / -62,056
주요 비교 사유
- BUY-TARGET-UNAVAILABLE: 4건
- SELL_CAPTURE_TRIGGERED: 2건
- SELL_WINDOW_EXIT_PRIORITY: 2건
- SELL_LATE_WINDOW_MEAN_COMPLETION: 1건
- SELL_SCORE_BELOW_THRESHOLD: 1건
3) 판단 비교
아래 판단/사유는 최종 상태가 아니라 최근 차이가 기록된 시점의 비교 판단입니다.
| Symbol | 차이 수 | 기본 / 섀도우 상태 | 차이 유형 | 차이 시점 판단 | 차이 시점 사유 | 점수 실행 점수 0.00~1.00 범위이며 높을수록 현재 시점이 주문 전송에 유리하다는 뜻입니다. 반전 확인, 시간 위치, 감속, 가격 위치를 더하고 위험 점수를 빼서 계산합니다. 정책 임계값을 넘지 못하면 신호가 있어도 주문을 보내지 않습니다. | 진입가 / 청산가 차이 |
|---|---|---|---|---|---|---|---|
| 한국단자공업 (025540) | 0 | 청산 / 가상 청산 완료 | - | - / - | - / - | - / - | -400 / 0 |
| LG유플러스 (032640) | 0 | 청산 / 가상 청산 완료 | - | - / - | - / - | - / - | -114 / 34 |
| 케이티앤지 (033780) | 0 | 청산 / 가상 청산 완료 | - | - / - | - / - | - / - | 1,216 / 233 |
| 한국토지신탁 (034830) | 0 | 청산 / 가상 청산 완료 | - | - / - | - / - | - / - | 0 / 2 |
| 이지홀딩스 (035810) | 0 | 청산 / 무거래 | - | - / - | - / - | - / - | - / - |
| SNT모티브 (064960) | 0 | 청산 / 무거래 | - | - / - | - / - | - / - | - / - |
| 금호타이어 (073240) | 0 | 청산 / 가상 청산 완료 | - | - / - | - / - | - / - | -19 / -4 |
| 미래에셋생명 (085620) | 0 | 청산 / 무거래 | - | - / - | - / - | - / - | - / - |
| 원익머트리얼즈 (104830) | 0 | 청산 / 무거래 | - | - / - | - / - | - / - | - / - |
| 카카오뱅크 (323410) | 0 | 청산 / 가상 청산 완료 | - | - / - | - / - | - / - | -25 / 25 |
| 총계 (10종목) | 0 | 진입 6, 청산 6, 무거래 4, 보유 종료 0 | |||||
4) 손익 비교
| Symbol | 기본 / 섀도우 상태 | 기본 / 섀도우 순손익 | 기본 / 섀도우 종목 기준 수익률 종목 기준 수익률 해당 종목의 손익을 그 종목의 매수 체결금액 기준으로 본 수익률입니다. 미청산이면 현재가 기준 평가손익이 포함될 수 있어, 완전 확정 수익률과는 다를 수 있습니다. | 최적 손익 | 손익 차이 | 최적 대비(기본 / 섀도우) | 비교 해석 |
|---|---|---|---|---|---|---|---|
| 한국단자공업 (025540) | 청산 / 가상 청산 완료 | -6,441 / -8,755 | -1.407% / -0.887% | +1,959 | -2,314 | -8,401 / -10,715 | - · 종목 수익률 0.520% |
| LG유플러스 (032640) | 청산 / 가상 청산 완료 | -12,922 / -3,561 | -1.312% / -0.359% | -4,769 | +9,360 | -8,153 / +1,207 | - · 종목 수익률 0.953% |
| 케이티앤지 (033780) | 청산 / 가상 청산 완료 | +7,321 / +944 | 0.780% / 0.150% | +12,212 | -6,376 | -4,890 / -11,267 | - · 종목 수익률 -0.630% |
| 한국토지신탁 (034830) | 청산 / 가상 청산 완료 | -8,028 / -28,072 | -3.457% / -3.343% | -5,210 | -20,043 | -2,818 / -22,861 | - · 종목 수익률 0.115% |
| 이지홀딩스 (035810) | 청산 / 무거래 | -3,686 / 0 | -0.763% / - | +612 | +3,686 | -4,298 / -612 | - · 종목 수익률 0.763% |
| SNT모티브 (064960) | 청산 / 무거래 | -30 / 0 | -0.013% / - | +5,767 | +30 | -5,797 / -5,767 | - · 종목 수익률 0.013% |
| 금호타이어 (073240) | 청산 / 가상 청산 완료 | -2,849 / -1,392 | -0.474% / -0.230% | +3,519 | +1,457 | -6,368 / -4,911 | - · 종목 수익률 0.244% |
| 미래에셋생명 (085620) | 청산 / 무거래 | +16 / 0 | 0.009% / - | +3,867 | -16 | -3,850 / -3,867 | - · 종목 수익률 -0.009% |
| 원익머트리얼즈 (104830) | 청산 / 무거래 | -1,730 / 0 | -0.824% / - | +2,017 | +1,730 | -3,747 / -2,017 | - · 종목 수익률 0.824% |
| 카카오뱅크 (323410) | 청산 / 가상 청산 완료 | +877 / +2,627 | 0.181% / 0.387% | +3,873 | +1,749 | -2,995 / -1,246 | - · 종목 수익률 0.206% |
| 총계 (10종목) | 유리 6 / 기본 4 | -27,472 / -38,209 | -0.57% / -0.81% | +23,847 | -10,737 | -51,317 / -62,056 | 종합 비교 |