Skip to content

루프 운영 체계: 매일 paper-log 판단 엔진 + 에이전트 팀 6명 + 도메인 하네스·훅·CI - #8

Merged
mingeonho1 merged 67 commits into
mainfrom
upgrade/loop-engineering
Sep 29, 2026
Merged

mingeonho1 merged 67 commits into
mainfrom
upgrade/loop-engineering

Conversation

@mingeonho1

Copy link
Copy Markdown
Owner

요약 — 루프 엔지니어링 운영 체계: 매일 판단 루프 + 에이전트 팀 + 도메인 하네스

1. 매일 paper-log 기반 판단 (메인 루프의 핵심, 결정론)

  • scripts/loop/daily_decision.py + 사전등록 규칙 docs/loop/decision_rules.md(2026-09-29, 부록 A).
  • 전략별 라이브 n·초과수익(QQQ/TQQQ)·기대 z-score·낙폭비 → WARMUP → EVALUATING → CANDIDATE → LIVE_READY / DEMOTED → RETIRED (히스테리시스 K=5, 킬 조건 즉시).
  • 추천은 CANDIDATE 이상만(없으면 "기본 DCA 유지"), *_moc·탐색·벤치 제외. 주문 API 호출 없음(테스트 강제).
  • 산출: paper-log 브랜치 latest/decision_latest.md, state/loop/{decisions,requests}.jsonl — requests가 에이전트 팀 작업 요청.

2. 에이전트 팀 (.claude/agents/, /loop-cycle)

에이전트 역할
paper-analyst paper-log 관측·괴리·요청 분류
scout 새 기법·뉴스·토스/한국 규제·수수료 변경 정찰 → 규칙 카드
experimenter 사전등록 실험
auditor 적대적 감사, 재실험 요청(되돌려 보내기)
risk-officer 주문경로·자동화·규제·비밀 리뷰
decider 편성 변경·실계좌 추천 결정 메모

3. 도메인 하네스 (scripts/harness/, docs/harness.md) — 우리가 실제로 겪은 실패만

F1 수수료 오인 · F2 결과파일 충돌 · F3 사전등록 · F4 홀드아웃 1회/원장 append-only · F5 룩어헤드 · F6 생존편향 · F7 신호 재사용 · F8 규제 ETP 오분류 · F9 비밀 · F10 자동 실매수/주문경로 · F11 ATH·종점·배당 인공물.

  • 훅: PreToolUse(비밀 스테이징·실주문·main 직접 푸시·원장 재작성 차단), Stop/SubagentStop(검사 실패 시 사유+수정 힌트와 함께 되돌려 보냄).
  • CI: pytest + verify --all.

4. 운영 수정

  • live 모드에서 종가 갱신을 건너뛰어 페이퍼 랩이 멈추던 버그 수정.
  • 배터리 DarkWake로 06:30 작업이 밀리던 문제 → 06:25 발화 + caffeinate -i.
  • README에 paper-log 브랜치·루프 구조 설명.

테스트 793개 통과, verify --all 차단 0.

🤖 Generated with Claude Code

mingeonho1 and others added 30 commits September 23, 2026 17:23
다수 아이디어를 루프로 시험할 때의 다중검정·과최적화를 통제하기 위한 명세.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
순수 stdlib. 수익률/자산곡선/거래PnL 리스트만 받는 데이터 독립 API.
scripts/gate_eval.py: 설계/홀드아웃 분할 + trials_ledger 기록 하니스.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- run_dca: 정규장 [open, close-1h] 창 검사. 11/1 DST 종료 후 23:00 발화가
  프리마켓이 되어 금액주문이 전부 422로 실패하던 문제 → 23:35/00:45/02:00 다중 트리거
