묵안 트레이더

TRADING_MODE PAPER
ALLOW_LIVE_TRADING False

이 리포트는 Decision Trace on/off와 무관하게 상태 전이, 주문, 체결, 포지션, 계좌 스냅샷을 기준으로 항상 생성됩니다. Decision Trace가 기록돼 있으면 판단 근거를 더 자세히 보여줍니다.

Plan

PLAN_20260310_6599

Trade Date

2026-03-10

Mode

PAPER

Plan Status

PLAN_COMPLETED

Decision Trace Evidence

Unavailable

0 events

Account Compare

Available

주요 흐름은 유지됐지만 체결률이나 일부 종목 결과를 다시 확인해야 합니다.

DONE

10

SKIPPED

0

FAILED

0

FORCE_CLOSED

0

Top 3 reasons

  • 미청산 수량 또는 경고가 있어 추가 확인이 필요합니다.
  • 반복 경고: RUNTIME_TICK 11건
  • 반복 경고: SELL_ORDER_FAILED 1건

2) 실행 요약

순손익과 수익률은 실제 체결가 기준 가격 손익에서 직접비용(추정 수수료/매도세)만 차감한 값입니다. 슬리피지 영향은 체결가에 이미 반영되어 순손익에서 중복 차감하지 않고, 가격 품질에서 별도로 분석합니다. 체결가는 브로커/가상 체결값을 쓰고, 직접비용 요율은 설정값입니다. 실제와 맞추려면 EXECUTION_COST_BROKER_COMMISSION_RATE / EXECUTION_COST_SELL_TAX_RATE를 계좌 요율과 같게 유지합니다. 비용 모델: 추정 수수료 0.0150% · 추정 매도세 0.2000%.

알고리즘

legacy_immediate

진입 / 청산

7 / 7

무거래 / 보유

3 / 0

생략 / 대기

0 / 0

순손익

+113,639

예산 수익률 예산 수익률 공식: `순손익 ÷ 총예산` 체결되지 않은 예산까지 포함한 하루 전체 효율입니다. 플랜 성과 판단의 기본 지표로 보면 됩니다.

1.14%

체결 기준 수익률 체결 기준 수익률 공식: `순손익 ÷ 실제 매수 체결금액` 실제로 들어간 금액만 기준으로 보므로 집행 효율을 볼 때 적합합니다. 예산 수익률과 숫자가 다를 수 있으며, 보통 더 크게 보일 수 있습니다.

1.61%

직접비용 직접비용 구성: `추정 수수료 + 매도세` 순손익에는 이미 차감된 값입니다. 슬리피지는 여기에 넣지 않고 가격 품질에서 따로 봅니다.

+16,478

최적 대비

-

브로커 청산 귀속

이 플랜으로 귀속된 브로커 청산 ledger가 아직 없습니다.

3) Fill Quality

Overall Fill Rate

100.0%

Buy Fill Rate

100.0%

Sell Fill Rate

100.0%

Fill Latency Median / p95

0 / 132555 ms

Interpretation: 체결률이 높을수록 주문 의도가 실제 계좌 결과로 이어졌다는 뜻입니다.

Why it matters: 체결률과 체결 지연은 알고리즘 판단과 실제 브로커 결과의 간극을 보여줍니다.

4) Price Quality / Slippage

Buy Slippage 슬리피지 주문 기준가와 실제 체결가의 차이를 분석한 품질 지표입니다. 시장가나 급한 추격 체결일수록 커질 수 있으며, 체결 알고리즘 개선용으로 따로 봅니다. 가격 손익에는 이미 실제 체결가가 반영돼 있으므로, 순손익에서 다시 한 번 빼지는 않습니다.

5293.7143

Reference: low_price_mean

Sell Slippage 슬리피지 주문 기준가와 실제 체결가의 차이를 분석한 품질 지표입니다. 시장가나 급한 추격 체결일수록 커질 수 있으며, 체결 알고리즘 개선용으로 따로 봅니다. 가격 손익에는 이미 실제 체결가가 반영돼 있으므로, 순손익에서 다시 한 번 빼지는 않습니다.

946.8571

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: 22

  • ERROR: 2
  • INFO: 12
  • WARNING: 8

Top Categories

  • RUNTIME_TICK: 11 cases
  • SELL_ORDER_FAILED: 1 cases
  • EMERGENCY_CLOSE_ALL_BROKER_RESULT: 1 cases
  • EMERGENCY_CLOSE_ALL: 1 cases
  • EMERGENCY_CLOSE_ALL_PENDING: 1 cases

일부 반복 런타임 오류는 기존 dedupe 규칙에 따라 묶여 보일 수 있습니다.

7) Plan Result vs Account Result Reconciliation

Account Snapshot Time: 2026-04-04 02:38

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
비엘팜텍 (065170) TRADE_COMPLETED 09:14 ~ 09:34
09:40 ~ 10:00
325 / 325 / 0 3,070 / 3,445 매수 325주 체결 후 매도 325주 체결로 마무리했습니다. REVIEW
미청산 수량 또는 경고가 있어 추가 확인이 필요합니다.
Details

Expected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다.

Observed Behavior: 최종 상태는 TRADE_COMPLETED이며, 매수 325주 / 매도 325주 / 현재 보유 0주로 기록됐습니다.

Why this happened: 관련 경고 1건이 있습니다.

윈도우 이상 기준: 매수 3,045 (2026-03-10 09:30) / 매도 3,260 (2026-03-10 09:47)

실제 진입 / 청산 편차: +25 / +185

최적 손익 / 실제: +69,875 / +121,875

최적 대비 차이: +52,000

Operator Note: 사후 검토를 권장합니다.

나노 (187790) TRADE_COMPLETED 08:58 ~ 09:08
09:46 ~ 10:06
211 / 211 / 0 4,810 / 4,660 매수 211주 체결 후 매도 211주 체결로 마무리했습니다. OK
현재 기록상 큰 실행 이상 징후가 없습니다.
Details

Expected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다.

Observed Behavior: 최종 상태는 TRADE_COMPLETED이며, 매수 211주 / 매도 211주 / 현재 보유 0주로 기록됐습니다.

Why this happened: -

윈도우 이상 기준: 매수 4,670 (2026-03-10 09:07) / 매도 4,775 (2026-03-10 10:01)

실제 진입 / 청산 편차: +140 / -115

최적 손익 / 실제: +22,155 / -31,650

최적 대비 차이: -53,805

Operator Note: 추가 조치 필요성은 낮습니다.

케이알엠 (093640) TRADE_COMPLETED 09:04 ~ 09:14
10:07 ~ 10:27
190 / 190 / 0 5,300 / 5,467 매수 190주 체결 후 매도 190주 체결로 마무리했습니다. OK
현재 기록상 큰 실행 이상 징후가 없습니다.
Details

Expected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다.

Observed Behavior: 최종 상태는 TRADE_COMPLETED이며, 매수 190주 / 매도 190주 / 현재 보유 0주로 기록됐습니다.

Why this happened: -

윈도우 이상 기준: 매수 5,000 (2026-03-10 09:10) / 매도 5,410 (2026-03-10 10:25)

실제 진입 / 청산 편차: +300 / +57

최적 손익 / 실제: +77,900 / +31,730

최적 대비 차이: -46,170

Operator Note: 추가 조치 필요성은 낮습니다.

바이오솔루션 (086820) TRADE_COMPLETED 09:03 ~ 09:19
11:08 ~ 11:28
81 / 81 / 0 12,273 / 11,780 매수 81주 체결 후 매도 81주 체결로 마무리했습니다. OK
현재 기록상 큰 실행 이상 징후가 없습니다.
Details

Expected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다.

Observed Behavior: 최종 상태는 TRADE_COMPLETED이며, 매수 81주 / 매도 81주 / 현재 보유 0주로 기록됐습니다.

Why this happened: -

윈도우 이상 기준: 매수 12,040 (2026-03-10 09:07) / 매도 12,000 (2026-03-10 11:18)

실제 진입 / 청산 편차: +233 / -220

최적 손익 / 실제: -3,240 / -39,933

최적 대비 차이: -36,693

Operator Note: 추가 조치 필요성은 낮습니다.

남선알미늄 (008350) TRADE_COMPLETED 09:12 ~ 09:32
10:24 ~ 10:44
728 / 728 / 0 1,373 / 1,355 매수 728주 체결 후 매도 728주 체결로 마무리했습니다. OK
현재 기록상 큰 실행 이상 징후가 없습니다.
Details

Expected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다.

Observed Behavior: 최종 상태는 TRADE_COMPLETED이며, 매수 728주 / 매도 728주 / 현재 보유 0주로 기록됐습니다.

Why this happened: -

윈도우 이상 기준: 매수 1,350 (2026-03-10 09:13) / 매도 1,357 (2026-03-10 10:24)

실제 진입 / 청산 편차: +23 / -2

최적 손익 / 실제: +5,096 / -13,104

최적 대비 차이: -18,200

Operator Note: 추가 조치 필요성은 낮습니다.

에스티큐브 (052020) TRADE_COMPLETED 09:02 ~ 09:18
11:36 ~ 11:56
92 / 92 / 0 10,922 / 12,660 매수 92주 체결 후 매도 92주 체결로 마무리했습니다. OK
현재 기록상 큰 실행 이상 징후가 없습니다.
Details

Expected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다.

Observed Behavior: 최종 상태는 TRADE_COMPLETED이며, 매수 92주 / 매도 92주 / 현재 보유 0주로 기록됐습니다.

Why this happened: -

윈도우 이상 기준: 매수 10,800 (2026-03-10 09:02) / 매도 12,250 (2026-03-10 11:39)

실제 진입 / 청산 편차: +122 / +410

최적 손익 / 실제: +133,400 / +159,896

최적 대비 차이: +26,496

Operator Note: 추가 조치 필요성은 낮습니다.

테크윙 (089030) DONE 09:15 ~ 09:35
12:28 ~ 12:48
- / 0 / 0 - / - 핵심 판단 근거는 주문/체결/상태 기록 위주로 확인해야 합니다. OK
현재 기록상 큰 실행 이상 징후가 없습니다.
Details

Expected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다.

Observed Behavior: 최종 상태는 DONE이며, 매수 0주 / 매도 0주 / 현재 보유 0주로 기록됐습니다.

Why this happened: -

윈도우 이상 기준: 매수 66,700 (2026-03-10 09:35) / 매도 66,000 (2026-03-10 12:29)

실제 진입 / 청산 편차: - / -

최적 손익 / 실제: - / -

최적 대비 차이: -

Operator Note: 추가 조치 필요성은 낮습니다.

SKAI (357880) DONE 09:16 ~ 09:36
11:00 ~ 11:20
- / 0 / 0 - / - 핵심 판단 근거는 주문/체결/상태 기록 위주로 확인해야 합니다. OK
현재 기록상 큰 실행 이상 징후가 없습니다.
Details

Expected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다.

Observed Behavior: 최종 상태는 DONE이며, 매수 0주 / 매도 0주 / 현재 보유 0주로 기록됐습니다.

Why this happened: -

윈도우 이상 기준: 매수 2,810 (2026-03-10 09:19) / 매도 2,895 (2026-03-10 11:18)

실제 진입 / 청산 편차: - / -

최적 손익 / 실제: - / -

최적 대비 차이: -

Operator Note: 추가 조치 필요성은 낮습니다.

풍국주정 (023900) DONE 09:56 ~ 10:16
10:56 ~ 11:16
- / 0 / 0 - / - 핵심 판단 근거는 주문/체결/상태 기록 위주로 확인해야 합니다. OK
현재 기록상 큰 실행 이상 징후가 없습니다.
Details

Expected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다.

Observed Behavior: 최종 상태는 DONE이며, 매수 0주 / 매도 0주 / 현재 보유 0주로 기록됐습니다.

Why this happened: -

윈도우 이상 기준: 매수 9,800 (2026-03-10 09:57) / 매도 9,730 (2026-03-10 11:03)

실제 진입 / 청산 편차: - / -

최적 손익 / 실제: - / -

최적 대비 차이: -

Operator Note: 추가 조치 필요성은 낮습니다.

피에스케이홀딩스 (031980) TRADE_COMPLETED 09:02 ~ 09:12
12:02 ~ 12:22
8 / 8 / 0 128,100 / 115,763 매수 8주 체결 후 매도 8주 체결로 마무리했습니다. OK
현재 기록상 큰 실행 이상 징후가 없습니다.
Details

Expected Behavior: 매수 후 매도까지 완료하고 남은 수량 없이 종료하는 것이 기대 동작입니다.

Observed Behavior: 최종 상태는 TRADE_COMPLETED이며, 매수 8주 / 매도 8주 / 현재 보유 0주로 기록됐습니다.

Why this happened: -

윈도우 이상 기준: 매수 124,000 (2026-03-10 09:02) / 매도 118,500 (2026-03-10 12:02)

실제 진입 / 청산 편차: +4,100 / -2,737

최적 손익 / 실제: -44,000 / -98,696

최적 대비 차이: -54,696

Operator Note: 추가 조치 필요성은 낮습니다.

9) Appendix / Raw Evidence

Recent State Transitions
TimeSymbolFromToReason
2026-03-10 13:43 SKAI (357880) SKIPPED_NO_ENTRY TRADE_COMPLETED tick:MARK_DONE
2026-03-10 13:43 SKAI (357880) PLAN_ANALYZED_READY SKIPPED_NO_ENTRY tick:BUY_WINDOW_EXPIRED
2026-03-10 13:43 나노 (187790) FORCE_CLOSE_PENDING TRADE_COMPLETED sell-target-met-no-open-position
2026-03-10 13:43 케이알엠 (093640) FORCE_CLOSE_PENDING TRADE_COMPLETED sell-target-met-no-open-position
2026-03-10 13:43 테크윙 (089030) SKIPPED_NO_ENTRY TRADE_COMPLETED tick:MARK_DONE
2026-03-10 13:43 테크윙 (089030) PLAN_ANALYZED_READY SKIPPED_NO_ENTRY tick:BUY_WINDOW_EXPIRED
2026-03-10 13:43 바이오솔루션 (086820) FORCE_CLOSE_PENDING TRADE_COMPLETED sell-target-met-no-open-position
2026-03-10 13:43 에스티큐브 (052020) FORCE_CLOSE_PENDING TRADE_COMPLETED sell-target-met-no-open-position
2026-03-10 13:43 피에스케이홀딩스 (031980) FORCE_CLOSE_PENDING TRADE_COMPLETED sell-target-met-no-open-position
2026-03-10 13:43 풍국주정 (023900) SKIPPED_NO_ENTRY TRADE_COMPLETED tick:MARK_DONE
2026-03-10 13:43 풍국주정 (023900) PLAN_ANALYZED_READY SKIPPED_NO_ENTRY tick:BUY_WINDOW_EXPIRED
2026-03-10 13:43 남선알미늄 (008350) FORCE_CLOSE_PENDING TRADE_COMPLETED sell-target-met-no-open-position
2026-03-10 13:09 케이알엠 (093640) BUY_FILLED_WAIT_SELL FORCE_CLOSE_PENDING emergency:CLOSE_ALL:manual emergency liquidation due stalled sell path
2026-03-10 13:09 바이오솔루션 (086820) BUY_FILLED_WAIT_SELL FORCE_CLOSE_PENDING emergency:CLOSE_ALL:manual emergency liquidation due stalled sell path
2026-03-10 13:09 에스티큐브 (052020) BUY_FILLED_WAIT_SELL FORCE_CLOSE_PENDING emergency:CLOSE_ALL:manual emergency liquidation due stalled sell path
2026-03-10 13:09 남선알미늄 (008350) BUY_FILLED_WAIT_SELL FORCE_CLOSE_PENDING emergency:CLOSE_ALL:manual emergency liquidation due stalled sell path
2026-03-10 13:09 나노 (187790) BUY_FILLED_WAIT_SELL FORCE_CLOSE_PENDING emergency:CLOSE_ALL:manual emergency liquidation due stalled sell path
2026-03-10 13:09 피에스케이홀딩스 (031980) BUY_FILLED_WAIT_SELL FORCE_CLOSE_PENDING emergency:CLOSE_ALL:manual emergency liquidation due stalled sell path
2026-03-10 09:14 비엘팜텍 (065170) BUY_WINDOW_OPEN BUY_ORDER_SUBMITTED buy-order-submitted:budget=1000000 spent=0 reserved=0 price=3070 additional=325
2026-03-10 09:14 비엘팜텍 (065170) PLAN_ANALYZED_READY BUY_WINDOW_OPEN tick:BUY_WINDOW_OPEN
Recent Runtime Trace
TimeSymbolEventSummary
None
Recent Alerts
TimeSeverityCategoryMessage
2026-03-10 13:43 ERROR SELL ORDER FAILED 065170 sell failed: KiwoomResponseError: Kiwoom business error for /api/dostk/ordr: return_code=20, return_msg=[2000](800033:모의투자 매도가능수량이 부족합니다.)
2026-03-10 13:09 INFO CLOSE ALL BROKER RESULT close: attempted 6, submitted 6
2026-03-10 13:09 WARNING CLOSE ALL CLOSE_ALL requested: manual emergency liquidation due stalled sell path
2026-03-10 13:09 WARNING CLOSE ALL PENDING Open positions remain after close_all: count=6
2026-03-10 09:14 ERROR RUNTIME TICK ERROR KiwoomResponseError: Unexpected Kiwoom token response status: 429.
2026-03-10 09:14 INFO RUNTIME TICK tick requested_by=scheduler transitions=2 paused=False done=False waiting_for_trade_date=False urgent_liquidation=False trace_enabled=False
2026-03-10 09:12 INFO RUNTIME TICK tick requested_by=scheduler transitions=1 paused=False done=False waiting_for_trade_date=False urgent_liquidation=False trace_enabled=False
2026-03-10 09:12 WARNING ORDER CANCEL FAILED 008350 cancel failed for order 0021001.
2026-03-10 09:12 INFO RUNTIME TICK tick requested_by=scheduler transitions=2 paused=False done=False waiting_for_trade_date=False urgent_liquidation=False trace_enabled=False
2026-03-10 09:04 INFO RUNTIME TICK tick requested_by=scheduler transitions=1 paused=False done=False waiting_for_trade_date=False urgent_liquidation=False trace_enabled=False
2026-03-10 09:04 WARNING ORDER CANCEL FAILED 093640 cancel failed for order 0011603.
2026-03-10 09:04 INFO RUNTIME TICK tick requested_by=scheduler transitions=2 paused=False done=False waiting_for_trade_date=False urgent_liquidation=False trace_enabled=False
2026-03-10 09:03 INFO RUNTIME TICK tick requested_by=scheduler transitions=1 paused=False done=False waiting_for_trade_date=False urgent_liquidation=False trace_enabled=False
2026-03-10 09:03 WARNING ORDER CANCEL FAILED 086820 cancel failed for order 0009971.
2026-03-10 09:03 INFO RUNTIME TICK tick requested_by=scheduler transitions=3 paused=False done=False waiting_for_trade_date=False urgent_liquidation=False trace_enabled=False
2026-03-10 09:03 WARNING ORDER CANCEL FAILED 031980 cancel failed for order 0007929.
2026-03-10 09:02 INFO RUNTIME TICK tick requested_by=scheduler transitions=5 paused=False done=False waiting_for_trade_date=False urgent_liquidation=False trace_enabled=False
2026-03-10 09:02 WARNING ORDER CANCEL FAILED 052020 cancel failed for order 0007965.
2026-03-10 09:00 INFO RUNTIME TICK tick requested_by=scheduler transitions=1 paused=False done=False waiting_for_trade_date=False urgent_liquidation=False trace_enabled=False
2026-03-10 09:00 WARNING ORDER CANCEL FAILED 187790 cancel failed for order 0002767.