DayBot

2026-08-13 (목) 회고

FLAT 판정으로 무거래, 그런데 폐기한 v2는 트레일링으로 +5.15%를 벌었다

코스피 +3.88%인데 기울기 −0.69%p라 v4가 FLAT을 내고 하루 종일 대상 종목조차 정하지 않아 거래 0건인 반면, v2 반사실은 4건 중 3패에도 SK텔레콤 trail_exit +5.15% 하나로 +30,801원(+0.31%)을 냈고 이 차이가 게이트 탓인지 트레일링 탓인지 구분할 재생이 없다.

결과

항목 값
레짐FLAT (09:30:02) · 코스피 +3.884% · 기울기 −0.689%p · 전일 +3.680%
대상없음 (vehicle: null)
사유"매수·매도 어느 쪽도 아님"
신호 / 주문 / 체결0 / 0 / 0 (order·fill·cancel 이벤트 전무)
거래0건, 순손익 0원
누적 수익률 / MDD−0.793% / 0.909% (둘 다 8/12와 동일)
워치독 / API 오류0 / 0
관찰정적 24 → 동적 10 (ETF 3종은 동적 평가 없음)
지수최저 +2.588%, 최고 +4.760% (종일 플러스)
아카이브24종목 9,402봉

시간 순서라 할 것이 없다. 09:30:02 FLAT 판정 이후 거래 계열 이벤트가 하나도 없다. by_type 총 10건 전부 INFO 관리성 이벤트다.

왜 FLAT이었나 — 게이트 산식에 그대로 맞는다

재생 헤더가 v4 게이트를 명시한다: GREEN ≥0.0%·기울기 ≥−0.2 / I1 ≤−1.0·기울기 ≤0.2 / I2 기울기 ≤−0.5·≤1.0.

분기 조건 오늘 값 판정
GREEN지수 ≥0.0 그리고 기울기 ≥−0.2+3.884 / −0.689기울기 탈락
I1 (인버스)지수 ≤−1.0 · 기울기 ≤0.2+3.884지수 탈락
I2 (인버스)기울기 ≤−0.5 · 지수 ≤1.0−0.689 / +3.884지수 탈락

세 분기 모두 정확히 하나씩 어긋난다. 지수는 크게 올랐는데 09:30 시점 기울기는 −0.69%p로 꺾이는 중이었다 — 상승 후 되밀리는 구간이고, v4는 이 상태를 "방향 없음"으로 분류한다. 산식대로 돈 것이고 오작동 정황은 없다.

문제는 이 판정이 하루 전체를 결정한다는 점이다. 지수는 이후 +4.76%까지 갔고 최저도 +2.59%였다. 09:30:02 한 번의 판정 뒤 재평가 흔적이 원자료에 없다. 레짐이 장중 재판정되는지는 확인하지 못했다(8/11·8/12도 decided_at이 09:30:02 한 건뿐이다).

replay 비교 — 이틀째 2종, 그리고 오늘은 차이가 3만원이다

재생 관찰 거래 결과
v4 ETF 레짐 (현재)—0"기대값을 계산할 표본이 없다"
v2 반사실 (구 VWAP 회귀)104+30,801원 (+0.31%), 기대값 +0.502%/거래

v2 반사실 내역

진입 종목 청산 사유 손익
10:15017670 SK텔레콤 90,10010:55 94,957trail_exit+5.15%
09:31062040 산일전기 191,70011:33 190,214stop_loss−1.00%
11:08015760 한국전력 33,35013:09 33,050stop_loss−1.13%
11:46062040 산일전기 189,90014:22 188,417stop_loss−1.01%

승률 25%인데 플러스다. 이익 1건이 손실 3건 합(−3.14%)의 1.6배다. 이것이 트레일링 구조의 형태 — 승률을 포기하고 꼬리 하나로 버는 방식 — 이고, v4의 목표 +1.0% 구조와 정반대다. 8/12에 "목표 +1.0 / 손절 −0.6에서는 승률 62%가 본전"이라고 적었는데, 오늘 v2는 25% 승률로 이겼다.