- 결정론적 clientOrderId + 409 request-in-progress 재시도 + idempotency-key-conflict 처리
- 새 토큰 발급 시 기존 토큰 즉시 무효 → 파일 캐시(fcntl 락) 공유
- commissionRate는 비율(0.0025=0.25%) — 프로모(0.1%) 종료 반영, 날짜 행 선택
- 소수점 매도 Decimal 6자리 내림, filledAmount, 신규 레이트리밋 그룹/조건주문 래퍼

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
합성 QQQ 3x vs 실 TQQQ: 일수익 상관 0.9991, 추적차 +0.16%/yr (2016-2026).
단일종목 유니버스는 생존편향 상한임을 명시.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
NASDAQ100(1986~)/NASDAQCOM(1971~)/DTB3/VIXCLS/DGS10 수집 확인.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Yahoo 429 시 즉시 중단(우회 없음). 과거 분봉 깊이가 없어 인트라데이 레인은
자체 데이터 누적 → 포워드 검증 경로로 간다.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1986-2026 합성 NDX 2x/3x. 변동성 타깃 25%가 최선(설계 CAGR 12.3% vs 1x 10.7%,
MDD −60% vs −83%; 홀드아웃 22.2% vs 20.3%)이나 회전율 12x/yr로 2x 비용 스트레스 탈락.
상수 2x는 1986-2008에 1x에게도 짐(닷컴 −98.8%).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
TOM +14.2bp/일(t3.74), pre-FOMC +37bp/일(t3.57, 공개 후 절반으로 감쇠).
창 왕복 ~62bp가 월 회전 시 연 7.4% 드래그 → 롱온리/레버리지 모두 B&H 미달.
DCA 매수일 선택은 1971-2026 XIRR 차 0.9bp — 무의미(유용한 음성 결과).
FOMC 일정 263건은 federalreserve.gov 검증.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
12-1 모멘텀 top5·잔차모멘텀은 DSR/RC/SPA 통과했지만 유니버스=오늘의 승자라 상한일 뿐.
동일 규칙 섹터 SPDR: 8~9% vs QQQ 21%. 거래량 급증 핫종목 스윙은 −95bp/거래(음의 기대값).
결론: 시점별(PIT) 구성종목 없이는 채택 불가.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
프로모 10bp면 순 +0.30%/거래. 생존이 수수료율에만 달림 → 비용 구조가 병목.
갭다운·IBS·N연속하락은 순엣지 유의 음수. 사이클2 원장 커밋(peek-once 유지).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
buy-only는 디레버리지를 못 해 달러 MDD를 과대(−64%) 산출하던 문제. 입금분 FX만 부과,
매매는 수수료+반호가+슬리피지. unit/dollar drawdown 헬퍼 추가.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
기본값은 기존 결과와 동일(하위호환). 216 tests pass.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
변동성 매칭 후에도 1x NDX에 열위 → vol-target 타이밍 스킬 없음(프로그램 N=396, DSR≈0).
레버리지 비용압축은 현금 0%에서 유휴현금 드래그가 절감보다 큼(DTB3>0이면 역전).
DCA 적립 기반(cashflow)만 B0 대비 1.045× — 실계좌 레버리지 조정은 리밸런싱이 아닌 적립으로.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
TQQQ 1/3 금액 실행으로 노출당 왕복비용 62→21bp. RSI2 손익분기(0bp)가 +33bp(t2.45)로 전환.
그러나 슬리브 현금 기회비용이 엣지를 압도(홀드아웃 QQQ 대비 0.04~0.97x),
상시투자 부스트는 닷컴·GFC에서 −70% 파산 하한 위반. 프로그램 N=396에서 DSR≈0.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
fja05680/sp500 기반 as-of 게이팅. 12-1 top5 홀드아웃 62.6%→40.2%.
엣지가 반오염 홀드아웃에만 존재(설계구간 QQQ 대비 0.83x). 신규편입 효과는 음(−12.8%).
데이터 커버리지 29%(무료 소스 스로틀, 우회 없음) → 편향 추정치는 하한.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
이동평균법 원가(취득일 환율), 역년별 통산 원장, harvest_plan(수수료 게이트).
QQQ DCA 2016-2026 시뮬: 실제 규모(+/월)에서 세후 +₩1.86M(세금 ₩2.3M 중 회수),
절세 상한은 연수×250만×22%로 포화 → 소액일수록 상대적으로 유리. 주문 자동화 없음(dry-run).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
공식 공지(2025-10-17): 2025-12-01부터 미국주식 표준 0.1%, 주문당 체결 $10 이하 무료,
$0.01 미만 절사. 이전 커밋(ad4cebb)의 '프로모 종료, 표준 0.25%'는 OpenAPI 스펙 예시값을
사실로 오인한 것 → 폴백/기본값 25→10bp로 바로잡음.

