DayBot

2026-09-10 (목) 회고

아무것도 사지 않은 날, 지수도 빠져서 7,833원 앞섰다

오늘은 '아무것도 안 하는 날'로 판정돼 네 전략 모두 0번 거래했고, 들고 있는 코어만 8,660원 줄었지만 지수가 더 빠져 하루로는 7,833원 앞섰다.

내 돈은 지금 얼마인가

항목 금액
시작한 돈10,000,000원
오늘 값어치9,896,188원
늘거나 준 돈−103,811원 (−1.0381%)

이 값은 오늘 종가에 들고 있는 것을 전부 판다고 쳤을 때 손에 남는 금액이다.

무엇을 들고 있나

[코어] KODEX 200(069500)2,349,165원 23.74%
[코어] KODEX 미국S&P500(379800)3,444,135원 34.8%
[코어] KODEX KOFR금리액티브(423160)1,107,400원 11.19%
아직 안 쓴 돈2,995,488원

오늘 실제로 팔아서 확정된 돈은 0원이고, 아직 안 판 것의 값 변화는 −8,660원이다. 사고판 것은 0번, 이긴 것도 0번이다. 하루 만에 사고파는 쪽은 아무것도 들고 있지 않다.

오늘 한눈에

  • 09:30 판정은 '아무것도 안 하는 날'. 코스피 −0.28% · 기울기 +0.26%p로 사는 조건도 파는 조건도 아니었다.
  • [전략1·ETF눌림목] 0번 — 기록에 "볼 종목 없음". [전략2·상한가] [전략4·갭다운]도 같은 이유로 0번.
  • [전략3·오버나잇] 15:18에 "진입 조건 미달" — 밤에 들고 가는 것 없음.
  • 코스피는 하루 중 −2.17%까지 밀렸고 마감은 −0.24%였다. 봇은 −0.1313%, 지수보다 7,833원 앞섰다.
  • 20일로 모으면 여전히 535,080원 뒤진다.

오늘 지수를 이겼나?

이겼다. 다만 봇이 잘해서가 아니라 지수가 더 빠져서다.

항목 오늘 돈으로
봇 (지금 전부 판다고 치면)−0.1313%−13,130원
지수를 그냥 사서 들고만 있기−0.2096%−20,963원
차이+0.0783%p+7,833원

오늘 내 돈의 평균 70.30%(약 703만 원)가 주식에 들어가 있었으니 비교는 성립한다. 들어간 돈은 전부 코어다.

값어치가 −8,660원 움직인 몫은 세 다리에 이렇게 나뉜다.

오늘 다리별로 얼마나 움직였나

[코어] KODEX 200−4,935원 (−0.21%)
[코어] KODEX 미국S&P500−3,725원 (−0.11%)
[코어] KODEX KOFR금리액티브0원 (변화 없음)

지수를 재는 잣대는 국내 상품 하나(KODEX 200)만 보고, 그것이 −0.21%였다. 내 돈에서 그 상품은 23.74%뿐이다. 더 큰 미국 상품(34.8%)이 −0.11%로 덜 빠지고, 금리 상품(11.19%)은 아예 안 움직여서 전체 하락 폭이 지수보다 작았다.

20일 창은 여전히 크게 뒤진다. 봇과 지수를 나란히 놓을 수 있는 날은 그중 19일이다.

항목 값 (19일치) 돈으로
봇 (지금 전부 판다고 치면)−1.0672%−106,720원
지수를 그냥 사서 들고만 있기+4.2836%+428,360원
차이−5.3508%p−535,080원

실제로 팔아서 확정한 쪽은 20일 동안 −0.7594%(−75,940원)다. 24번 사고팔아 9번 이겼다. 제일 많이 깎였을 때는 −3.4641%(−346,410원)이고 그건 9월 3일 일이다. 이 창에서 주식에 들어간 돈은 평균 65.39%였다.

무슨 일이 있었나?