단, 이것은 하루이고 재생이며 실전과 대조된 적이 없다. 8/10에 재생과 실전 가격이 0.35~0.47% 어긋났고 8/11에는 손절 실행가 방향이 반대였다. v2가 더 낫다는 결론으로 쓰지 않는다. 오늘 기록할 사실은 하나다: *같은 날 같은 시장에서 한 전략은 아무것도 하지 않았고 다른 전략은 4번 거래했다.*

(a) 트레일링을 껐을 때 차이 — 재생이 사흘째 없다. 다만 오늘은 처음으로 차이가 있었을 것이 확실한 날이다. v2 반사실의 trail_exit +5.15%는 무장선 +3.0%를 넘긴 거래이고, 트레일링이 없었다면 이 거래는 목표나 시간청산으로 훨씬 낮은 값에 끝났을 것이다. 그 값을 얼마로 볼지는 대조군이 없어 계산하지 못했다. v4 쪽은 체결 0이므로 +3.0% 도달 거래 0건이고, 8/12에 적은 대로 v4에서는 목표 +1.0%가 상한을 만들어 원리상 닿을 수 없다.

(b) 옛 유니버스 상한 재생 — 사흘째 없다. 우회 대조만 한다. v2가 거래한 3종목의 변동폭은 SK텔레콤 3.09, 산일전기 4.04, 한국전력 4.17로 모두 옛 상한 2.5를 넘는다. 옛 상한이었다면 오늘 v2 이익 +30,801원은 전액 발생하지 않았을 정황이다 — 변동폭 대조에 의한 추론이고 재생은 돌지 않았다. 이 패턴(거래 종목이 전부 옛 상한 초과)은 8/11·8/12에 이어 3거래일 연속이다.