- fees.TossFeeSchedule: 건별 정확 수수료 + SEC/TAF, plan_split(매수 $10 청크=무료, 매도 단일)
- run_dca: --split-small-orders(기본 ON), 결정론 cid dca-{date}-{sym}-{k}, 실행당 20건 캡
- research: fee_fn 훅, 기본 10bp. 기존 25bp 기대 테스트는 명시 인자로 고정
- 정책 리스크(분할주문 제재/정책변경 가능) 문서화

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
왕복 62→32bp: 이벤트 슬리브 +46bp(t4.57), RSI2 +30bp(t2.12). 그러나 현금 드래그(tv0<1)
또는 신호재사용 기준 p<0.01 미달(vol-target25 RC .036/SPA .028). 소액분할(R2) 이점은
거래당 $20 초과부터 규모와 무관하게 ~10bp 유지 — 한계는 경제가 아니라 운영.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
수집된 분봉으로 매일 가상 체결(실주문 없음) → 규칙별 n·순bps·t·부트CI 누적.
n≥200 & t≥3 전까지 '수집 중'. VWAP 회귀는 거래량 부재로 제외. launchd는 템플릿만(미설치).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… 부풀림

설계구간 행만·레인3 제외·퇴화행 제외·MAD 윈저라이즈 V·아이디어 클러스터 N_eff (부록 v2.2).
SR*₀ 일 0.43→0.06. 프로그램 DSR 0.00→0.4~0.8로 회복하나 0.90 경계 도달 없음 → 판정 변경 0건.
원장 원본은 불변, 플래그는 사이드카.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…0년 지평)

E_t=clip(0.8×(W+PV미래적립)/W, 1, 2), QQQ+QLD, 입금으로만 조정(+초과 0.3 매도).
20y 설계: median 1.36×·p5 1.33× vs DCA-QQQ / 홀드아웃: 1.24×·1.15×, regret 0.
단, 초기 최악 단위낙폭 ≈ −99%(닷컴 직전 시작), 10년 지평은 설계 p5 0.77×로 FAIL.
중첩 윈도우라 유효 표본 작음 → 독립 감사·1971–85 미관측 OOS 전까지 채택 보류.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
POLICY=dca 기본, LIFECYCLE_SLEEVE=0(비활성). --policy lifecycle은 dry-run 기본,
실행 시 매수만(디레버리지 매도는 경고만 — 감사 전 안전장치). QLD 거래가능 읽기 전용 검사.
실험 함수와 576개 그리드에서 수치 동일성 테스트. README에 위험(−99% 단위낙폭, 10년 지평 FAIL) 명시.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…중 통과

crash_lev: NDX 사상최고 대비 −30%↓ 구간에만 신규 적립을 QLD(2x)로, −10% 회복 시 QQQ 복귀, 무매도.
20y 설계 1.23× · 홀드아웃 3.11×(종점 절단 편향) · NASDAQCOM 1971–85 미관측 OOS 1.28× PASS.
그러나 10y 전부 FAIL, 최악 달러낙폭 −81~−94%. 유휴현금 0%면 공짜점심 없음(SGOV 3.6%에서만 VA 근소).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- 미관측 OOS NASDAQCOM 1971–85(1973–74·1987 포함) 20y PASS 1.25×/1.21×, 조달비+2%·보수1.5% PASS
- 합성 2x 배당 이중계산 확인(−0.7%/yr) → 보정 후에도 20y PASS(1.35×/1.21×)
- 약점: 유효표본≈2(부트스트랩 P(glide<B1)=9%), 닛케이 잃어버린 수십년 FAIL(0.97×),
  달러낙폭>50%가 사실상 모든 20y 경로에서 발생(중년기, 입금 절반 투입 시점)
- 안전 채택 조건: 슬리브 ≤10–15%, 지평 ≥20y, E≤2, 10년 실질수익 음전 시 레버리지 중지 킬스위치

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- 홀드아웃 3.11×는 인공물: 시장 ATH 기준이라 2000–06 코호트가 '태어나자마자 −60%'로 QLD 적립.
  코호트 ATH로 1.78×, 종점을 2009 저점으로 자르면 0.45×
- 정직한 부트스트랩 median 1.10×(<1.15 문턱), P(<B1)=22%, 닛케이 전 구간 FAIL
- 같은 경로 비교: glide 1.39× vs crash_lev 1.10×, CVaR5 0.83 vs 0.64 → crash_lev 채택 이유 없음
- 행동 격차 보정: 설계 코호트 달러낙폭 crash_lev −0.82 vs 같은 경로 DCA-1x −0.81
  (1x 자체가 이미 파국적 — 레버리지 추가분은 작음)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
