Part 2 — Execution 120 minutes quality

기간 2026-03-26 ~ 2026-03-31 fee_rate 0.115% max_pos_krw 2,500,000.0 trade_window 15.0s ~ 60.0s trade_maker_ratios 0.0 / 1.0 cloudwatch_log_group /crackshot-kospi200

ClickHouse Order Timing

created_at 기준으로 주문이 분 안의 어느 초에 몰려 있는지 봅니다. x축은 0~60초, bin size는 1초입니다.

top 5 bins: 12s 560건 (42.7%)  |  07s 367건 (28.0%)  |  08s 312건 (23.8%)  |  11s 57건 (4.4%)  |  15s 6건 (0.5%)

CloudWatch Order Submission Failures

CloudWatch /crackshot-kospi200Created order: status=failed 로그를 읽고, failed 로그 시각 직전 30초 안에 생성된 주문은 모두 안 들어간 주문으로 간주합니다. 아래 failure ratio는 전체 주문 대비 비율이고, reason breakdown은 실패 주문 내부 비율과 전체 주문 대비 비율을 함께 보여줍니다.

total orders: 1,310  |  valid orders: 1,049  |  failed orders: 261 (19.9%)  |  orders in fail window: 261
Failure ReasonCount% of Failed% of Total
주문가능금액 초과24292.7%18.5%
주문수량 오류197.3%1.5%

요약 비교

Candle BT와 Trade BT를 각각 Real 체결과 비교합니다. Trade BT는 maker ratio 0.0 / 1.0 각각에 대해 별도 분석 블록을 만듭니다. Trade BT는 /data/krx/parquet 아래 trade parquet가 존재하는 날짜의 주문만 대상으로 계산하며, trade_window는 주문시각 상대지연이 아니라 분 anchor 기준의 고정 초 window로 해석합니다. 시작점은 max(order_time, start anchor), 종료점은 end anchor입니다. 현재 설정은 15.0s ~ 60.0s 입니다. Precision은 CloudWatch failed 로그 직전 30초 window 주문을 제외한 P(Real Hit | valid order & BT Hit)로 계산합니다.

모델분석 주문 수BT HitValid BT HitP(Real Hit | valid order & BT Hit)P(BT Hit | Real Hit)
Candle BT1,3101,10688348.9%99.0%
Trade BT (maker ratio 0.0)1,31034626799.3%61.3%
Trade BT (maker ratio 1.0)1,31091672655.4%92.3%

Candle BT — 케이스 발생률

Candle BT Hit: Candle BT 체결 모델 기준으로 주문이 체결된 경우입니다.
Real Hit: 주문 시각 이후 1분 이내에 kospi_top200_trade에 동일 market/side로 실제 체결 기록이 존재하는 경우입니다.

Candle BT만 체결 비율이 높을수록 Candle BT 체결 모델이 실거래보다 낙관적으로 체결을 가정하고 있다는 의미입니다. 단, 아래 precision은 CloudWatch failed 로그 직전 30초 window에 걸린 주문을 분모에서 제외한 P(Real Hit | valid order & Candle BT Hit) 기준으로 계산합니다. 건수 기준과 함께 Notional(주문금액) 기준도 함께 보여 실제 금액 영향도를 파악합니다.

분석 주문 수: 1,310건
Real Hit Real Miss 합계
Candle BT Hit 475건
887,423,318 KRW
631건
1,313,373,075 KRW
1,106건
2,200,796,393 KRW
Candle BT Miss 5건
5,633,300 KRW
199건
407,610,250 KRW
204건
413,243,550 KRW
합계 480건
893,056,618 KRW
830건
1,720,983,325 KRW
관점조건부 확률건수 %Notional %
Candle BT 기준 P(Real Hit  | valid order & Candle BT Hit) 48.9% 46.8%
Real 기준 P(Candle BT Hit  | Real Hit) 99.0% 99.4%
BT 유효 분모 valid order & Candle BT Hit 883건 1,771,781,848 KRW

Candle BT & Real 둘 다 체결 — Fill Price Quality

Candle BT과 실거래 모두 체결된 주문들에 대해, 두 체결가의 차이를 bp(basis point) 단위로 나타냅니다. 양수면 실거래 체결가가 Candle BT보다 유리했음을 의미합니다.

통계: mean=0.5bp  |  median=0.0bp  |  std=5.1bp  |  n=475

Candle BT Optimism vs 실거래 Quality 비교

