refactor: GT·시뮬·운영 3축 정리 및 hybrid 실거래 정합

Phase C/dry-run·미사용 모듈·재생성 HTML을 제거하고, 운영 체결을
sim_causal_hybrid와 동일한 hybrid 로직으로 통합한다.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
xavis
2026-06-03 23:50:28 +09:00
parent a16c942be4
commit d7848df6f7
85 changed files with 177180 additions and 196131 deletions

View File

@@ -1,42 +1,33 @@
# DeepCoin 로드맵 (WLD)
# DeepCoin 로드맵
## 완료 (기반)
설계: [ARCHITECTURE.md](ARCHITECTURE.md) — **GT → Simulation → Operations** 만 사용합니다.
| 단계 | 내용 | 실행 |
|------|------|------|
| 01~03c | DB, GT, enrich, GT MTF 스냅샷, 전 TF 프로필 | `01`~`03_gt_mtf_profile.py` |
| 04 | GT 프로필 + leg_gt EV + holdout | `04_match_rules.py` |
| 05 (기능) | 텔레그램 알림 스크립트 | `05_run_monitor.py` |
| **1** | **시뮬레이션** walk-forward·Go/No-Go | `04_simulation_report.py`**GO** |
| **2** | **문서화** | [SIMULATION.md](SIMULATION.md), [LIVE_TRADING.md](LIVE_TRADING.md), [RISK.md](RISK.md), [OPERATIONS.md](OPERATIONS.md) |
## 축별 상태
## 남은 작업 (합의 순서)
| 축 | 상태 | 다음 액션 |
|----|------|-----------|
| **Ground Truth** | 1년 GT·10TF 프로필 | 구간·파라미터 변경 시 `02`~`03` 재실행 |
| **Simulation** | hybrid Go/No-Go (MDD 참고) | 월 1회 `04_simulation_report` |
| **Operations** | LIVE=1, dry-run 제거 | `06_verify_live``06_execute_live` |
| 순서 | 단계 | 내용 | 실행 |
|------|------|------|------|
| **3** | 오픈 (B-1) | 실거래 소액 · hybrid | `06_execute_live.py`**기동** (`LIVE_TRADING_ENABLED=1`) |
| **(병행)** | Phase C 알림 | 선택 | `05_run_monitor.py` |
| **4** | 검증 | 실계좌 1~2주 | `docs/05_ops/live_verification_*.md` |
| **5** | 지속 | 실거래·월간 재시뮬 | 06 상시 |
운영 모델: **sim_primary = hybrid** (`sim_causal_hybrid`). [LIVE_TRADING.md](LIVE_TRADING.md)
## 가이드 맵
| 문서 | 용도 |
|------|------|
| [SIMULATION.md](SIMULATION.md) | 1단계 결과·Go/No-Go·portfolio_compare |
| [LIVE_TRADING.md](LIVE_TRADING.md) | Phase C dry-run · Phase B live |
| [RISK.md](RISK.md) | 한도·Kill switch·sim vs 실현 갭 |
| [OPERATIONS.md](OPERATIONS.md) | 일상 루틴·장애·체크리스트 |
| [DEPLOYMENT_CHECKLIST.md](../05_ops/DEPLOYMENT_CHECKLIST.md) | C→B 일정·Go 기준 |
| [env.recommended.md](../05_ops/env.recommended.md) | Phase별 `.env` |
## 디렉터리
## 권장 워크플로
```text
scripts/01~06_*.py
data/coins.db, ground_truth/, ops/live_trades.jsonl
docs/04_matching/simulation_report.*
docs/reference/
01 download
→ 02 GT (+ 03 분석·프로필, 05 차트)
04 match + 04 simulation (인과, 40만 원)
→ 06 verify + 06 execute (동일 monitor_rules)
```
운영 배분: **sim_causal_hybrid** = **06 live** (`hybrid_sim_execution`)
## 문서 맵
| 문서 | 축 |
|------|-----|
| [GROUND_TRUTH.md](GROUND_TRUTH.md) | GT |
| [SIMULATION.md](SIMULATION.md) | Simulation |
| [LIVE_TRADING.md](LIVE_TRADING.md) | Operations |
| [OPERATIONS.md](OPERATIONS.md) | Operations |
| [RISK.md](RISK.md) | Operations |
| [DEPLOYMENT_CHECKLIST.md](../05_ops/DEPLOYMENT_CHECKLIST.md) | 기동 체크 |