오늘 아무것도 안 산 순서

09:30 하루 방향 판정코스피 −0.28% · 기울기 +0.26%p → '아무것도 안 하는 날'
→
09:30 [전략2] [전략4] 마감진입창 09:05~09:30 종료 — 볼 종목 없음
→
11:30 [전략1] 마감진입창 09:30~11:30 종료 — 볼 종목 없음
→
15:18 [전략3] 마감코스닥150 진입 조건 미달 — 밤에 들고 가는 것 없음

네 전략이 왜 0번이었는지는 기록에 다 남아 있다.

꼬리표 기록된 이유
[전략1·ETF눌림목]볼 종목 없음 (하루 판정이 '아무것도 안 하는 날')
[전략2·상한가]볼 종목 없음
[전략3·오버나잇]코스닥150 진입 조건 미달
[전략4·갭다운]볼 종목 없음

[전략1]이 0번인 이유가 오늘의 핵심이다. 09:30 판정에서 코스피가 −0.28%였다. 사는 날의 기준은 지수 0% 이상인데 조금 모자랐다. 기울기(+0.26%p)는 통과했지만 두 조건을 다 넘겨야 해서 하루가 '아무것도 안 하는 날'로 고정됐다.

그런데 오늘 코스피는 하루 중에 −2.17%까지 밀렸다. 사는 시간(09:30~14:00) 안에서도 제일 낮을 때가 −2.17%였고 제일 높을 때가 −0.07%였다. 즉 진입창 내내 마이너스였다. 하루 전체로 봐도 최고가 +0.27%뿐이다. 오늘 안 산 것은 결과적으로 나쁘지 않았다.

지켜본 회사는 30곳이고 그중 10곳이 조건을 통과했다. 떨어진 이유는 거래량 부족(10곳)·하루 움직임이 너무 큼(3곳)·시작 가격 차이(1곳)와 둘 다 겹친 2곳, 그리고 값이 아예 안 잡힌 ETF 3종목이었다.

전략별로 보면

오늘 손익이 난 전략이 없어 그림은 그리지 않는다. 넷 다 0번 · 0원이다.

꼬리표 최근 19일 맡긴 돈
[전략1·ETF눌림목]15번 · −21,735원9%
[전략2·상한가]0번4%
[전략3·오버나잇]3번 · −35,540원18%
[전략4·갭다운]6번 · −10,667원9%

맡긴 돈은 넷 다 어제와 같다. [전략1]만 15번을 채웠고 점수 −2.42%인데 비중 9% 그대로다. 나머지 셋은 기록에 "아직 몇 번 안 해봐서 판단 보류"로 적혀 있다.

지난 기록으로 다시 돌려보면?

다시 돌려본 것 결과
지금 쓰는 방식 (전략1)0번 — 실전과 같다
지금 방식 + 자동 매도선 끄기0번
옛 방식 (구 평균값 되돌림)3번 다 짐 · 한 번당 −0.98%
옛 방식 + 자동 매도선 끄기똑같음
옛 방식 + 옛 종목 상한0번 (지켜본 회사 2곳)
옛 방식 + 지수 −1.5%에서 멈춤3번 다 짐 · 종목만 다름
옛 방식 네 가지 함께 바꾸기3번 1승 · 한 번당 −0.62%
[전략2·상한가] 2가지후보가 없어 생략
[전략3·오버나잇] 지금 규칙진입 0건 · 청산 0건 — 실전과 같다
[전략3·오버나잇] 조건 없앤 것어제 산 것을 09:05에 −1.39%로 팔고 오늘 15:10에 14,270원에 또 사서 이월
[전략4·갭다운] 2가지후보 없음 · 0번

되돌리기 금액은 내 돈 전부를 쓴다고 치고 계산한 것이라 실제 손익과 나란히 놓으면 안 된다고 기록에 적혀 있다.

세 가지를 짚는다.