mingeonho1 and others added 28 commits September 28, 2026 12:43
- 🔴 분할매수 부분실패 후 다음 launchd 트리거(≥40분, cid 10분 dedup 창 밖)가 청크 번호를 0부터
  다시 매겨 체결된 청크 cid 재사용 → 청크 단위 즉시 영속 + 번호 이어가기 + 잔여 매수가능액 캡
- 🟡 LiveBroker 분할 중 예외 시 sync() 후 PartialSplitFillError로 부분체결 노출
- 🟡 lifecycle sell_triggered 매수를 현금으로 캡(매도 미실행 시)
- 🟡 422 멱등충돌 복구: 최근 10분·금액 근사 일치 주문만 인정, 아니면 재발생
- 🟢 세션 스킵은 이번 세션의 MARKET/금액 매수만(사용자 지정가 주문 무시)
- 반일장(13:00 ET 마감) 주문창 테스트 추가. 506 tests pass.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…퍼 최종판정

사용자 목표 변경(수익 최우선·공격적·페이퍼 선검증)을 결과 보기 전에 규칙으로 고정.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
캐시 종가(2026-09-22)가 갱신되지 않아 장부가 전진하지 않았음. refresh_closes(격리 단계):
장부 종목만 Nasdaq 최근 구간 병합(≥1.5s, 429 즉시 중단). 스냅샷 거래일당 1회 멱등.
06:30 KST ↔ ET 세션 매핑(EDT/EST)·미국 휴장일 스킵 테스트. 534 tests pass.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
FX 평균회귀로 얻는 환전단가 절감 ≈ 주식노출 지연 기회비용(median ≈1.000×, P(beat)≈0.5).
NDX 1986–2026·Shiller S&P 모두 동일. 실무는 주간창(0.05%) 즉시 환전으로 종결.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…00SMA, 9Sig, SVXY, 오버나이트, 인트라데이

원본 EDN(Composer)·논문에서 규칙 추출, 공개일 기준 진짜 OOS 구간 표기.
⚠️ 2026-05-22부터 해외 레버리지 ETP 첫 거래는 기본예탁금 ₩1,000만+사전교육 필요 → 실계좌 제약, 1x 섀도 변형 병기.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
편성: lrr_tqqq, lrr_tqqq_sqqq, rsi2_tqqq, voltarget_3x, mom_top5_ndx, hot_rvol_swing + QQQ/TQQQ B&H.
신호 종가 t → 체결 t+1(핫종목은 익일 시가), 목표 변경 시에만 매매, 날짜별 멱등.
스코어보드에 paperlab 단계 연결(매일 06:30 KST). 백필 리플레이(2021–2026, 백테스트 표기):
mom_top5 +49.5%/−40%(현재 구성종목 → 생존편향 상한), lrr_tqqq +35.1%/−50%, qqq_bh +17.1%.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
S&P500 PIT 중 252d 베타 상위 10종목 동일가중(월간). 홀드아웃 2022–26 CAGR 31.3%/MDD −48%
vs QLD 17.9%/−63%, TQQQ 16.9%/−81%(레버리지 ETF 일일감쇠 회피). 설계 33.1% vs QQQ 26.7%.
커버리지 27–31% → 상한치, 포워드 페이퍼 필수. BTC 프록시(MSTR/COIN) 홀드 57%지만 설계 미달 FAIL.
한국 규제(해외 레버리지 ETP 예탁금 ₩1,000만) 없이 실계좌에서 매수 가능한 수단.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…OOS에서도 TQQQ급 수익

t+1 종가 체결(보수판). 공개일 이후 진짜 OOS:
- FTLT(2023~): CAGR +82%/MDD −37% vs TQQQ B&H +86%(MDD 훨씬 큼) vs QQQ +33%
- Holy Grail(2022-08~): +75%/−66% vs TQQQ +49%
- Simple RSI→UVXY(2024-10~): +54%/−58% vs TQQQ +54%
이웃 100% 통과, 2×비용 생존. 단 MOC 체결 의존 큼, UVXY 2018-02 표본 밖, 1x 섀도는 QQQ 수준(~18–21%)
→ 레버리지 ETF 접근(한국 기본예탁금 ₩1,000만)이 전제. Beta Baller·IBS·RSI2·SOXL/SOXS FAIL.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
실물 2016–2026, t+1 체결, 토스 비용. QQQ B&H 전체 +20.9%, TQQQ B&H +41.7%.
- A1 LRS200(QQQ>SMA200→TQQQ): +36.1%/MDD −60%, 설계 +47%/홀드 +24%
- A2 200SMA ±5/3 버퍼: +37.8%/−62%, A3 9Sig: +39.6%/−72%
- 장기 합성(NDX 1986~): A1 +20.4%, A2 +21.2% vs QQQ +14.9%·TQQQ B&H +14.4%(닷컴 MDD −84~87%)
HFEA·TQQQ/TMF(2022 주식채권 동반하락), SVXY, 오버나이트(비용), 3x 로테이션 FAIL.
결과 파일은 c12_trend_vol_results.json로 분리(Composer 결과 덮어쓰기 충돌 수정).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…·오버나이트·EP 갭

