세 번 사서 두 번 이겨 10,180원 — 그런데 지수엔 0.806%p 졌다
크게 빠져 시작한 두 종목이 둘 다 이겨 12,700원을 벌었지만 코스닥 상품에서 2,520원을 잃어 오늘 확정 이익은 10,180원(3번 2승)이고, 지수를 그냥 산 +1.2495%(124,954원)에는 0.806%p(80,614원) 뒤졌다.
내 돈은 지금 얼마인가
| 항목 | 금액 |
|---|---|
| 시작한 돈 | 10,000,000원 |
| 오늘 값어치 | 10,020,386원 |
| 늘거나 준 돈 | +20,386원 (+0.2039%) |
이 값은 오늘 종가에 들고 있는 것을 전부 판다고 쳤을 때 손에 남는 금액이다. 처음으로 원금을 넘었다.
| 무엇을 | 얼마어치 | 전체의 몇 % |
|---|---|---|
| [코어] KODEX 200(069500) | 2,400,970원 | 23.96% |
| [코어] KODEX 미국S&P500(379800) | 3,570,785원 | 35.64% |
| [코어] KODEX KOFR금리액티브(423160) | 1,108,770원 | 11.07% |
| 아직 안 쓴 돈 | 2,939,861원 | — |
오늘 실제로 팔아서 확정된 돈은 +10,180원이고, 아직 안 판 것의 값 변화는 +38,155원이다. 오늘 사고판 것은 3번, 그중 이긴 것은 2번이다.
오늘 한눈에
- 코스피가 +2.26%로 시작해 봇은 '사도 되는 날'로 봤다.
- [전략4·갭다운] 09:10 두산에너빌리티 5주 84,300원 → 09:45 85,850원 +6,764원.
- [전략4·갭다운] 09:11 실리콘투 9주 48,600원 → 14:50 49,373원 +5,936원.
- [전략1·ETF눌림목] 09:30 코스닥150 상품 31주 14,360원 → 09:50 14,283원 −2,520원.
- [코어] 세 상품 합쳐 아직 안 판 이익이 38,155원 늘었다.
오늘 지수를 이겼나?
돈은 벌었는데 졌다. 지수가 크게 오른 날이라 따라가지 못했다.
| 항목 | 오늘 | 돈으로 |
|---|---|---|
| 봇 (지금 전부 판다고 치면) | +0.4434% | +44,340원 |
| 지수를 그냥 사서 들고만 있기 | +1.2495% | +124,954원 |
| 차이 | −0.806%p | −80,614원 |
오늘 내 돈의 평균 74.71%(약 747만 원)가 주식에 들어가 있었으니 비교는 성립한다. 지수가 하루에 +1.25% 오르는 날에는 주식을 100% 들고 있어야 따라간다. 봇은 절반 넘게 들고 있었지만 미국 상품이 +0.19%밖에 안 올라 발목을 잡았다. 이건 설계상 정상이다 — 코어는 국내 40, 해외 60으로 나눠 담고 지수는 국내 몫 하나만 잰다.
17일을 모아 보면 이렇다. 봇과 지수를 나란히 놓을 수 있는 날은 그중 9일이다.
| 항목 | 값 (9일치) | 돈으로 |
|---|---|---|
| 봇 (지금 전부 판다고 치면) | +0.2051% | +20,510원 |
| 지수를 그냥 사서 들고만 있기 | +1.5988% | +159,880원 |
| 차이 | −1.3937%p | −139,370원 |
실제로 팔아서 확정한 쪽은 17일 동안 −1.0489%(−104,890원)다. 20번 사고팔아 5번 이겼다. 지수 자체는 같은 기간 +4.5262%였다.
무슨 일이 있었나?
| 시각 | 일 |
|---|---|
| 09:10 | [전략4·갭다운] 034020(두산에너빌리티) 어제보다 3.02% 싸게 시작. 앞 봉 고가를 넘김 → 84,300원 5주 |
| 09:11 | [전략4·갭다운] 257720(실리콘투) 어제보다 6.14% 싸게 시작 → 48,600원 9주 |
| 09:30 | [전략1·ETF눌림목] 229200 31주를 14,360원에 삼. 아침 고점에서 0.623% 눌린 자리 |
| 09:45 | 034020 자동 매도선에 닿아 85,850원에 팔림 → +6,764원 (+1.605%) |
| 09:50 | 229200 정해둔 선까지 떨어져 14,283원에 팔림 → −2,520원 (−0.566%) |
| 14:50 | 257720 시간이 다 되어 49,373원에 팔림 → +5,936원 (+1.357%) |
갭다운 두 건은 자리가 좋았다. 두산에너빌리티는 어제 86,200원인데 83,600원에 열려 83,400원까지 밀린 뒤 되돌아섰다. 봇은 되돌아서는 첫 신호에 붙었고, 제일 좋았을 때가 87,400원(+3.68%)이었다. 자동 매도선이 +1.60%에서 끊었으니 좋았던 값의 절반 못 미치게 챙긴 셈이다. 실리콘투는 어제보다 6.14% 싸게 열려 46,700원까지 밀렸다가 되살아났고, 제일 좋았을 때가 49,450원(+1.75%)인데 판 값이 49,373원이라 거의 꼭대기에서 팔았다.
진 것은 코스닥 상품 하나다. 눌림 0.623%는 규칙 안(0.4~1.2%)이고 평균값(14,301원) 위에서 샀다. 그런데 산 뒤 제일 좋았을 때가 14,375원, 딱 +0.10%였다. 20분 만에 정해둔 선까지 떨어졌다. 어제와 똑같은 모양이다 — [전략1]은 12일 동안 10번 사서 22,661원을 잃었다.
판 값이 제일 나빴던 값과 다른 것은 팔 때 값이 밀린 몫이다. 기록에 판정가(86,000원·14,270원·49,450원)가 남아 있다.
전략별로 보면
| 꼬리표 | 오늘 | 최근 12일 |
|---|---|---|
| [전략1·ETF눌림목] | 1번 0승 · −2,520원 | 10번 · −22,661원 |
| [전략2·상한가] | 0번 | 0번 |
| [전략3·오버나잇] | 0번 | 0번 |
| [전략4·갭다운] | 2번 2승 · +12,700원 | 4번 · +8,593원 |
맡긴 돈은 넷 다 어제와 같다. [전략1]만 표본 10건을 채워 처음으로 점수(−2.52%)가 붙었지만 비중은 9%로 유지됐다. 나머지 셋은 "아직 몇 번 안 해봐서 판단 보류"다. [전략3·오버나잇]에 맡긴 1,800,000원은 12일째 아무 일도 안 한다(D28).
지난 기록으로 다시 돌려보면?
| 다시 돌려본 것 | 결과 |
|---|---|
| 지금 쓰는 방식 (전략1) | 2번 1승 · 한 번당 +0.187% |
| 지금 쓰는 방식 + 자동 매도선 끄기 | 2번 1승 · 한 번당 +0.184% |
| 옛 방식 (구 평균값 되돌림) | 3번 다 짐 · 한 번당 −0.977% |
| 옛 방식 + 자동 매도선 끄기 | 위와 똑같음 |
| 옛 방식 + 옛 종목 상한 | 0번 (지켜본 회사 3곳) |
| 옛 방식 + 지수 −1.5%에서 멈춤 | 기본과 똑같음 (3번 다 짐) |
| 옛 방식 네 가지 함께 바꾸기 | 3번 1승 · 한 번당 −0.958% |
| [전략2·상한가] 2가지 | 오늘 살 후보가 없어 생략 |
| [전략3·오버나잇] 지금 규칙 | 0번 / 조건 없앤 것은 1번 −0.28% |
| [전략4·갭다운] 2가지 | 2번 다 이김 · 한 번당 +1.42% |
되돌리기 금액은 내 돈 전부를 쓴다고 치고 계산한 것이라 실제 손익과 나란히 놓으면 안 된다고 기록에 적혀 있다.
두 가지를 짚는다.
첫째, D31이 오늘 다시 나왔다. 실제 봇은 09:30:20에 눌림 0.623%로 샀는데, 되돌리기는 같은 시각 14,300원에 사서 09:52에 −0.60%로 팔았다고 나온다. 산 값이 60원 다르다(실제 14,360원). 그리고 되돌리기는 10:27에 한 번 더 사서 +0.97%를 벌었는데 실제 봇은 그 두 번째를 안 샀다. 어제는 0건이었는데 오늘은 2건 — 개수는 맞춰졌지만 값과 시점이 여전히 어긋난다. 원인은 확인하지 못했다.
둘째, [전략4·갭다운] 되돌리기는 실제와 거의 같았다. 산 값 84,600원·48,500원, 판 값 85,871원·49,376원. 이 전략은 되돌리기가 믿을 만하다.
지수 떨어지면 멈추는 규칙은?
0분이다. 오늘 코스피는 제일 낮을 때가 +0.50%로 하루 종일 플러스였다. 멈추는 기준(−1.0%)에 아예 닿지 않았다. 지수 최고·최저가 다 기록돼 있으니 이 0분은 진짜 0분이다. 이 규칙은 옛 방식 되돌리기에만 쓰고 지금 봇에는 없다.
오래된 문제는 어떻게 됐나?
| 번호 | 나이 | 오늘 상태 |
|---|---|---|
| D24 | 4일 | 아직. 오늘은 28종목 10,970개 분봉이 쌓였다. 8월 24일이 왜 0개였는지는 여전히 모른다. 사람이 옛 실행 기록을 봐야 하는데 아직 안 봤다 |
| D25 | 4일 | 오늘 경고 0건. 새벽 오류가 재현되지 않았을 뿐 원인은 확인하지 못했다 |
| D26 | 4일 | 판정 못 함. 오늘도 지수 최고·최저가 다 있어 값 없음과 0분을 구분하는지 볼 수 없었다. 지수 값이 빠지는 날이 와야 판정된다 |
| D28 | 3일 | 아직. 오늘도 [전략3] 0건. 조건을 없앤 되돌리기는 어제 사서 오늘 팔아 −0.28%였다 |
| D31 | 2일 | 아직. 오늘은 거래 수는 맞았지만 산 값이 60원, 산 시점이 달랐다 |
| D32 | 2일 | 아직 그대로. 오늘도 갭다운 되돌려보기가 120초를 넘겨 중단됐다 |
지금까지 고친 것 23건, 버린 것 3건, 안 고친 것 6건이다. 네 건이 나흘째 나이만 먹고 있다 — 넷 다 사람이 직접 봐야 하는 확인인데 아무도 안 봤다.
가설은 몇 개나 판정됐나?
하나도 못 했다. [전략4·갭다운]의 자동 매도선 되돌림 폭 세 가지를 돌려보려 했는데, 첫 번째가 327일치를 120초 안에 못 끝내 중단됐고 나머지 둘은 아예 돌지 않았다. 어제와 똑같은 실패다. 기록에도 "값을 바꿔 다시 넣어도 같다"고 적혀 있다. 이건 D32를 고치기 전에는 계속 실패한다.
봇이 남긴 기록에 이상한 건?
없다. 경고 0건이고 주문 6번·체결 6번으로 오늘 산 3번·판 3번에 맞는다.
조치 — 설정값은 바꾸지 않는다
실제로 사고판 건 다 합쳐 20번이다. 500번이 안 되므로 아무 값도 손대지 않는다. [전략4·갭다운]이 오늘 2번 다 이겼지만 통틀어 4번이다. [전략1]이 10번에 −22,661원인 것은 눈에 띄지만, 이것도 아직 값을 바꿀 근거는 아니다.
숫자 출처
| 본문 표현 | 원자료 필드 |
|---|---|
| 오늘 값어치 10,020,386원 · +20,386원 | equity.value / pnl / pnl_pct |
| 다리별 금액·비중 | equity.legs |
| 확정 +10,180원 · 값 변화 +38,155원 | equity.today |
| 지금 전부 판다고 치면 +0.4434% | daily.mtm_pnl_pct |
| 오늘 차이 −0.806%p | daily.alpha_pct / bench_bh_pct |
| 17일 창 +0.2051 / +1.5988 / −1.3937 | rolling.20d.bot_pct / bench_bh_pct / alpha_pct |
| 17일 확정 −1.0489% | rolling.20d.bot_realized_pct |
| 주식 비중 74.71% | daily.exposure_pct |
| 다리별 하루 변화 +31,350 / +6,705 / +100 | holdings.legs[].day_change_pnl |
| 거래 상세·최고·최저 | trades[].extremes / signal_context |
| 막힌 0분 / 271분 | index.blocked_minutes / window_minutes |
| 되돌리기 이름 원문 | replay[].label |
| 스윕 실패 원문 | evolution.sweeps_run[0].arms |
진화 블록
| 종류 | 내용 | 검증 |
|---|---|---|
| 가설 | 전략4 추적 매도선 무장 기준을 낮추면 기대값이 오르는가 — 오늘 034020 은 mfe +3.68% 에서 +1.60% 로 청산됐고 재생도 +1.27% 에 끊겼다 | sweep:replay_gapdown.py TAKE_PROFIT_PCT=1.5,3.0,5.0 |
| 가설 | 전략4 시간청산 시각을 앞당기면 기대값이 오르는가 — 오늘 257720 은 14:50 시간청산으로 +1.36% 였고 mfe 는 +1.75% 였다 | sweep:replay_gapdown.py ENTRY_TO_MIN=15,25,35 |
| 가설 | 전략1 진입 후 20분 내 미실현이 플러스로 못 간 거래를 즉시 청산하면 기대값이 오르는가 — 오늘 229200 은 mfe +0.10% 로 20분 만에 손절됐고 12거래일 10건 -22,661원이다 | 전략1 재생 60거래일 이상에서 진입 후 20분 시점 부호별 최종 기대값을 분리 비교한다 |