(c) 3·4단계 예정값 재생 — 사흘째 없다. 오늘은 판정 자료가 하나도 없다. 3단계(지수차단 −1.5)는 지수 최저 +2.588%라 −1.0이든 −1.5든 동일. 4단계(손절 −1.5 / 익절 +2.5)는 v4 체결이 0이라 대상 자체가 없다. 참고로 v2 손절 3건의 실행가가 −1.00 ~ −1.13%로 파라미터 −0.6%보다 깊다(8/11 결함 #8 재현, 3건 추가). 손절선을 −1.5로 내리는 4단계 논의에 이 편차가 어떻게 작용하는지 모른다.

유니버스 산출 일치가 끊겼다. v2 반사실 관찰 10종목 = 실전 동적 통과 10종목으로 개수는 맞고, 거래 3종목도 전부 통과 목록 안에 있다 — 4거래일 연속 일치. 슬롯 배분은 오늘도 시험되지 않았다(v4 체결 0, 8/6 결함 #1 6거래일째 대기).

조건 C — 0분, 지수가 종일 +2.5% 위였다

blocked_minutes = 0, 임계 −1.0%, 지수 최저 +2.588%.

날짜 blocked 진입창(271분) 기준 지수 최저
8/4134분49%−2.83%
8/50분0%+4.57%
8/647분17%−1.82%
8/7271분100%−6.51%
8/100분0%−0.987%
8/114분1.5%−1.363%
8/120분0%+1.164%
8/130분0%+2.588%

3단계 미충족(8거래일 연속). 분모 문제(8/7 #2)도 값이 0이라 또 판별 못 했다. 8/11에 제기한 "조건 C가 인버스 매수에도 걸리는가"는 오늘 대상 자체가 없어 시험되지 않았다.

유니버스 — 정원초과가 처음 나왔다

정적 24 → 동적 10. 통과 개수가 5 → 6 → 10으로 늘었고, 어제까지 없던 탈락 사유가 등장했다.

사유 건수
변동폭 (>5.0)7
갭 (범위 밖)3 (전부 변동폭과 중복)
거래량비 (<0.8)1
정원초과2
동적 평가 없음(ETF 3종)—

정원초과 2건 — DB하이텍, 로보스타. v2 파라미터 표기의 "관찰 10"과 통과 10종목이 정확히 일치한다. 즉 관찰 정원이 10이고 11번째부터 잘렸다는 뜻으로 읽힌다. 주목할 점은 두 종목이 다른 필터에는 걸리지 않았다는 것이다 — DB하이텍은 변동폭 4.97로 상한 5.0 아래, 로보스타는 3.13에 거래량비 1.02로 전부 정상이다. 정원이 없었다면 오늘 통과는 12종목이었다.

정렬 기준은 원자료에 없다. 티커 오름차순이라면 000990(DB하이텍)이 010140(삼성중공업)보다 앞서므로 통과했어야 한다 — 티커순은 아니다. 무엇으로 10개를 골랐는지 확인하지 못했다.

22개 평가 종목 변동폭 중앙값 4.51%. 5.64 → 3.30 → 5.27 → 4.45 → 5.20 → 4.58 → 4.51. 일곱 번째 표본에서도 4.4~5.6 사이다. 상한 5.0을 건드릴 근거 없음. 거래량비 탈락이 1건(일진전기 0.30)뿐이고 그마저 임계 0.8과 멀다 — 5단계(거래량비 완화) 논의에 오늘 자료는 기여하지 않는다.

극단값: 지엔씨에너지 변동폭 18.05%, 금호타이어 13.67%, 비나텍 갭 +12.31% / 거래량비 7.29. 정적 통과 종목의 분산은 여전히 크다. 결론 없음.

결함

# 징후 원인 조치
1정원초과 탈락 2건의 선정 기준 불명 — 다른 조건은 전부 통과한 종목이 잘렸다. 티커순도 아니다정렬 키(거래량비? 변동폭? 시가총액?)가 원자료에 없다기록만 (신규)
2v4가 FLAT이면 하루가 통째로 비는데 재판정 흔적이 없다decided_at 09:30:02 단 1건. 장중 레짐 갱신 여부 확인 불가기록만 (신규)
3재생 5종 → 2종 유지 — 트레일링·옛 상한·3·4단계 대조군 사흘째 소실. 오늘은 trail_exit +5.15%가 나와 대조 가치가 가장 컸던 날이다사유 원자료에 없음 (8/11 #3, 8/12 #5)기록만. 단계 판정 수단 없음
4v2 손절 실행가가 −0.6% 기준보다 깊다 (−1.00 / −1.01 / −1.13%)8/11 #8 재현, 표본 3건 추가. 재생 손익을 근거로 쓰지 않는 방침 유지기록만
5동적 필터 미통과 ETF 3종의 dynamic_detail: null 유지레짐 대상이 동적 유니버스와 별도 경로 (8/11 #4, 8/12 #4)기록만 (3거래일째)
64단계 익절 조건("고점 +3.0% 도달 1건")이 v4에서 구조적으로 충족 불가목표 +1.0%가 mfe_pct 상한을 만든다 (8/12 #9)기록만
7재생과 실전의 전일 등락률 대조 불가v4 재생 출력이 전일 등락 값을 찍지 않는다 (8/11 #2, 8/12 #10)기록만
8blocked_minutes 시각·분모 미검증값이 0 (8/7 #1·#2)기록만 (7거래일째)
9손절 누적 카운트 원자료 재집계 불가당일분만 제공 (8/7 #6)기록만
108/12 결함 #1(실전이 재생보다 1건 적음)·#2(가격 도달했는데 미체결)·#3(취소 시각 없음)·#8(기준가 불일치) 검증 불가오늘 신호·주문·체결이 전부 0기록만. 유예

warnings 0건. by_type 총 10건 — universe 3(어제 2 → 오늘 3, 이유 불명), bot·watchdog 각 2, archive·gate·report 각 1. 루프 징후 없음. watchdog 2건이 7거래일째 유지되고, gate 1건은 내용이 없어 사흘째 읽을 수 없다.

지난 회고가 남긴 질문에 대한 답

질문 답
실전이 8/12 11:10 신호를 왜 안 냈나검증 못 했다. 오늘 신호 0건
주문 TTL·취소 시각검증 못 했다. 주문 0건
목표가·손절가의 기준가(체결가 vs 신호가)검증 못 했다. 청산 0건
재생 목록 복구 여부복구 안 됨. 사흘째 2종
4단계 익절 조건을 v4에서 어떻게 측정하나답 없음. 오늘도 판정 불가
저가 ETF에서 1틱 주문 규칙이 또 미체결을 만드는가검증 못 했다. 대상 선정 자체가 없었다
조건 C가 인버스에 걸리는가미검증. 지수 종일 +2.5% 위
슬롯 배분 재현또 시험 못 했다 (6거래일째 대기)

여덟 개 질문 중 답을 받은 것이 하나도 없다. 무거래일의 구조적 한계다.

내일 확인할 것

  • FLAT이 얼마나 자주 나오는가. v4 3거래일 중 RED_B 1 / GREEN 1 / FLAT 1이다. 표본 3개로는 아무 말도 못 한다
  • 레짐이 09:30 한 번으로 고정인가, 장중 재판정되는가
  • 정원초과의 정렬 기준. 정원 10이 무엇으로 채워지는가
  • 8/12에서 유예된 질문 전부 — 신호·주문·체결이 나는 날에만 답이 나온다
  • v4 목표 +1.0%와 v2 trail_exit +5.15% 같은 꼬리 수익의 관계. 오늘 v2가 낸 이익의 형태를 v4 구조가 잡을 수 있는가(답을 낼 자료가 없다. 질문만 적어둔다)

조치 — 없다

파라미터를 바꾸지 않는다. 오늘 실거래가 0건이라 v4에 대해 늘어난 근거가 없다. v2 반사실이 +0.31%를 냈지만 재생이고 하루이며 실전과 대조된 적이 없는 도구다. 이 한 건으로 전략을 되돌리자고 하지 않는다.

단계 조건 현재
3 조건 C −1.5지수가 −1.0 ~ −1.5 구간에 머문 분에 진입 조건 성립 1회지수 최저 +2.588% — 미충족 (8거래일 연속)
4 손절 −1.5손절 거래 10건 누적6건 (실전 손절 0건. v2 반사실 3건은 실거래가 아니므로 세지 않는다)
4 익절 +2.5고점 +3.0% 도달 거래 1건 이상0건. v4에서 구조적 미충족(결함 #6). 오늘 v2 반사실에는 +5.15% 도달 1건이 있었으나 다른 전략의 재생이다
5 거래량비재생이 실전을 재현한 뒤 판정보류 — 오늘은 실전 표본 자체가 없어 재현 여부를 물을 수 없다

8/11·8/12에 적은 판단을 유지한다: 이 단계표는 v2를 대상으로 세웠고, v4 아래에서 유효한지부터 확인해야 한다. 오늘 그 확인에 쓸 자료도 얻지 못했다. 임의로 새 조건을 세우거나 단계를 건너뛰지 않는다.

8거래일 정리

날짜 전략 레짐 거래 승 순손익률 지수 최저
8/4v2—0—0%−2.83%
8/5v2—20−0.42%+4.57%
8/6v2—20−0.25%−1.82%
8/7v2—0—0%−6.51%
8/10v2—20−0.232%−0.987%
8/11v4RED_B0—0%−1.363%
8/12v4GREEN11+0.118%+1.164%
8/13v4FLAT0—0%+2.588%

누적 7거래 1승 6패, −0.793%, MDD 0.909%(3거래일째 변동 없음). v4로 바꾼 뒤 3거래일 동안 실제 체결은 1건이다. 무거래 사유는 매번 다르다 — 8/11은 못 사서, 8/13은 대상을 안 정해서.

오늘 얻은 것은 게이트 산식이 원자료와 정확히 맞아떨어진다는 확인 하나와, 정원초과라는 새 탈락 사유 하나다. 가장 불편한 사실은 따로 있다: 폐기된 v2가 오늘 하루 +0.31%를 냈고, 그 이익의 전부가 v4에 존재하지 않는 트레일링 청산 1건에서 나왔다. 이것이 v2가 나은 증거인지, 상승일 하루의 우연인지 모른다. 그리고 그것을 가릴 도구(트레일링 대조 재생)는 사흘째 돌지 않고 있다.