- 인트라데이 섀도: noise_area_qqq/spy(+3x 변형, 14세션 워밍업), letf_late_momentum
- 페이퍼 랩: overnight_tqqq/overnight_qqq(종가 매수→익일 시가 매도), ep_gap_swing
- 백필 스모크: 오버나이트 TQQQ $36 계좌(≤$10 매수 무료) +37.3% vs $1k −0.5% → 소액 무료매수 가설
기존 규칙 파라미터 불변. 632 tests pass.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
TQQQ 레그를 고베타 10종목 바스켓(실현 β≈1.4–1.6)으로, UVXY/인버스는 현금(또는 PSQ)으로 대체.
- FTLT 신호: CAGR +37.7%(설계 50.6/홀드 29.4), MDD −41.8% (TQQQ판 +85.7%/−67%)
- Holy Grail: +35.8%/−40.9%, Simple RSI: +39.4%/−48.1%, 200SMA 버퍼: +24.3%/−31.0%
- LRS200은 설계에서 QQQ 미달 FAIL. QQQ B&H 설계 27%/홀드 14.8%.
신호 재사용(반오염) → RC/SPA p .03–.29로 v2.1 엄격 기준 미달(보고만). 커버리지 ~30% 상한.
한국 레버리지 ETP 예탁금 규제 없이 실행 가능. 현금 레그는 BIL 수익 가정.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
실계좌 가능(예탁금 불필요): hibeta_basket, ftlt/holygrail/simple/buffer_hibeta, ftlt_hibeta_psq, mom_top5_ndx 등.
레버리지 ETP: ftlt, holy_grail, simple_rsi_uvxy, lrs200, sma200_buffer, nine_sig(+$36 계좌 월 $35 적립).
ftlt_moc는 같은 종가 체결 낙관 상한으로 표기. 백필(2021–2026, 백테스트):
holygrail_hibeta +44.6%/−52%, ftlt_hibeta +40.8%/−52%, ftlt(TQQQ) +53.9%/−66% vs QQQ +17.3%.
포워드 시작 2026-09-28. test_c13a hash() 시드 비결정성(간헐 실패) 수정. 670 tests pass.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
SEC EDGAR 8-K Item 2.02로 PIT S&P500 184종목 실적일 확보(키 불필요).
총 프리미엄 ~55bp/5일을 왕복 36bp가 소멸, 홀드 CAGR −24~−6% vs QQQ 14.9%.
≤$10 무료매수 소액 레짐에선 expected(직전+91일) 변형 +7.5%로 반전 — 수수료가 임계변수.
실제 발표일 예지(0.7bp)보다 예상일(24bp, t2.31)이 우수: 효과의 실체는 발표 전 런업.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
$3.6 소수점 매도 = $0.02 고정 ≈ 55bp. 그러나 종목수 축소(N=3/5)는 수수료가 아니라 베타 틸트로
이기는 것(무수수료 반사실에서도 동일) → 신호 재튜닝이라 채택 보류. N=10이 $36–$10k 전 구간 N=3 우위.
처방: 큰 N 유지 + 매수 ≤$10 분할 무료 + 소액 매도 억제. 실행 규칙 변경 없음.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
scripts/run_strategy.py --strategy NAME: 페이퍼 랩과 동일 코드로 목표비중 → 주문계획
(매도 먼저·전량 단건으로 SEC/TAF 최소 절감, 매수 ≤$10 분할, 매수가능액·--max-usd 캡).
안전: leverageFactor로 레버리지 ETP 차단(--allow-leveraged-etp 필요, 422 매핑),
페이퍼 낙폭·당일손익 킬스위치, 세션 멱등(cid prefix 'strat'), jsonl+md 로그.
run_dca 하드닝 로직을 live_exec.py로 추출(동작·테스트 불변).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2018-09–2026-09, QQQ 설계 27.7%/홀드 15.0%.
- vote_legal(합법 5신호 중 ≥3 동의 시 위험선호): 홀드 CAGR +38.4%, MDD −29%, Calmar 1.33
- ew_legal +29.9%/−36%, ivol_legal +27.3%/−30%, ew_letp +35.0%/−55%, 50%QQQ 코어 +22.9%/−35%
모든 앙상블이 최선 단일 전략보다 Calmar·MDD 우위. 합법 계열은 고베타 슬리브 공유로 상관 0.66–0.87.
구성원 홀드아웃 기열람 → RC/SPA p .03–.10로 엄격 기준 미달(CONDITIONAL).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
스코어보드 실행 후 publish_records 단계: 리포트·페이퍼 랩 장부·섀도 거래·분봉 누적본을
별도 worktree(data/_publish)에서 paper-log 브랜치에 커밋·푸시(mingeonho1). .env·토큰 캐시는
허용 목록에 없어 구조적으로 제외, 복사본도 비밀 패턴 검사 후 걸리면 중단.
푸시 성공 후에만 큰 로그 절단·재생성 가능한 백테스트 산출물 삭제. launchd 최소 PATH에서 검증.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… 시 테스트 실패 수정

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
.env 추가 후 creds=True로 실시세 모드가 되어 refresh_closes를 건너뛰고 장부가 멈추던 경로 차단.
대시보드 모드 줄에 폴백 사유 표기.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
요청하지 않아도 에러 응답을 gzip으로 보냄(헤더 없이도 관측) → 매직바이트로 판별해 해제.
OAuth 403 access_denied 'IP address not allowed'가 이제 코드·설명·힌트로 파싱됨
(힌트: 토스 OpenAPI 콘솔에서 현재 공인 IP를 허용 IP로 등록).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
docs/loop/decision_rules.md(2026-09-29 사전등록 + 부록 A): 전략별 라이브 n·초과수익(QQQ/TQQQ)·
기대 z-score·낙폭비 → WARMUP→EVALUATING→CANDIDATE→LIVE_READY / DEMOTED→RETIRED (히스테리시스 K=5,
킬 조건은 즉시). 추천은 CANDIDATE 이상만, 없으면 '기본 DCA 유지'. *_moc·탐색·벤치 제외.
scripts/loop/daily_decision.py: 결정론·멱등, decision_latest.md + decisions/requests.jsonl(에이전트 팀 작업요청).
스코어보드 daily_decision 단계 + paper-log 업로드. 주문 API 호출 없음(테스트 강제).

