실행 리포트
This report focuses on execution quality and plan/account consistency instead of pure PnL.
이 리포트는 Decision Trace on/off와 무관하게 상태 전이, 주문, 체결, 포지션, 계좌 스냅샷을 기준으로 항상 생성됩니다. Decision Trace가 기록돼 있으면 판단 근거를 더 자세히 보여줍니다.
Plan
PLAN_20260327_5327
Trade Date
2026-03-27
Mode
PAPER
Plan Status
PLAN_COMPLETED
Decision Trace Evidence
Available
300 events
Account Compare
Available
1) Executive Summary
REVIEW주요 흐름은 유지됐지만 체결률이나 일부 종목 결과를 다시 확인해야 합니다.
DONE
10
SKIPPED
0
FAILED
0
FORCE_CLOSED
0
Top 3 reasons
- 특이사항이 크지 않아 기본 실행 품질은 양호합니다.
실행 보기
기본 실행, 섀도우 실행, 그리고 두 알고리즘 비교를 리포트 안에서 나눠서 봅니다.
2) 실행 요약
순손익과 수익률은 실제 체결가 기준 가격 손익에서 직접비용(추정 수수료/매도세)만 차감한 값입니다. 슬리피지 영향은 체결가에 이미 반영되어 순손익에서 중복 차감하지 않고, 가격 품질에서 별도로 분석합니다. 체결가는 브로커/가상 체결값을 쓰고, 직접비용 요율은 설정값입니다. 실제와 맞추려면 EXECUTION_COST_BROKER_COMMISSION_RATE / EXECUTION_COST_SELL_TAX_RATE를 계좌 요율과 같게 유지합니다. 비용 모델: 추정 수수료 0.0150% · 추정 매도세 0.2000%.
알고리즘
fused_candidate_v2
진입 / 청산
2 / 2
무거래 / 보유
8 / 0
생략 / 대기
0 / 0
순손익
+13,831
예산 수익률 예산 수익률 공식: `순손익 ÷ 총예산` 체결되지 않은 예산까지 포함한 하루 전체 효율입니다. 플랜 성과 판단의 기본 지표로 보면 됩니다.
0.14%
체결 기준 수익률 체결 기준 수익률 공식: `순손익 ÷ 실제 매수 체결금액` 실제로 들어간 금액만 기준으로 보므로 집행 효율을 볼 때 적합합니다. 예산 수익률과 숫자가 다를 수 있으며, 보통 더 크게 보일 수 있습니다.
0.69%
직접비용 직접비용 구성: `추정 수수료 + 매도세` 순손익에는 이미 차감된 값입니다. 슬리피지는 여기에 넣지 않고 가격 품질에서 따로 봅니다.
+4,629
최적 대비
-15,737
브로커 청산 귀속
귀속 행 9건, 최근 정산일 2026-03-27
귀속 순손익
-438
귀속 수수료
0
귀속 세금
0
| 정산일 | 기록 시각 | 종목 | 수량 | 매수 | 매도 | 순손익 | 수수료 | 세금 | 귀속 |
|---|---|---|---|---|---|---|---|---|---|
| 2026-03-27 | 2026-03-27 00:00 | 365550 | 11 | 4,249 | 4,295 | +84 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-03-27 | 2026-03-27 00:00 | 365550 | 12 | 4,249 | 4,295 | +91 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-03-27 | 2026-03-27 00:00 | 365550 | 10 | 4,249 | 4,295 | +77 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-03-27 | 2026-03-27 00:00 | 136150 | 41 | 17,804 | 17,940 | -1,041 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-03-27 | 2026-03-27 00:00 | 136150 | 1 | 17,804 | 17,940 | -19 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-03-27 | 2026-03-27 00:00 | 365550 | 1 | 4,249 | 4,295 | +17 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-03-27 | 2026-03-27 00:00 | 365550 | 8 | 4,249 | 4,295 | +64 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-03-27 | 2026-03-27 00:00 | 365550 | 74 | 4,249 | 4,295 | +504 | 0 | 0 | MATCHED / sell_fill_same_day |
| 2026-03-27 | 2026-03-27 00:00 | 136150 | 14 | 17,804 | 17,950 | -217 | 0 | 0 | MATCHED / sell_fill_same_day |
3) Fill Quality
Overall Fill Rate
42.95%
Buy Fill Rate
36.7%
Sell Fill Rate
51.78%
Fill Latency Median / p95
25314 / 54573 ms
Interpretation: 체결률이 낮아 주문은 냈지만 실제로 체결되지 못한 비율이 큽니다.
Why it matters: 체결률과 체결 지연은 알고리즘 판단과 실제 브로커 결과의 간극을 보여줍니다.
4) Price Quality / Slippage
Buy Slippage 슬리피지 주문 기준가와 실제 체결가의 차이를 분석한 품질 지표입니다. 시장가나 급한 추격 체결일수록 커질 수 있으며, 체결 알고리즘 개선용으로 따로 봅니다. 가격 손익에는 이미 실제 체결가가 반영돼 있으므로, 순손익에서 다시 한 번 빼지는 않습니다.
199.1667
Reference: low_price_mean
Sell Slippage 슬리피지 주문 기준가와 실제 체결가의 차이를 분석한 품질 지표입니다. 시장가나 급한 추격 체결일수록 커질 수 있으며, 체결 알고리즘 개선용으로 따로 봅니다. 가격 손익에는 이미 실제 체결가가 반영돼 있으므로, 순손익에서 다시 한 번 빼지는 않습니다.
-511.75
Reference: high_price_mean
Buy Interpretation: 매수는 기준가격보다 높게 체결될수록 불리합니다.
Sell Interpretation: 매도는 기준가격보다 낮게 체결될수록 불리합니다.
Why it matters: 같은 주문이라도 어떤 기준 대비 유리/불리했는지 확인해야 알고리즘 품질을 개선할 수 있습니다.
5) fused_candidate_v2 Summary
fused_candidate_v2 trace가 있는 종목은 신호 시점, 주문/체결 지연, 차단 사유와 fallback 여부를 함께 비교합니다.
Algo
fused_candidate_v2
Decision / Signal
300 / 4
Fallback / Handoff
0 / 0
Pressure Block / Score Miss 압력 차단 / 점수 미도달 압력 차단은 흐름이나 리스크 때문에 주문이 막힌 경우, 점수 미도달은 실행 점수가 임계값을 넘지 못한 경우입니다. 둘 다 체결 알고리즘이 보수적으로 기다렸던 근거로 해석하면 됩니다.
0 / 6
Signal->Order Median
0 ms
Order->Fill Median
27136 ms
매수 체결 위치
-%
매도 체결 위치
35.72%
0.5% 목표 실현률
100.0%
Split 2차 사용률
0.0%
0 / 1
Top Blockers
- LOW_PROXIMITY_TOO_WEAK: 6 cases
- BUY_SCORE_BELOW_THRESHOLD: 1 cases
- SELL_SCORE_BELOW_THRESHOLD: 1 cases
- NO_TRADE_DAY_GUARD_WEAK_SETUP: 1 cases
- WINDOW_NOT_OPEN: 1 cases
| Symbol | Side | First Signal | Order Sent | Fill Confirm | Signal->Order | Order->Fill | 주문 방식 / 체결 위치 | Best / Ref / Fill | Latest Blocker | Flags |
|---|---|---|---|---|---|---|---|---|---|---|
| LX인터내셔널 (001120) | BUY | - | - | - | - ms | - ms |
SKIP / -
LOW_PROXIMITY_TOO_WEAK
|
45,750 / 46,650 / - | LOW_PROXIMITY_TOO_WEAK | SCORE_MISS |
| SNT다이내믹스 (003570) | BUY | - | - | - | - ms | - ms |
SKIP / -
LOW_PROXIMITY_TOO_WEAK
|
48,000 / 48,500 / - | LOW_PROXIMITY_TOO_WEAK | SCORE_MISS |
| 한국단자공업 (025540) | BUY | - | - | - | - ms | - ms |
SKIP / -
LOW_PROXIMITY_TOO_WEAK
|
76,200 / 76,900 / - | LOW_PROXIMITY_TOO_WEAK | SCORE_MISS |
| BGF (027410) | BUY | - | - | - | - ms | - ms |
SKIP / -
LOW_PROXIMITY_TOO_WEAK
|
4,390 / 4,395 / - | LOW_PROXIMITY_TOO_WEAK | SCORE_MISS |
| 아이티센씨티에스 (031820) | BUY | 2026-03-27 09:51 | - | - | - ms | - ms |
AGGRESSIVE_LIMIT / -
BUY_DEFAULT_AGGRESSIVE_LIMIT
|
736 / 737 / - | BUY_SCORE_BELOW_THRESHOLD | - |
| 원일티엔아이 (136150) | SELL | 2026-03-27 11:38 | 2026-03-27 11:38 | 2026-03-27 11:38 | 0 ms | 36053 ms |
AGGRESSIVE_LIMIT / 71.43%
SELL_AGGRESSIVE_LIMIT_BALANCED
|
18,110 / 17,980 / 17,950 | SELL_SCORE_BELOW_THRESHOLD | - |
| 모아라이프플러스 (142760) | BUY | 2026-03-27 09:49 | - | - | - ms | - ms |
SPLIT_LIMIT_THEN_MARKET / -
BUY_LATE_COMPLETION_SPLIT_LOW_LIQUIDITY
|
865 / 861 / - | NO_TRADE_DAY_GUARD_WEAK_SETUP | - |
| 에스티팜 (237690) | BUY | - | - | - | - ms | - ms |
SKIP / -
LOW_PROXIMITY_TOO_WEAK
|
151,900 / 154,500 / - | LOW_PROXIMITY_TOO_WEAK | SCORE_MISS |
| 지놈앤컴퍼니 (314130) | BUY | - | - | - | - ms | - ms |
SKIP / -
LOW_PROXIMITY_TOO_WEAK
|
9,220 / 9,770 / - | LOW_PROXIMITY_TOO_WEAK | SCORE_MISS |
| ESR켄달스퀘어리츠 (365550) | SELL | 2026-03-27 11:40 | 2026-03-27 11:40 | 2026-03-27 11:40 | 0 ms | 18220 ms |
AGGRESSIVE_LIMIT / 0.00%
SELL_DEFAULT_AGGRESSIVE_LIMIT
|
4,295 / 4,295 / 4,295 | WINDOW_NOT_OPEN | - |
6) 종목별 실행
| 종목 | 상태 | 매수 수량 | 매도 수량 | 보유 수량 | 평균 매수 | 평균 매도 | 순손익 | 종목 기준 수익률 종목 기준 수익률 해당 종목의 손익을 그 종목의 매수 체결금액 기준으로 본 수익률입니다. 미청산이면 현재가 기준 평가손익이 포함될 수 있어, 완전 확정 수익률과는 다를 수 있습니다. |
|---|---|---|---|---|---|---|---|---|
| LX인터내셔널 (001120) | 무거래 | 0 | 0 | 0 | - | - | - | - |
| SNT다이내믹스 (003570) | 무거래 | 0 | 0 | 0 | - | - | - | - |
| 한국단자공업 (025540) | 무거래 | 0 | 0 | 0 | - | - | - | - |
| BGF (027410) | 무거래 | 0 | 0 | 0 | - | - | - | - |
| 아이티센씨티에스 (031820) | 무거래 | 0 | 0 | 0 | - | - | - | - |
| 원일티엔아이 (136150) | 청산 | 56 | 56 | 0 | 17,805 | 17,944 | +5,515 | 0.553% |
| 모아라이프플러스 (142760) | 무거래 | 0 | 0 | 0 | - | - | - | - |
| 에스티팜 (237690) | 무거래 | 0 | 0 | 0 | - | - | - | - |
| 지놈앤컴퍼니 (314130) | 무거래 | 0 | 0 | 0 | - | - | - | - |
| ESR켄달스퀘어리츠 (365550) | 청산 | 235 | 235 | 0 | 4,249 | 4,295 | +8,315 | 0.833% |
7) Forced / Skipped / Failed Analysis
Forced Close Count: 0
Skip Reason Summary
- None
Fail Reason Summary
- None
8) Alert Summary
Total Alerts: 146
- INFO: 7
- ERROR: 76
- WARNING: 63
Top Categories
- None
일부 반복 런타임 오류는 기존 dedupe 규칙에 따라 묶여 보일 수 있습니다.
9) Plan Result vs Account Result Reconciliation
Account Snapshot Time: 2026-04-04 02:42
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. | |||||||
10) Symbol-by-symbol Detail
| Symbol | Final State | Buy / Sell Windows | Target / Filled / Open | Avg Buy / Avg Sell | Decision Summary | Judgment |
|---|---|---|---|---|---|---|
| LX인터내셔널 (001120) | DONE | 09:52 ~ 10:32 13:12 ~ 13:52 |
10 / 0 / 0 | - / - | 001120 매수 의사결정: WAIT, 사유는 LOW_PROXIMITY_TOO_WEAK 입니다. |
OK 현재 기록상 큰 실행 이상 징후가 없습니다. DetailsExpected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다. Observed Behavior: 최종 상태는 DONE이며, 매수 0주 / 매도 0주 / 현재 보유 0주로 기록됐습니다. Why this happened: 현재 가격이 로컬 저점에 충분히 가깝지 않습니다. 윈도우 이상 기준: 매수 45,700 (2026-03-27 09:52) / 매도 46,050 (2026-03-27 13:40) 실제 진입 / 청산 편차: - / - 최적 손익 / 실제: - / - 최적 대비 차이: - Operator Note: 추가 조치 필요성은 낮습니다. |
| 한국단자공업 (025540) | DONE | 09:45 ~ 10:25 12:12 ~ 12:52 |
13 / 0 / 0 | - / - | 025540 매수 의사결정: WAIT, 사유는 LOW_PROXIMITY_TOO_WEAK 입니다. |
OK 현재 기록상 큰 실행 이상 징후가 없습니다. DetailsExpected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다. Observed Behavior: 최종 상태는 DONE이며, 매수 0주 / 매도 0주 / 현재 보유 0주로 기록됐습니다. Why this happened: 현재 가격이 로컬 저점에 충분히 가깝지 않습니다. 윈도우 이상 기준: 매수 76,100 (2026-03-27 09:53) / 매도 77,700 (2026-03-27 12:48) 실제 진입 / 청산 편차: - / - 최적 손익 / 실제: - / - 최적 대비 차이: - Operator Note: 추가 조치 필요성은 낮습니다. |
| 아이티센씨티에스 (031820) | DONE | 09:32 ~ 10:12 11:15 ~ 11:55 |
1356 / 0 / 0 | - / - | 031820 매수 의사결정: SEND, 사유는 BUY_CAPTURE_TRIGGERED 입니다. |
OK 현재 기록상 큰 실행 이상 징후가 없습니다. DetailsExpected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다. Observed Behavior: 최종 상태는 DONE이며, 매수 0주 / 매도 0주 / 현재 보유 0주로 기록됐습니다. Why this happened: 저점 근접 체결 점수가 기준을 넘어 매수합니다. 윈도우 이상 기준: 매수 736 (2026-03-27 09:43) / 매도 743 (2026-03-27 11:49) 실제 진입 / 청산 편차: - / - 최적 손익 / 실제: - / - 최적 대비 차이: - Operator Note: 추가 조치 필요성은 낮습니다. |
| 원일티엔아이 (136150) | TRADE_COMPLETED | 09:28 ~ 10:08 11:20 ~ 12:00 |
56 / 56 / 0 | 17,805 / 17,944 | 136150 매도 의사결정: SEND, 사유는 SELL_CAPTURE_TRIGGERED 입니다. |
OK 현재 기록상 큰 실행 이상 징후가 없습니다. DetailsExpected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다. Observed Behavior: 최종 상태는 TRADE_COMPLETED이며, 매수 56주 / 매도 56주 / 현재 보유 0주로 기록됐습니다. Why this happened: 고점 근접 체결 점수가 기준을 넘어 매도합니다. 윈도우 이상 기준: 매수 17,610 (2026-03-27 09:52) / 매도 17,990 (2026-03-27 11:36) 실제 진입 / 청산 편차: +195 / -45 최적 손익 / 실제: +21,280 / +7,826 최적 대비 차이: -13,454 Operator Note: 추가 조치 필요성은 낮습니다. |
| BGF (027410) | DONE | 09:11 ~ 09:51 10:29 ~ 11:09 |
227 / 0 / 0 | - / - | 027410 매수 의사결정: WAIT, 사유는 LOW_PROXIMITY_TOO_WEAK 입니다. |
OK 현재 기록상 큰 실행 이상 징후가 없습니다. DetailsExpected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다. Observed Behavior: 최종 상태는 DONE이며, 매수 0주 / 매도 0주 / 현재 보유 0주로 기록됐습니다. Why this happened: 현재 가격이 로컬 저점에 충분히 가깝지 않습니다. 윈도우 이상 기준: 매수 4,330 (2026-03-27 09:17) / 매도 4,495 (2026-03-27 10:42) 실제 진입 / 청산 편차: - / - 최적 손익 / 실제: - / - 최적 대비 차이: - Operator Note: 추가 조치 필요성은 낮습니다. |
| 지놈앤컴퍼니 (314130) | DONE | 09:34 ~ 10:14 12:11 ~ 12:51 |
102 / 0 / 0 | - / - | 314130 매수 의사결정: WAIT, 사유는 LOW_PROXIMITY_TOO_WEAK 입니다. |
OK 현재 기록상 큰 실행 이상 징후가 없습니다. DetailsExpected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다. Observed Behavior: 최종 상태는 DONE이며, 매수 0주 / 매도 0주 / 현재 보유 0주로 기록됐습니다. Why this happened: 현재 가격이 로컬 저점에 충분히 가깝지 않습니다. 윈도우 이상 기준: 매수 9,130 (2026-03-27 09:36) / 매도 9,700 (2026-03-27 12:50) 실제 진입 / 청산 편차: - / - 최적 손익 / 실제: - / - 최적 대비 차이: - Operator Note: 추가 조치 필요성은 낮습니다. |
| SNT다이내믹스 (003570) | DONE | 10:11 ~ 10:51 13:19 ~ 13:59 |
20 / 0 / 0 | - / - | 003570 매수 의사결정: WAIT, 사유는 LOW_PROXIMITY_TOO_WEAK 입니다. |
OK 현재 기록상 큰 실행 이상 징후가 없습니다. DetailsExpected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다. Observed Behavior: 최종 상태는 DONE이며, 매수 0주 / 매도 0주 / 현재 보유 0주로 기록됐습니다. Why this happened: 현재 가격이 로컬 저점에 충분히 가깝지 않습니다. 윈도우 이상 기준: 매수 48,300 (2026-03-27 10:11) / 매도 48,950 (2026-03-27 13:27) 실제 진입 / 청산 편차: - / - 최적 손익 / 실제: - / - 최적 대비 차이: - Operator Note: 추가 조치 필요성은 낮습니다. |
| 에스티팜 (237690) | DONE | 09:41 ~ 10:21 13:03 ~ 13:43 |
6 / 0 / 0 | - / - | 237690 매수 의사결정: WAIT, 사유는 LOW_PROXIMITY_TOO_WEAK 입니다. |
OK 현재 기록상 큰 실행 이상 징후가 없습니다. DetailsExpected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다. Observed Behavior: 최종 상태는 DONE이며, 매수 0주 / 매도 0주 / 현재 보유 0주로 기록됐습니다. Why this happened: 현재 가격이 로컬 저점에 충분히 가깝지 않습니다. 윈도우 이상 기준: 매수 151,800 (2026-03-27 09:49) / 매도 157,700 (2026-03-27 13:41) 실제 진입 / 청산 편차: - / - 최적 손익 / 실제: - / - 최적 대비 차이: - Operator Note: 추가 조치 필요성은 낮습니다. |
| 모아라이프플러스 (142760) | DONE | 09:13 ~ 09:53 11:30 ~ 12:10 |
1156 / 0 / 0 | - / - | 142760 매수 의사결정: SEND, 사유는 BUY_CAPTURE_TRIGGERED 입니다. |
OK 현재 기록상 큰 실행 이상 징후가 없습니다. DetailsExpected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다. Observed Behavior: 최종 상태는 DONE이며, 매수 0주 / 매도 0주 / 현재 보유 0주로 기록됐습니다. Why this happened: 저점 근접 체결 점수가 기준을 넘어 매수합니다. 윈도우 이상 기준: 매수 860 (2026-03-27 09:13) / 매도 904 (2026-03-27 11:49) 실제 진입 / 청산 편차: - / - 최적 손익 / 실제: - / - 최적 대비 차이: - Operator Note: 추가 조치 필요성은 낮습니다. |
| ESR켄달스퀘어리츠 (365550) | TRADE_COMPLETED | 09:09 ~ 09:49 11:40 ~ 12:20 |
235 / 235 / 0 | 4,249 / 4,295 | 365550 매도 의사결정: SEND, 사유는 SELL_CAPTURE_TRIGGERED 입니다. |
OK 현재 기록상 큰 실행 이상 징후가 없습니다. DetailsExpected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다. Observed Behavior: 최종 상태는 TRADE_COMPLETED이며, 매수 235주 / 매도 235주 / 현재 보유 0주로 기록됐습니다. Why this happened: 고점 근접 체결 점수가 기준을 넘어 매도합니다. 윈도우 이상 기준: 매수 4,245 (2026-03-27 09:09) / 매도 4,300 (2026-03-27 12:06) 실제 진입 / 청산 편차: +4 / -5 최적 손익 / 실제: +12,925 / +10,634 최적 대비 차이: -2,290 Operator Note: 추가 조치 필요성은 낮습니다. |
11) Appendix / Raw Evidence
Recent State Transitions
| Time | Symbol | From | To | Reason |
|---|---|---|---|---|
| 2026-03-27 11:48 | ESR켄달스퀘어리츠 (365550) | SELL_FILLED | TRADE_COMPLETED | tick:MARK_DONE |
| 2026-03-27 11:48 | ESR켄달스퀘어리츠 (365550) | SELL_ORDER_SUBMITTED | SELL_FILLED | sell-position-fully-liquidated |
| 2026-03-27 11:40 | ESR켄달스퀘어리츠 (365550) | SELL_ORDER_SUBMITTED | SELL_ORDER_SUBMITTED | sell-order-submitted |
| 2026-03-27 11:40 | ESR켄달스퀘어리츠 (365550) | SELL_WINDOW_OPEN | SELL_ORDER_SUBMITTED | sell-order-submitted |
| 2026-03-27 11:40 | ESR켄달스퀘어리츠 (365550) | BUY_FILLED_WAIT_SELL | SELL_WINDOW_OPEN | tick:SELL_WINDOW_OPEN |
| 2026-03-27 11:39 | 원일티엔아이 (136150) | SELL_FILLED | TRADE_COMPLETED | tick:MARK_DONE |
| 2026-03-27 11:38 | 원일티엔아이 (136150) | SELL_ORDER_SUBMITTED | SELL_FILLED | sell-position-fully-liquidated |
| 2026-03-27 11:38 | 원일티엔아이 (136150) | SELL_ORDER_SUBMITTED | SELL_ORDER_SUBMITTED | sell-order-submitted |
| 2026-03-27 11:38 | 원일티엔아이 (136150) | SELL_WINDOW_OPEN | SELL_ORDER_SUBMITTED | sell-order-submitted |
| 2026-03-27 11:20 | 원일티엔아이 (136150) | BUY_FILLED_WAIT_SELL | SELL_WINDOW_OPEN | tick:SELL_WINDOW_OPEN |
| 2026-03-27 10:51 | SNT다이내믹스 (003570) | SKIPPED_NO_ENTRY | TRADE_COMPLETED | tick:MARK_DONE |
| 2026-03-27 10:51 | SNT다이내믹스 (003570) | BUY_WINDOW_OPEN | SKIPPED_NO_ENTRY | buy-window-expired-no-fill |
| 2026-03-27 10:32 | LX인터내셔널 (001120) | SKIPPED_NO_ENTRY | TRADE_COMPLETED | tick:MARK_DONE |
| 2026-03-27 10:32 | LX인터내셔널 (001120) | BUY_WINDOW_OPEN | SKIPPED_NO_ENTRY | buy-window-expired-no-fill |
| 2026-03-27 10:25 | 한국단자공업 (025540) | SKIPPED_NO_ENTRY | TRADE_COMPLETED | tick:MARK_DONE |
| 2026-03-27 10:25 | 한국단자공업 (025540) | BUY_WINDOW_OPEN | SKIPPED_NO_ENTRY | buy-window-expired-no-fill |
| 2026-03-27 10:21 | 에스티팜 (237690) | SKIPPED_NO_ENTRY | TRADE_COMPLETED | tick:MARK_DONE |
| 2026-03-27 10:21 | 에스티팜 (237690) | BUY_WINDOW_OPEN | SKIPPED_NO_ENTRY | buy-window-expired-no-fill |
| 2026-03-27 10:15 | 지놈앤컴퍼니 (314130) | SKIPPED_NO_ENTRY | TRADE_COMPLETED | tick:MARK_DONE |
| 2026-03-27 10:15 | 지놈앤컴퍼니 (314130) | BUY_WINDOW_OPEN | SKIPPED_NO_ENTRY | buy-window-expired-no-fill |
Recent Runtime Trace
| Time | Symbol | Event | Summary |
|---|---|---|---|
| 2026-03-27 11:40 | ESR켄달스퀘어리츠 (365550) | 매도 판단 | 365550 매도 의사결정: SEND, 사유는 SELL_CAPTURE_TRIGGERED 입니다. |
| 2026-03-27 11:39 | ESR켄달스퀘어리츠 (365550) | 매도 판단 | 365550 매도 의사결정: OBSERVE, 장전 관찰 구간입니다. |
| 2026-03-27 11:39 | ESR켄달스퀘어리츠 (365550) | 매도 판단 | 365550 매도 의사결정: OBSERVE, 장전 관찰 구간입니다. |
| 2026-03-27 11:38 | ESR켄달스퀘어리츠 (365550) | 매도 판단 | 365550 매도 의사결정: OBSERVE, 장전 관찰 구간입니다. |
| 2026-03-27 11:38 | ESR켄달스퀘어리츠 (365550) | 매도 판단 | 365550 매도 의사결정: OBSERVE, 장전 관찰 구간입니다. |
| 2026-03-27 11:38 | 원일티엔아이 (136150) | 매도 판단 | 136150 매도 의사결정: SEND, 사유는 SELL_CAPTURE_TRIGGERED 입니다. |
| 2026-03-27 11:37 | 원일티엔아이 (136150) | 매도 판단 | 136150 매도 의사결정: WAIT, 사유는 SELL_SCORE_BELOW_THRESHOLD 입니다. |
| 2026-03-27 11:37 | ESR켄달스퀘어리츠 (365550) | 매도 판단 | 365550 매도 의사결정: OBSERVE, 장전 관찰 구간입니다. |
| 2026-03-27 11:37 | 원일티엔아이 (136150) | 매도 판단 | 136150 매도 의사결정: WAIT, 사유는 SELL_SCORE_BELOW_THRESHOLD 입니다. |
| 2026-03-27 11:36 | ESR켄달스퀘어리츠 (365550) | 매도 판단 | 365550 매도 의사결정: OBSERVE, 장전 관찰 구간입니다. |
| 2026-03-27 11:36 | 원일티엔아이 (136150) | 매도 판단 | 136150 매도 의사결정: WAIT, 사유는 SELL_SCORE_BELOW_THRESHOLD 입니다. |
| 2026-03-27 11:36 | ESR켄달스퀘어리츠 (365550) | 매도 판단 | 365550 매도 의사결정: OBSERVE, 장전 관찰 구간입니다. |
| 2026-03-27 11:35 | 원일티엔아이 (136150) | 매도 판단 | 136150 매도 의사결정: WAIT, 사유는 SELL_SCORE_BELOW_THRESHOLD 입니다. |
| 2026-03-27 11:35 | ESR켄달스퀘어리츠 (365550) | 매도 판단 | 365550 매도 의사결정: OBSERVE, 장전 관찰 구간입니다. |
| 2026-03-27 11:35 | 원일티엔아이 (136150) | 매도 판단 | 136150 매도 의사결정: WAIT, 사유는 SELL_SCORE_BELOW_THRESHOLD 입니다. |
| 2026-03-27 11:34 | ESR켄달스퀘어리츠 (365550) | 매도 판단 | 365550 매도 의사결정: OBSERVE, 장전 관찰 구간입니다. |
| 2026-03-27 11:34 | 원일티엔아이 (136150) | 매도 판단 | 136150 매도 의사결정: WAIT, 사유는 SELL_SCORE_BELOW_THRESHOLD 입니다. |
| 2026-03-27 11:34 | 원일티엔아이 (136150) | 매도 판단 | 136150 매도 의사결정: WAIT, 사유는 HIGH_PROXIMITY_TOO_WEAK 입니다. |
| 2026-03-27 11:34 | ESR켄달스퀘어리츠 (365550) | 매도 판단 | 365550 매도 의사결정: OBSERVE, 장전 관찰 구간입니다. |
| 2026-03-27 11:33 | 원일티엔아이 (136150) | 매도 판단 | 136150 매도 의사결정: WAIT, 사유는 HIGH_PROXIMITY_TOO_WEAK 입니다. |
| 2026-03-27 11:33 | ESR켄달스퀘어리츠 (365550) | 매도 판단 | 365550 매도 의사결정: OBSERVE, 장전 관찰 구간입니다. |
| 2026-03-27 11:33 | 원일티엔아이 (136150) | 매도 판단 | 136150 매도 의사결정: WAIT, 사유는 HIGH_PROXIMITY_TOO_WEAK 입니다. |
| 2026-03-27 11:32 | ESR켄달스퀘어리츠 (365550) | 매도 판단 | 365550 매도 의사결정: OBSERVE, 장전 관찰 구간입니다. |
| 2026-03-27 11:32 | 원일티엔아이 (136150) | 매도 판단 | 136150 매도 의사결정: WAIT, 사유는 HIGH_PROXIMITY_TOO_WEAK 입니다. |
| 2026-03-27 11:31 | ESR켄달스퀘어리츠 (365550) | 매도 판단 | 365550 매도 의사결정: OBSERVE, 장전 관찰 구간입니다. |
| 2026-03-27 11:31 | 원일티엔아이 (136150) | 매도 판단 | 136150 매도 의사결정: WAIT, 사유는 HIGH_PROXIMITY_TOO_WEAK 입니다. |
| 2026-03-27 11:31 | ESR켄달스퀘어리츠 (365550) | 매도 판단 | 365550 매도 의사결정: OBSERVE, 장전 관찰 구간입니다. |
| 2026-03-27 11:30 | 원일티엔아이 (136150) | 매도 판단 | 136150 매도 의사결정: WAIT, 사유는 HIGH_PROXIMITY_TOO_WEAK 입니다. |
| 2026-03-27 11:30 | ESR켄달스퀘어리츠 (365550) | 매도 판단 | 365550 매도 의사결정: OBSERVE, 장전 관찰 구간입니다. |
| 2026-03-27 11:30 | 원일티엔아이 (136150) | 매도 판단 | 136150 매도 의사결정: WAIT, 사유는 HIGH_PROXIMITY_TOO_WEAK 입니다. |
Recent Alerts
| Time | Severity | Category | Message |
|---|---|---|---|
| 2026-03-27 15:30 | INFO | RUNTIME WATCHDOG RECOVERY | runtime watchdog finalized plan requested_by=beat reasons=post-close-finalize |
| 2026-03-27 15:29 | ERROR | RUNTIME BAR COLLECTOR ERROR | 003570 KiwoomResponseError: Kiwoom request failed for /api/dostk/chart (status=429). |
| 2026-03-27 15:28 | ERROR | RUNTIME BAR COLLECTOR ERROR | 142760 KiwoomResponseError: Kiwoom request failed for /api/dostk/chart (status=429). |
| 2026-03-27 15:27 | ERROR | RUNTIME BAR COLLECTOR ERROR | 027410 KiwoomResponseError: Kiwoom request failed for /api/dostk/chart (status=429). |
| 2026-03-27 15:24 | ERROR | RUNTIME BAR COLLECTOR ERROR | 031820 KiwoomResponseError: Kiwoom request failed for /api/dostk/chart (status=429). |
| 2026-03-27 15:24 | ERROR | RUNTIME BAR COLLECTOR ERROR | 001120 KiwoomResponseError: Kiwoom request failed for /api/dostk/chart (status=429). |
| 2026-03-27 15:24 | ERROR | RUNTIME BAR COLLECTOR ERROR | 237690 KiwoomResponseError: Kiwoom request failed for /api/dostk/chart (status=429). |
| 2026-03-27 15:23 | ERROR | RUNTIME BAR COLLECTOR ERROR | 136150 KiwoomResponseError: Kiwoom request failed for /api/dostk/chart (status=429). |
| 2026-03-27 15:23 | ERROR | RUNTIME BAR COLLECTOR ERROR | 365550 KiwoomResponseError: Kiwoom request failed for /api/dostk/chart (status=429). |
| 2026-03-27 15:20 | ERROR | RUNTIME BAR COLLECTOR ERROR | 314130 KiwoomResponseError: Kiwoom request failed for /api/dostk/chart (status=429). |
| 2026-03-27 15:18 | ERROR | RUNTIME BAR COLLECTOR ERROR | 136150 KiwoomResponseError: Kiwoom request failed for /api/dostk/chart (status=429). |
| 2026-03-27 15:12 | ERROR | RUNTIME BAR COLLECTOR ERROR | 314130 KiwoomResponseError: Kiwoom request failed for /api/dostk/chart (status=429). |
| 2026-03-27 15:11 | ERROR | RUNTIME BAR COLLECTOR ERROR | 027410 KiwoomResponseError: Kiwoom request failed for /api/dostk/chart (status=429). |
| 2026-03-27 15:10 | ERROR | RUNTIME BAR COLLECTOR ERROR | 365550 KiwoomResponseError: Kiwoom request failed for /api/dostk/chart (status=429). |
| 2026-03-27 15:08 | ERROR | RUNTIME BAR COLLECTOR ERROR | 001120 KiwoomResponseError: Kiwoom request failed for /api/dostk/chart (status=429). |
| 2026-03-27 15:08 | ERROR | RUNTIME BAR COLLECTOR ERROR | 142760 KiwoomResponseError: Kiwoom request failed for /api/dostk/chart (status=429). |
| 2026-03-27 15:04 | ERROR | RUNTIME BAR COLLECTOR ERROR | 003570 KiwoomResponseError: Kiwoom request failed for /api/dostk/chart (status=429). |
| 2026-03-27 14:59 | ERROR | RUNTIME BAR COLLECTOR ERROR | 001120 KiwoomResponseError: Kiwoom request failed for /api/dostk/chart (status=429). |
| 2026-03-27 14:54 | ERROR | RUNTIME BAR COLLECTOR ERROR | 237690 KiwoomResponseError: Kiwoom request failed for /api/dostk/chart (status=429). |
| 2026-03-27 14:52 | ERROR | RUNTIME BAR COLLECTOR ERROR | 142760 KiwoomResponseError: Kiwoom request failed for /api/dostk/chart (status=429). |
2) 실행 요약
순손익과 수익률은 가상 체결가 기준 가격 손익에서 기본과 동일한 직접비용(추정 수수료/매도세) 모델을 적용한 값입니다. 슬리피지 영향은 체결가에 이미 반영되어 순손익에서 중복 차감하지 않고, 가격 품질에서 별도로 분석합니다. 체결가는 브로커/가상 체결값을 쓰고, 직접비용 요율은 설정값입니다. 실제와 맞추려면 EXECUTION_COST_BROKER_COMMISSION_RATE / EXECUTION_COST_SELL_TAX_RATE를 계좌 요율과 같게 유지합니다. 비용 모델: 추정 수수료 0.0150% · 추정 매도세 0.2000%.
알고리즘
window_state_v2
진입 / 청산
0 / 0
무거래 / 보유
2 / 0
생략 / 대기
8 / 0
순손익
0
예산 수익률 예산 수익률 공식: `순손익 ÷ 총예산` 체결되지 않은 예산까지 포함한 하루 전체 효율입니다. 플랜 성과 판단의 기본 지표로 보면 됩니다.
0.00%
체결 기준 수익률 체결 기준 수익률 공식: `순손익 ÷ 실제 매수 체결금액` 실제로 들어간 금액만 기준으로 보므로 집행 효율을 볼 때 적합합니다. 예산 수익률과 숫자가 다를 수 있으며, 보통 더 크게 보일 수 있습니다.
-
직접비용 직접비용 구성: `추정 수수료 + 매도세` 순손익에는 이미 차감된 값입니다. 슬리피지는 여기에 넣지 않고 가격 품질에서 따로 봅니다.
0
최적 대비
-29,568
3) Fill Quality
Overall Fill Rate
-
Buy Fill Rate
-
Sell Fill Rate
-
Fill Latency Median / p95
- / - ms
Interpretation: 체결률이 높을수록 주문 의도가 섀도우 결과로 이어졌다는 뜻입니다.
Why it matters: 체결률과 체결 지연은 섀도우 판단이 가상 브로커 결과로 얼마나 이어졌는지 보여줍니다.
4) Price Quality / Slippage
Buy Slippage 슬리피지 주문 기준가와 실제 체결가의 차이를 분석한 품질 지표입니다. 시장가나 급한 추격 체결일수록 커질 수 있으며, 체결 알고리즘 개선용으로 따로 봅니다. 가격 손익에는 이미 실제 체결가가 반영돼 있으므로, 순손익에서 다시 한 번 빼지는 않습니다.
-
Reference: shadow_submit_price
Sell Slippage 슬리피지 주문 기준가와 실제 체결가의 차이를 분석한 품질 지표입니다. 시장가나 급한 추격 체결일수록 커질 수 있으며, 체결 알고리즘 개선용으로 따로 봅니다. 가격 손익에는 이미 실제 체결가가 반영돼 있으므로, 순손익에서 다시 한 번 빼지는 않습니다.
-
Reference: shadow_submit_price
Buy Interpretation: 매수는 제출 기준가격보다 높게 체결될수록 불리합니다.
Sell Interpretation: 매도는 제출 기준가격보다 낮게 체결될수록 불리합니다.
Why it matters: 같은 섀도우 주문이라도 제출 기준가격 대비 얼마나 유리하게 체결됐는지 봐야 알고리즘 품질을 비교할 수 있습니다.
5) window_state_v2 Summary
window_state_v2 섀도우 실행은 같은 시장 데이터 위에서 신호, 주문/체결 지연, 차단 사유를 독립적으로 요약합니다.
Algo
window_state_v2
Decision / Signal
2657 / 0
Fallback / Handoff
0 / 0
Pressure Block / Score Miss 압력 차단 / 점수 미도달 압력 차단은 흐름이나 리스크 때문에 주문이 막힌 경우, 점수 미도달은 실행 점수가 임계값을 넘지 못한 경우입니다. 둘 다 체결 알고리즘이 보수적으로 기다렸던 근거로 해석하면 됩니다.
0 / 0
Signal->Order Median
- ms
Order->Fill Median
- ms
매수 체결 위치
-%
매도 체결 위치
-%
0.5% 목표 실현률
-%
Split 2차 사용률
-%
0 / 0
Top Blockers
- None
| Symbol | Side | First Signal | Order Sent | Fill Confirm | Signal->Order | Order->Fill | 주문 방식 / 체결 위치 | Best / Ref / Fill | Latest Blocker | Flags |
|---|---|---|---|---|---|---|---|---|---|---|
| 섀도우 알고리즘 요약 데이터가 아직 없습니다. | ||||||||||
6) 종목별 실행
| Symbol | 상태 | 매수 수량 | 매도 수량 | 보유 수량 | 평균 매수 | 평균 매도 | 순손익 | 종목 기준 수익률 종목 기준 수익률 해당 종목의 손익을 그 종목의 매수 체결금액 기준으로 본 수익률입니다. 미청산이면 현재가 기준 평가손익이 포함될 수 있어, 완전 확정 수익률과는 다를 수 있습니다. |
|---|---|---|---|---|---|---|---|---|
| LX인터내셔널 (001120) | 가상 진입 생략 | 0 | 0 | 0 | - | - | 0 | - |
| SNT다이내믹스 (003570) | 가상 진입 생략 | 0 | 0 | 0 | - | - | 0 | - |
| 한국단자공업 (025540) | 가상 진입 생략 | 0 | 0 | 0 | - | - | 0 | - |
| BGF (027410) | 무거래 | 0 | 0 | 0 | - | - | 0 | - |
| 아이티센씨티에스 (031820) | 가상 진입 생략 | 0 | 0 | 0 | - | - | 0 | - |
| 원일티엔아이 (136150) | 가상 진입 생략 | 0 | 0 | 0 | - | - | 0 | - |
| 모아라이프플러스 (142760) | 가상 진입 생략 | 0 | 0 | 0 | - | - | 0 | - |
| 에스티팜 (237690) | 가상 진입 생략 | 0 | 0 | 0 | - | - | 0 | - |
| 지놈앤컴퍼니 (314130) | 가상 진입 생략 | 0 | 0 | 0 | - | - | 0 | - |
| ESR켄달스퀘어리츠 (365550) | 무거래 | 0 | 0 | 0 | - | - | 0 | - |
2) 기본 vs 섀도우 비교
기본/섀도우 비교 손익과 수익률은 둘 다 직접비용(추정 수수료/매도세) 차감 후 기준입니다. 슬리피지는 순손익에 중복 차감하지 않고 가격 품질 비교에서 따로 봅니다. 비용 모델: 추정 수수료 0.0150% · 추정 매도세 0.2000%.
기본 / 섀도우 알고리즘
fused_candidate_v2 / window_state_v2
차이 발생 종목 / 차이 수
10 / 0
트리거 vs 대기 / 대기 vs 생략
0 / 0
가격 유리 / 불리
0 / 0
섀도우 우세 / 기본 우세
0 / 2
최적에 더 근접 / 기본이 더 근접
0 / 2
기본 / 섀도우 순손익
+13,830 / 0
기본 / 섀도우 직접비용 직접비용 구성: `추정 수수료 + 매도세` 순손익에는 이미 차감된 값입니다. 슬리피지는 여기에 넣지 않고 가격 품질에서 따로 봅니다.
+4,629 / 0
기본 / 섀도우 예산 수익률 예산 수익률 공식: `순손익 ÷ 총예산` 체결되지 않은 예산까지 포함한 하루 전체 효율입니다. 플랜 성과 판단의 기본 지표로 보면 됩니다.
0.14% / 0.00%
손익 차이
-13,830
최적 손익
+29,568
최적 대비 차이(기본 / 섀도우)
-15,737 / -29,568
주요 비교 사유
- SHADOW_BUY_WINDOW_EXPIRED: 8건
- SHADOW_SELL_WINDOW_EXPIRED: 2건
3) 판단 비교
아래 판단/사유는 최종 상태가 아니라 최근 차이가 기록된 시점의 비교 판단입니다.
| Symbol | 차이 수 | 기본 / 섀도우 상태 | 차이 유형 | 차이 시점 판단 | 차이 시점 사유 | 점수 실행 점수 0.00~1.00 범위이며 높을수록 현재 시점이 주문 전송에 유리하다는 뜻입니다. 반전 확인, 시간 위치, 감속, 가격 위치를 더하고 위험 점수를 빼서 계산합니다. 정책 임계값을 넘지 못하면 신호가 있어도 주문을 보내지 않습니다. | 진입가 / 청산가 차이 |
|---|---|---|---|---|---|---|---|
| LX인터내셔널 (001120) | 0 | 무거래 / 가상 진입 생략 | - | - / - | - / - | - / - | - / - |
| SNT다이내믹스 (003570) | 0 | 무거래 / 가상 진입 생략 | - | - / - | - / - | - / - | - / - |
| 한국단자공업 (025540) | 0 | 무거래 / 가상 진입 생략 | - | - / - | - / - | - / - | - / - |
| BGF (027410) | 0 | 무거래 / 무거래 | - | - / - | - / - | - / - | - / - |
| 아이티센씨티에스 (031820) | 0 | 무거래 / 가상 진입 생략 | - | - / - | - / - | - / - | - / - |
| 원일티엔아이 (136150) | 0 | 청산 / 가상 진입 생략 | - | - / - | - / - | - / - | - / - |
| 모아라이프플러스 (142760) | 0 | 무거래 / 가상 진입 생략 | - | - / - | - / - | - / - | - / - |
| 에스티팜 (237690) | 0 | 무거래 / 가상 진입 생략 | - | - / - | - / - | - / - | - / - |
| 지놈앤컴퍼니 (314130) | 0 | 무거래 / 가상 진입 생략 | - | - / - | - / - | - / - | - / - |
| ESR켄달스퀘어리츠 (365550) | 0 | 청산 / 무거래 | - | - / - | - / - | - / - | - / - |
| 총계 (10종목) | 0 | 진입 0, 청산 0, 무거래 2, 보유 종료 0 | |||||
4) 손익 비교
| Symbol | 기본 / 섀도우 상태 | 기본 / 섀도우 순손익 | 기본 / 섀도우 종목 기준 수익률 종목 기준 수익률 해당 종목의 손익을 그 종목의 매수 체결금액 기준으로 본 수익률입니다. 미청산이면 현재가 기준 평가손익이 포함될 수 있어, 완전 확정 수익률과는 다를 수 있습니다. | 최적 손익 | 손익 차이 | 최적 대비(기본 / 섀도우) | 비교 해석 |
|---|---|---|---|---|---|---|---|
| LX인터내셔널 (001120) | 무거래 / 가상 진입 생략 | - / 0 | - / - | - | - | - / - | - |
| SNT다이내믹스 (003570) | 무거래 / 가상 진입 생략 | - / 0 | - / - | - | - | - / - | - |
| 한국단자공업 (025540) | 무거래 / 가상 진입 생략 | - / 0 | - / - | - | - | - / - | - |
| BGF (027410) | 무거래 / 무거래 | - / 0 | - / - | - | - | - / - | - |
| 아이티센씨티에스 (031820) | 무거래 / 가상 진입 생략 | - / 0 | - / - | - | - | - / - | - |
| 원일티엔아이 (136150) | 청산 / 가상 진입 생략 | +5,515 / 0 | 0.553% / - | +18,966 | -5,515 | -13,450 / -18,966 | - · 종목 수익률 -0.553% |
| 모아라이프플러스 (142760) | 무거래 / 가상 진입 생략 | - / 0 | - / - | - | - | - / - | - |
| 에스티팜 (237690) | 무거래 / 가상 진입 생략 | - / 0 | - / - | - | - | - / - | - |
| 지놈앤컴퍼니 (314130) | 무거래 / 가상 진입 생략 | - / 0 | - / - | - | - | - / - | - |
| ESR켄달스퀘어리츠 (365550) | 청산 / 무거래 | +8,315 / 0 | 0.833% / - | +10,602 | -8,315 | -2,287 / -10,602 | - · 종목 수익률 -0.833% |
| 총계 (10종목) | 유리 0 / 기본 2 | +13,830 / 0 | 0.69% / - | +29,568 | -13,830 | -15,737 / -29,568 | 종합 비교 |