Phase C/dry-run·미사용 모듈·재생성 HTML을 제거하고, 운영 체결을 sim_causal_hybrid와 동일한 hybrid 로직으로 통합한다. Co-authored-by: Cursor <cursoragent@cursor.com>
2.7 KiB
2.7 KiB
DeepCoin 배포 체크리스트 (GT → Simulation → Operations)
- 설계: ARCHITECTURE.md
- 초기 자금: ₩400,000 (
GT_INITIAL_CASH_KRW) - 운영 배분:
sim_causal_hybrid(=06_execute_live)
1. 한 장 요약
[Ground Truth] 사후 ZigZag · 미래 허용 → 벤치마크 PnL
↓
[Simulation] monitor_rules · 인과 스캔 · 40만·현금/보유 제약
↓
[Operations] 동일 규칙·hybrid · LIVE=1 · 빗썸 실주문
| 경로 | 배포 |
|---|---|
| GT oracle | 아님 |
| sim_causal_hybrid | 예 (시뮬·운영 공통) |
| sim_tier_enhanced | 금지 |
2. Ground Truth
01_download.py완료 (주봉·월봉 포함)02_ground_truth.py—CHART_LOOKBACK_DAYS의도 확인03_analyze_enrich.py+03_analyze_trades.py+03_gt_mtf_profile.py05_chart_truth.py— HTML·JSON 정합GENERAL_ANALYSIS_INTERVALS에10080,43200포함
3. Simulation
GT_SIGNAL_CAUSAL=104_match_rules.py—monitor_rules2개 (buy_compound_tight,sell_mtf_cross_all_tf)04_simulation_report.py—simulation_report.html확인- hybrid Go/No-Go·holdout·MDD 검토 (SIMULATION.md)
- conviction tier 미배포 확인
4. Operations
4.1 .env
LIVE_TRADING_ENABLED=1
GT_SIGNAL_CAUSAL=1
SIM_PRIMARY_SIZING=auto
GT_INITIAL_CASH_KRW=400000
LIVE_DAILY_KRW_MAX=400000
LIVE_DAILY_LOSS_LIMIT_KRW=40000
LIVE_MAX_TRADES_PER_DAY=15
LIVE_COOLDOWN_MIN=3
MONITOR_LOOP_SLEEP_SEC=180
4.2 기동 순서
python scripts/00_sync_ops.py
python scripts/06_verify_live.py
python scripts/check_balance.py
python scripts/06_execute_live.py --once
python scripts/06_execute_live.py
4.3 Go/No-Go (운영)
GO
06_verify_live.pyPASS- 시뮬 hybrid 검토 완료
- 빗썸 API·잔고 정상
--once후data/ops/live_trades.jsonl확인
NO-GO
- verify FAIL
- monitor_rules ≠ 2개
GT_SIGNAL_CAUSAL=0
4.4 Kill switch
06프로세스 중지- 빗썸 수동 청산
5. 주기적 유지보수
| 주기 | 작업 |
|---|---|
| 일 1회 | 01_download (또는 06 자동 sync) |
| 주 1회 | 06_verify_live |
| 월 1회 | 02~04 재실행·시뮬 Go 재확인 |
6. 스크립트 인덱스
| 축 | 스크립트 |
|---|---|
| GT | 02, 03_*, 05_chart_truth |
| Sim | 04_match_rules, 04_simulation_report |
| Ops | 06_verify_live, 06_execute_live |
스크립트 목록: scripts/README.md, docs/reference/ARCHITECTURE.md