fix: live 모드에서 refresh_closes를 건너뛰어 페이퍼 랩이 9/25 종가에 멈춘 문제(모든 모드에서 실행).
fix: 배터리 DarkWake가 수 초 만에 끝나 06:30 작업이 10:05로 밀림 → 06:25 발화 + caffeinate -i.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
에이전트(.claude/agents): paper-analyst(관측)·scout(기법·뉴스·규제 정찰)·experimenter(사전등록 실험)·
auditor(반박·재실험 요청)·risk-officer(주문경로·규제·비밀)·decider(편성·실계좌 추천). /loop-cycle 명령.

하네스(scripts/harness): 이 프로젝트가 실제로 겪은 실패만 검사 —
F1 수수료 오인(25bp) · F2 결과파일 충돌(c12) · F3 사전등록 · F4 홀드아웃 1회·원장 append-only ·
F5 룩어헤드 가드 · F6 생존편향 · F7 신호 재사용 · F8 규제 대상 ETP의 실계좌 오분류 · F9 비밀정보 ·
F10 자동 실매수·주문경로 테스트 · F11 ATH/종점/배당 이중계산 인공물.
훅(.claude/settings.json): PreToolUse로 비밀 스테이징·실주문·main 직접 푸시·원장 재작성 차단,
Stop/SubagentStop에서 verify --changed 실패 시 사유와 함께 되돌려 보냄(3회 지속 시 미해결 기록).
CI(.github/workflows/ci.yml): pytest + verify --all. README에 paper-log 브랜치·루프 구조 설명.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@mingeonho1
mingeonho1 merged commit dd8fbef into main Sep 29, 2026
2 checks passed
mingeonho1 added a commit that referenced this pull request Sep 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant