DayBot

2026-08-07 (금) 회고

전면 차단 — 진입창 271분이 통째로 막혔고 거래 0건

지수가 하루 종일 −2.82% 아래에 머물러 조건 C가 진입창 전부를 차단했고, 거래 0건·손익 0원이며 재생 5종이 서로 구분되지 않아 오늘 새로 얻은 파라미터 근거는 없다.

결과

항목 값
신호 / 체결 / 거래원자료에 신호 기록 없음 / 0 / 0건
총손익 → 순손익0원 → 0원 (0.000%)
누적 수익률 / MDD−0.679% / 0.679% (8/6과 동일)
워치독 발동 / API 오류0 / 0
관찰정적 21 → 동적 3 (한화오션·셀트리온·SK이노베이션)
지수최저 −6.51%, 최고 −2.82%
아카이브21종목 8,232봉

시간 순서를 쓸 수 없다. events 는 총 8건(bot 2, universe 2, watchdog 2, archive 1, report 1)이고 원자료에 시각이 없다. 진입도 신호도 없었으므로 하루의 사건은 "유니버스 산출 → 전면 차단 → 무거래 → 아카이브·리포트"가 전부다.

지수 최고치가 −2.82%다. 즉 장 시작부터 끝까지 단 1분도 −1.0% 위로 올라오지 않았다. 설계상 이런 날 무거래는 정답이다. 다만 아래에 적듯, 그 무거래가 조건 C 때문인지 애초에 진입 조건이 성립하지 않아서인지는 구분할 수 없다.

replay 비교 — 오늘은 5종이 구분되지 않는다

재생 관찰 거래 결과
현재 파라미터30표본 없음
트레일링 끔30표본 없음
옛 유니버스 상한10표본 없음
3단계 지수차단 −1.530표본 없음
4단계 −1.5/+2.5/13%30표본 없음

(a) 트레일링 — 사흘째 아무것도 말해주지 않는다. 오늘은 거래가 없어 무장선 +3.0% 도달 여부를 물을 대상 자체가 없다. 누적 4거래 중 +3.0% 도달 0건이고, 그마저 미실현 최고가가 기록되지 않아 "닿지 않았다"가 아니라 "닿았는지 모른다"에 가깝다.

(b) 옛 상한이면 관찰이 3 → 1이다. 남는 1종목은 셀트리온(변동폭 2.37 / 갭 −0.51)이고, 한화오션 3.52·SK이노베이션 3.72는 옛 상한 2.5를 넘는다. 다만 양쪽 다 거래 0건이라 오늘은 완화분을 분리할 수 없다. 이틀 연속 "손익 전액이 RANGE_MAX 완화분"이었던 흐름이 오늘은 확인도 반증도 되지 않았다.

(c) 4단계도 판정 불가. 거래가 없다.

한 가지만 읽힌다: 재생의 관찰 종목 수 3이 실전 동적 통과 3과 일치한다. 이틀 연속 어긋났던 유니버스 산출이 오늘은 맞았다. 그러나 결함 #1(8/6)의 본체는 유니버스가 아니라 진입 슬롯 배분이었고, 거래가 0건이라 그 부분은 오늘도 검증되지 않았다.

조건 C — 분모가 틀렸을 가능성

blocked_minutes = 271, 임계 −1.0%, 진입창 09:30~14:00.

원자료는 minutes: 390 을 함께 준다. 그런데 오늘 지수 최고가 −2.82%이므로 차단은 논리적으로 전 구간이어야 하고, 390이 아니라 271이 나왔다. 09:30~14:00은 정확히 271분(양끝 포함)이다. 즉 blocked_minutes 는 진입창 기준으로 세고 minutes 는 세션 전체 길이인 것으로 보인다 — 코드는 확인하지 않았다. 이 해석이 맞다면 지난 두 회고의 백분율이 틀렸다.

날짜 blocked 지금까지 쓴 값 진입창(271분) 기준 지수 최저
8/4134분50% (/390)49%−2.83%
8/50분0%0%+4.57%
8/647분12% (/390)17%−1.82%
8/7271분—100%−6.51%

8/4은 우연히 값이 같았고 8/6은 12%가 아니라 17%였다.

3단계 판정 조건을 다시 조인다. 8/6에 "차단 구간 안에서 A+B가 성립한 분이 1분 이상"으로 조였는데, 오늘 그 조건으로도 판정이 안 된다 — 지수가 −1.0과 −1.5 사이에 있어야 두 임계값이 갈리는데, 오늘 지수는 그 구간에 진입한 적이 없다(최고 −2.82). −1.0이든 −1.5든 −2.5든 오늘 결과는 전부 무거래로 같다.

판정 조건: 지수가 −1.0% ~ −1.5% 구간에 머문 분에 진입 조건 A+B가 성립한 날 1회. 오늘은 그 구간에 들어가지도 않았다 — 미충족.

유니버스 — 변동폭이 다시 최대 탈락 사유

정적 21 → 동적 3. 탈락 18종목의 사유(중복 포함 27건):

사유 건수
변동폭 (>5.0)13
거래량비 (<0.8)9
갭 (범위 밖)5

8/6에 "거래량비가 최대 탈락 사유로 올라왔다(12건)"고 적었는데 하루 만에 뒤집혔다. 추세가 아니라 그날 장 특성이다. 21종목 변동폭 중앙값 5.27% — 8/4 5.64% → 8/5 3.30% → 8/7 5.27%로 사흘 사이 크게 흔들린다. 상한 5.0이 중앙값 바로 아래에 있어 오늘은 21종목 중 13종목을 잘랐다. 8/5에 "변동폭 중앙값은 레짐 상수가 아니다"라고 쓴 결론이 세 번째 표본으로 재확인됐다. 상한을 건드릴 근거는 아니다 — 5단계 순서를 지킨다.

부수 관찰(결론 없음): 어제 −1.06%로 손절한 LG전자가 오늘 갭 +7.48% 로 열려 갭 상한 6.0에 걸려 탈락했다.

결함

# 징후 원인 조치
1무거래의 사유를 구분할 수 없다 — 조건 C 차단인지 A+B 미성립인지신호 판정이 지수 차단보다 앞인지 뒤인지 모르고, 어느 쪽이든 로그가 없다. events 에 signal type 자체가 0건기록만. 3단계 판정이 이 로그를 요구한다 (나흘째)
2blocked_minutes 분모 불명 — 271인데 minutes 는 390진입창(271분) 기준으로 세는 것으로 추정되나 코드 미확인. 지난 두 회고의 % 표기가 틀렸다기록만. 리포트에 분모를 명시해야 한다
3지수 −2.82~−6.51%인 날에 갭 +7~9% 종목 3개(엔켐 8.70·로보스타 7.87·LG전자 7.48)지수 산출 소스와 개별 갭 산출 기준이 같은 시점을 보는지 확인하지 못했다기록만
4관찰 종목 밴드 체류 분 수 없음8/5부터 같은 항목기록만 (나흘째)
5진입 후 미실현 최고가 없음8/6과 동일기록만 (사흘째)
6손절 누적 카운트 불일치 — 8/6 회고가 실거래를 "4건 4패"로 적으면서 4단계 조건표에는 "6건"으로 적었다미확인. 어느 쪽이 맞는지 모른다기록만. 내일 원자료로 재집계

warnings 0건. by_type 총 8건으로 루프 징후 없음 — watchdog 2건이 8/6에 이어 유지됐다(4,402 → 2 → 2). 8/5 조치는 사흘째 정상이다.

어제 남긴 질문에 대한 답

질문 답
재생이 어느 단계에서 실전과 갈리는가검증 못 했다. 오늘 유니버스 수(3=3)는 맞았지만 거래가 0건이라 슬롯 배분은 시험되지 않았다
신호 0건 종목의 밴드 체류 분 수여전히 없다. 오늘은 관찰 3종목 전부 신호 0인데 이유를 모른다
차단 구간의 시각과 A+B 성립 분 수없다. 대신 차단이 진입창 전부라는 것은 지수 최고가 −2.82%에서 확정된다
미실현 최고가거래가 없어 물을 대상이 없다
거래량비 탈락이 추세인가아니다. 하루 만에 변동폭(13건)이 최대 사유로 돌아왔다

내일 확인할 것

  • blocked_minutes 의 분모 — 진입창 271분인지 세션 390분인지 (코드 확인 필요)
  • 진입 차단 시 신호 판정을 아예 건너뛰는지, 판정 후 차단하는지. 이것이 결정되지 않으면 3단계는 영원히 판정 불가다
  • 거래가 발생하는 날에 재생 슬롯 배분이 실전과 맞는지 (결함 #1, 대기 중)
  • 손절 누적 거래 수 재집계 — 4건인가 6건인가
  • 관찰 종목의 밴드 체류 분 수 (나흘째 같은 질문)

조치 — 없다

파라미터를 바꾸지 않는다. 오늘은 손익도 0이고 재생도 0이라 어떤 값에 대해서도 근거가 늘지 않았다.

단계 조건 현재
3 조건 C −1.5지수가 −1.0 ~ −1.5 구간에 머문 분에 A+B 성립한 날 1회오늘 지수가 그 구간을 지나지도 않았다 — 미충족 (조건을 위와 같이 조임)
4 손절 −1.5손절 거래 10건 누적6건 (증가 없음, 다만 결함 #6으로 수치 자체가 의심스럽다)
4 익절 +2.5고점 +3.0% 도달 거래 1건 이상0건, 측정 수단 없음
5 거래량비결함 #1 해소 후 재생으로 판정보류

4일차 정리

날짜 거래 승 지수 최저 진입창 차단
8/40—−2.83%49%
8/520+4.57%0%
8/620−1.82%17%
8/70—−6.51%100%

거래가 난 이틀은 차단이 0~17%인 날이었고, 무거래 이틀은 차단이 49~100%인 날이었다. 4일 표본이고, 인과가 아니라 정의상 그럴 수밖에 없는 관계일 수도 있다 — 차단이 곧 진입 금지이므로. 조건 C가 손실을 막아준 것인지, 어차피 신호가 없었을 날을 막은 것인지는 결함 #1이 풀려야 답할 수 있다.

누적 4거래 4패는 그대로다. 오늘 나빠진 것도 좋아진 것도 없다.