Lab
아이디어를 전략으로.
전략을 검증 가능한 계약으로.
Lab은 매매 신호를 만들지 않습니다. 빠진 결정을 드러내고, 증거가 없는 확신을 멈춥니다. 에디토리얼이 판단의 프레임이라면, 이곳은 그 프레임을 명세·검증·채택의 순서로 옮기는 작업실입니다.
- Universe
- ETHUSDT · HMA
- Runtime
- Local Workbench
- Output
- No signals
- Index
- Noindex
01 — Principle
칸이 비어 있으면, 그 결정은 아직 운이 맡고 있습니다.
전략은 진입 규칙이 아닙니다. 유니버스, 무효 조건, 손실의 형태, 종료의 우선순위, 운영 실패 시의 기본 행동까지 적혀 있어야 전략입니다. 적히지 않은 칸은 백테스트가 대신 채워 주지 않습니다.
그래서 Lab의 방법은 한 번에 하나의 결정입니다. 스펙에 없는 것은 존재하지 않습니다. 같은 문서가 연구와 실행에서 같은 결정을 만들지 않으면, 그 수익 곡선은 다른 시스템의 성과입니다.
자연어 아이디어와 운영자의 가정
여섯 칸의 명시적 규칙과 검증 게이트
추적 가능한 Frozen Blueprint
02 — The six decisions
한 칸을 건너뛰면 그 결정을 운에 맡긴 것입니다.
아래 순서는 장식이 아닙니다. 손절을 사이즈보다 먼저 두고, 운영 실패를 수익 곡선보다 먼저 둡니다. 각 칸의 질문은 통과 조건입니다.
Intent. 한 문장으로 고정하고, 틀린 조건부터 적습니다.
무엇을 포착하는지가 아니라, 무엇이 이 생각을 무효로 만드는지가 전략의 시작입니다.
이 아이디어가 틀렸음을 어떤 관측으로 확인할 수 있습니까?
Universe. 전략이 작동할 시장의 경계를 계약으로 묶습니다.
심볼, 시계, 데이터 출처가 명세 밖에 있으면 그 결과는 다른 전략의 성과입니다.
현재 명세 밖의 시장이나 데이터가 암묵적으로 섞이지 않았습니까?
Risk. 수익보다 먼저 손실의 형태를 설계합니다.
한 번의 거래, 동시 노출, 연속 손실에서 시스템이 멈추는 조건을 수치화합니다. 크기는 손절의 결과이지 입력이 아닙니다.
최악의 연속 손실 뒤에도 다시 시작할 자본이 남습니까?
Entry. 관찰 가능한 조건만 진입 규칙으로 남깁니다.
해석이 필요한 표현을 지웁니다. 같은 데이터가 같은 결정을 만들지 않으면 전략이 아닙니다.
두 구현자가 같은 캔들에서 같은 진입을 만들 수 있습니까?
Exit. 포지션의 모든 끝을 하나의 상태 기계로 적습니다.
손절, 추적, 시간 종료가 한 캔들에서 충돌하면 무엇이 이기는지 미리 정합니다.
한 바에서 종료 조건이 겹치면 무엇이 우선합니까?
Operations. 전략과 운영자의 책임을 분리합니다.
데이터 지연, 재시작, 주문 불일치는 수익률이 아니라 중단 규칙입니다. 확신이 없으면 기본 행동은 멈춤입니다.
시스템이 확신할 수 없을 때 기본 행동은 멈춤입니까?
03 — Risk contract
잃을 수 있는 만큼만 설계합니다.
거래당 위험과 중단 횟수를 곱하면 세션의 최대 모형 손실이 됩니다. 이 숫자는 주문이 아닙니다. 채택 전에 검토할 경계입니다.
현재 경계는 검토 가능한 범위 안에 있습니다.
04 — Evidence
결과가 아니라 구조를 검증합니다.
하나의 수익 곡선은 증거가 아닙니다. 기준값 주위의 작은 변화가 형태를 무너뜨리면 채택 후보가 될 수 없습니다. 아래는 그 실패를 보존하는 예시입니다.
연구와 실행의 해시가 같아도, 한 점에만 존재하는 성과는 넘기지 않습니다. 실패한 검증은 빈 결과가 아니라 채택하지 않아야 할 이유입니다.
| Test | Observed | Status |
|---|---|---|
| HMA 42 | +18.12R | Within band |
| HMA 50 | +20.46R | Baseline |
| HMA 58 | −4.58R | Boundary failed |
05 — Adoption
승인은 자동화하지 않습니다.
생성, 검증, 채택, 배포는 서로 다른 권한입니다. Workbench는 Frozen과 그 기록을 만들 수 있지만, 운영 설정에 쓰지 않습니다.
사람과 도구가 명세를 작성합니다. 초안은 언제든 고칠 수 있습니다.
내용과 해시를 봉인합니다. Freeze는 승인이 아닙니다.
강건성·패리티·운영 게이트. 실패도 기록이 됩니다.
통과한 대상만 사람이 채택합니다. 자동 승격은 없습니다.
승인된 차이만 설정으로 바꿉니다. 배포는 그 다음입니다.
06 — Workbench
같은 엔진. 당신의 머신.
Workbench는 Lab의 실행 장치입니다. 지금 운용 경로와 같은 백테스트 엔진을 로컬에서 돌리고, 결과를 Frozen Blueprint로 봉인합니다. 호스티드 상품이 아니며, 주문과 운영 자본에 연결되지 않습니다.
make workbench
# API :8787
# UI /workbench/run† Local-only · Sheets upload off · production credentials forbidden
07 — Boundary
팔지 않는 것을 먼저 적습니다.
Lab은 아직 검색에 올리지 않습니다. 패턴 카드와 Bundle 가격은 카피·라이선스가 끝난 뒤에만 넓힙니다. 시장 대시보드(Research Notes)는 데이터 스펙이 생기기 전까지 공개 약속이 아닙니다.
판단 프레임을 명세로 옮기는 작업실.
로컬에서 같은 엔진을 다시 돌리는 검증 도구.
시그널, 픽, 수익률 약속, 호스티드 주문.
프로덕션 자격증명, 자동 채택, 라이브 위젯.