Candle BT-only: Candle BT에서만 체결된 주문에 대해 "만약 체결됐다면"을 시뮬레이션합니다. 진입가 = 해당 BT exec price. 같은 (coin, side) 기준 120개 분봉 rolling window 내 누적 notional이 position cap(2,500,000 KRW) 초과하는 건 제외.
실거래 (case①②): 실제 체결된 주문의 quality입니다. 진입가 = real_exec_price, cap 필터 없음.
둘 다 진입 후 120개 거래 분봉 뒤 close 청산 기준, 편도 수수료 1회만 차감합니다. 이 섹션은 failed 로그 직전 30초 window에 걸린 주문은 제외한 valid order만 사용합니다.

mean은 notional-weighted 평균 (wmean = Σ(bp × notional) / Σ(notional)).
Candle BT-only
sidenotional-wtd meanstdn
total+34.0 bp198.2 bp298
buy-13.6 bp151.9 bp176
sell+96.2 bp231.8 bp122
실거래
sidenotional-wtd meanstdn
total+28.6 bp249.2 bp422
buy-17.5 bp222.3 bp226
sell+80.4 bp267.1 bp196

Candle BT만 체결 — 발생 패턴

Candle BT Hit / Real Miss가 어느 종목, 어느 시간대에 집중되는지를 확인합니다. 특정 종목이나 시간대에 편중되어 있다면 해당 체결 모델의 신뢰도가 낮다는 신호입니다.

Trade BT (maker ratio 0.0) — 케이스 발생률

Trade BT (maker ratio 0.0) Hit: Trade BT (maker ratio 0.0) 체결 모델 기준으로 주문이 체결된 경우입니다.
Real Hit: 주문 시각 이후 1분 이내에 kospi_top200_trade에 동일 market/side로 실제 체결 기록이 존재하는 경우입니다.

Trade BT (maker ratio 0.0)만 체결 비율이 높을수록 Trade BT (maker ratio 0.0) 체결 모델이 실거래보다 낙관적으로 체결을 가정하고 있다는 의미입니다. 단, 아래 precision은 CloudWatch failed 로그 직전 30초 window에 걸린 주문을 분모에서 제외한 P(Real Hit | valid order & Trade BT (maker ratio 0.0) Hit) 기준으로 계산합니다. 건수 기준과 함께 Notional(주문금액) 기준도 함께 보여 실제 금액 영향도를 파악합니다.

maker ratio: 0.0  |  trade parquet가 존재하는 날짜의 주문만 분석: 1,310건 / 1,310건  |  dates: 2026-03-26 ~ 2026-03-31
Real Hit Real Miss 합계
Trade BT (maker ratio 0.0) Hit 294건
577,320,439 KRW
52건
95,275,405 KRW
346건
672,595,844 KRW
Trade BT (maker ratio 0.0) Miss 186건
315,736,179 KRW
778건
1,613,667,330 KRW
964건
1,929,403,509 KRW
합계 480건
893,056,618 KRW
830건
1,708,942,735 KRW
관점조건부 확률건수 %Notional %
Trade BT (maker ratio 0.0) 기준 P(Real Hit  | valid order & Trade BT (maker ratio 0.0) Hit) 99.3% 99.5%
Real 기준 P(Trade BT (maker ratio 0.0) Hit  | Real Hit) 61.3% 64.6%
BT 유효 분모 valid order & Trade BT (maker ratio 0.0) Hit 267건 535,204,639 KRW

Trade BT (maker ratio 0.0) & Real 둘 다 체결 — Fill Price Quality

Trade BT (maker ratio 0.0)과 실거래 모두 체결된 주문들에 대해, 두 체결가의 차이를 bp(basis point) 단위로 나타냅니다. 양수면 실거래 체결가가 Trade BT (maker ratio 0.0)보다 유리했음을 의미합니다.

통계: mean=1.2bp  |  median=0.0bp  |  std=4.9bp  |  n=294

Trade BT (maker ratio 0.0) Optimism vs 실거래 Quality 비교

Trade BT (maker ratio 0.0)-only: Trade BT (maker ratio 0.0)에서만 체결된 주문에 대해 "만약 체결됐다면"을 시뮬레이션합니다. 진입가 = 해당 BT exec price. 같은 (coin, side) 기준 120개 분봉 rolling window 내 누적 notional이 position cap(2,500,000 KRW) 초과하는 건 제외.
실거래 (case①②): 실제 체결된 주문의 quality입니다. 진입가 = real_exec_price, cap 필터 없음.
둘 다 진입 후 120개 거래 분봉 뒤 close 청산 기준, 편도 수수료 1회만 차감합니다. 이 섹션은 failed 로그 직전 30초 window에 걸린 주문은 제외한 valid order만 사용합니다.

mean은 notional-weighted 평균 (wmean = Σ(bp × notional) / Σ(notional)).
Trade BT (maker ratio 0.0)-only
sidenotional-wtd meanstdn
total+175.6 bp204.7 bp2
buy-102.4 bpnan bp1
sell+187.0 bpnan bp1
실거래
sidenotional-wtd meanstdn
total+28.6 bp249.2 bp422
buy-17.5 bp222.3 bp226
sell+80.4 bp267.1 bp196

Trade BT (maker ratio 0.0)만 체결 — 발생 패턴

Trade BT (maker ratio 0.0) Hit / Real Miss가 어느 종목, 어느 시간대에 집중되는지를 확인합니다. 특정 종목이나 시간대에 편중되어 있다면 해당 체결 모델의 신뢰도가 낮다는 신호입니다.

Trade BT (maker ratio 1.0) — 케이스 발생률

Trade BT (maker ratio 1.0) Hit: Trade BT (maker ratio 1.0) 체결 모델 기준으로 주문이 체결된 경우입니다.
Real Hit: 주문 시각 이후 1분 이내에 kospi_top200_trade에 동일 market/side로 실제 체결 기록이 존재하는 경우입니다.

Trade BT (maker ratio 1.0)만 체결 비율이 높을수록 Trade BT (maker ratio 1.0) 체결 모델이 실거래보다 낙관적으로 체결을 가정하고 있다는 의미입니다. 단, 아래 precision은 CloudWatch failed 로그 직전 30초 window에 걸린 주문을 분모에서 제외한 P(Real Hit | valid order & Trade BT (maker ratio 1.0) Hit) 기준으로 계산합니다. 건수 기준과 함께 Notional(주문금액) 기준도 함께 보여 실제 금액 영향도를 파악합니다.

maker ratio: 1.0  |  trade parquet가 존재하는 날짜의 주문만 분석: 1,310건 / 1,310건  |  dates: 2026-03-26 ~ 2026-03-31
Real Hit Real Miss 합계
Trade BT (maker ratio 1.0) Hit 443건
842,081,538 KRW
473건
667,979,955 KRW
916건
1,510,061,493 KRW
Trade BT (maker ratio 1.0) Miss 37건
50,975,080 KRW
357건
741,907,070 KRW
394건
792,882,150 KRW
합계 480건
893,056,618 KRW
830건
1,409,887,025 KRW
관점조건부 확률건수 %Notional %
Trade BT (maker ratio 1.0) 기준 P(Real Hit  | valid order & Trade BT (maker ratio 1.0) Hit) 55.4% 65.1%
Real 기준 P(Trade BT (maker ratio 1.0) Hit  | Real Hit) 92.3% 94.3%
BT 유효 분모 valid order & Trade BT (maker ratio 1.0) Hit 726건 1,207,362,438 KRW

Trade BT (maker ratio 1.0) & Real 둘 다 체결 — Fill Price Quality

Trade BT (maker ratio 1.0)과 실거래 모두 체결된 주문들에 대해, 두 체결가의 차이를 bp(basis point) 단위로 나타냅니다. 양수면 실거래 체결가가 Trade BT (maker ratio 1.0)보다 유리했음을 의미합니다.

통계: mean=0.7bp  |  median=0.0bp  |  std=4.3bp  |  n=443

Trade BT (maker ratio 1.0) Optimism vs 실거래 Quality 비교

Trade BT (maker ratio 1.0)-only: Trade BT (maker ratio 1.0)에서만 체결된 주문에 대해 "만약 체결됐다면"을 시뮬레이션합니다. 진입가 = 해당 BT exec price. 같은 (coin, side) 기준 120개 분봉 rolling window 내 누적 notional이 position cap(2,500,000 KRW) 초과하는 건 제외.
실거래 (case①②): 실제 체결된 주문의 quality입니다. 진입가 = real_exec_price, cap 필터 없음.
둘 다 진입 후 120개 거래 분봉 뒤 close 청산 기준, 편도 수수료 1회만 차감합니다. 이 섹션은 failed 로그 직전 30초 window에 걸린 주문은 제외한 valid order만 사용합니다.

mean은 notional-weighted 평균 (wmean = Σ(bp × notional) / Σ(notional)).
Trade BT (maker ratio 1.0)-only
sidenotional-wtd meanstdn
total+39.3 bp204.9 bp230
buy-15.5 bp149.3 bp123
sell+98.6 bp235.9 bp107
실거래
sidenotional-wtd meanstdn
total+28.6 bp249.2 bp422
buy-17.5 bp222.3 bp226
sell+80.4 bp267.1 bp196

Trade BT (maker ratio 1.0)만 체결 — 발생 패턴

Trade BT (maker ratio 1.0) Hit / Real Miss가 어느 종목, 어느 시간대에 집중되는지를 확인합니다. 특정 종목이나 시간대에 편중되어 있다면 해당 체결 모델의 신뢰도가 낮다는 신호입니다.