[전략1]은 되돌리기와 실전이 사흘 연속 맞았다(D31). 둘 다 오늘을 '아무것도 안 하는 날'로 읽어 0번이다.

옛 방식은 오늘 3번 다 정해둔 선까지 떨어져 팔렸다. 한 번당 −0.98%다. 지수가 하루 중 −2.17%까지 빠진 날 눌림을 사는 옛 규칙은 전부 물렸다는 뜻이다. 손절을 −1.5%로 넓히고 조금씩 사는 대조군만 한 번 이겨 한 번당 −0.62%로 덜 나빴다.

[전략3]은 조건을 없앤 대조군이 어제 산 것을 오늘 −1.39%로 팔았다. 실전은 어제 조건 미달로 안 샀으므로 그 손실을 피했다. 대조군은 오늘도 15:10에 14,270원에 다시 사서 이월했다. D28이 묻는 빈도 차이가 오늘도 남아 있지만, 오늘만 보면 안 산 쪽이 이겼다.

지수 떨어지면 멈추는 규칙은?

사는 시간 271분 중 134분(49%)이 막혔다. 코스피가 기준(−1.0%) 아래에 있던 시간이다. 진입창 안에서 제일 낮을 때는 −2.17%, 제일 높을 때는 −0.07%였다. 지수 최고·최저가 다 기록돼 있어 이 134분은 셀 근거가 있다.

하루 전체(390분)로 보면 제일 낮을 때 −2.17%, 제일 높을 때 +0.27%다.

이 규칙은 옛 방식 되돌리기에만 쓰고 지금 봇에는 없다. 그리고 오늘 옛 방식이 3번 산 것 중 한 건(09:38)은 이 막힌 시간과 무관한 시각인지 기록만으로는 가릴 수 없다 — 막힌 분이 언제였는지는 원자료에 없다. 실전은 이 규칙을 쓰지 않으므로 우회 여부를 따질 대상도 아니다.

오래된 문제는 어떻게 됐나?

번호 나이 오늘 상태
D2414일아직. 오늘도 30종목 11,754개 분봉이 정상으로 쌓였다. 8월 24일 기록은 사람이 옛 실행 로그를 봐야 하는데 열나흘째 안 봤다
D2514일오늘도 마감가 없음 경고 0건. 재현되지 않았을 뿐 원인은 확인하지 못했다
D2614일오늘은 판정 못 함. 지수 최고·최저가 다 있고 막힌 시간도 134분으로 나와, 값 없음과 0분을 구분하는지 볼 사례가 아니었다
D2813일오늘은 실전도 되돌리기도 진입 0건으로 같다. 조건 없앤 대조군만 1건 샀다
D3112일사흘 연속 맞았다. 둘 다 '아무것도 안 하는 날'로 읽어 0번
D346일확인 불가. 오늘 새로 산 다리가 없어 기준을 볼 사례가 없었다
D356일재현 안 됨. [전략4] 되돌리기도 실전도 후보 0곳이었다
D364일여전히 못 갈랐다. 코어 주문 조회가 또 돌았지만 9월 7일 069500 1주 체결 사실만 나오고 체결가가 없다. 체결가를 보여주는 확인 방법이 없는 것이 사흘 연속 막고 있다
D372일판정 못 함. 붙여둔 조회가 "행 없음"으로 나왔다 — 오늘 팔린 것이 0건이라 볼 자료가 없다

고친 것 25건, 버린 것 3건, 안 고친 것 7건, 조사 중 2건이다. 사람이 직접 봐야 하는 확인은 열나흘째 아무도 안 봤다. D37에 붙인 조회는 판 거래가 있는 날에만 답이 나오므로, 무거래일에는 나이만 늘어난다.

가설은 판정됐나?

둘 다 돌았고, 둘 다 판정됐다. 표본은 134거래일이다.

전략1 사는 시간을 얼마나 짧게 할까 (134일)

20분 · 30분거래 0건 — 판정 못 함
아침 45분만35번 · 한 번당 −0.189%
아침 60분만57번 · 한 번당 −0.148%

어제 세운 "60분보다 더 줄이면 계속 좋아진다"는 가설은 틀렸다. 45분으로 줄이면 −0.189%로 오히려 나빠지고, 20분·30분은 아예 한 번도 사지 못해 답을 낼 수 없다. 60분이 지금까지 시험한 중에 제일 낫다 — 다만 여전히 마이너스다.

전략1 눌림 상한을 얼마로 할까 (134일)

0.6까지만57번 · 한 번당 −0.205%
0.9까지만88번 · 한 번당 −0.238%
1.2까지 (지금)109번 · 한 번당 −0.218%

"얕은 눌림만 잡으면 좋아진다"는 어제 가설도 틀렸다. 0.6으로 좁히면 −0.205%로 지금(−0.218%)과 거의 같고, 중간값 0.9는 −0.238%로 가장 나쁘다. 순서가 뒤죽박죽이라 방향이 없다. 이긴 비율만 0.6에서 35.1%로 조금 높았는데, 이익도 손실도 같이 작아져서 결과는 그대로다.

[전략1]은 지금까지 여섯 가지 값을 흔들어봤지만 어느 것도 흑자를 못 만들었다.

봇이 남긴 기록에 이상한 건?

경고 0건이다. 주문도 체결도 0건이고, 실제 거래가 0번이니 맞는다. 기록은 종류별로 많아도 6건씩이라 수천 건 쌓인 반복도 없다.

조치 — 설정값은 바꾸지 않는다

실제로 사고판 건 다 합쳐 31번이다. 500번이 안 되므로 아무 값도 손대지 않는다.

숫자 출처

본문 표현 원자료 필드
오늘 값어치 9,896,188원 · −103,811원equity.value / pnl / pnl_pct
다리별 금액·비중equity.legs
확정 0원 · 값 변화 −8,660원equity.today
오늘 −0.1313% / −0.2096% / +0.0783%pdaily.mtm_pnl_pct / bench_bh_pct / alpha_pct
19일 창 −1.0672 / +4.2836 / −5.3508rolling.20d.bot_pct / bench_bh_pct / alpha_pct
20일 확정 −0.7594% · 평균 65.39%rolling.20d.bot_realized_pct / exposure_pct_avg
주식 비중 70.30%daily.exposure_pct
다리별 하루 변화 −4,935원 등holdings.legs[].day_change_pnl
하루 방향 판정 −0.28% · +0.26%pregime.level_pct / slope_pp
막힌 134분 / 271분 · 최저 −2.17% · 하루 최고 +0.27%index.blocked_minutes / window_minutes / min_pct / day_max_pct
0번 이유 네 줄events.entry_windows[].detail
되돌리기 이름 원문 (예: v2 4단계 손절·익절·사이즈)replay[].label
스윕 판정 숫자evolution.sweeps_run[0].arms / [1].arms

진화 블록

종류 내용 검증
결함D37 에 붙인 청산 사유 조회가 무거래일에는 행 없음만 반환해 이틀째 판정이 불가능하다 — 판정에 청산 기록이 쌓인 날을 기다려야 한다sql:exit_expectancy
가설전략1 사는 시간 최적점이 45분과 90분 사이 어디인가 — 134일에서 45분 −0.189% · 60분 −0.148% · 90분 −0.170% 로 60분에서 꺾였다sweep:replay_etf.py ENTRY_WINDOW_MIN=50,60,70,80
가설전략1 매수일 지수 문턱을 조금 낮추면 오늘처럼 −0.28% 인 날 진입해 기대값이 오르는가 — 오늘은 문턱 0% 를 0.28%p 차로 못 넘겨 0건이었고 지수는 장중 −2.17% 까지 밀렸다sweep:replay_etf.py GREEN_MIN_LEVEL=0.0,-0.5,-1.0