40만 원 기준 시뮬·dry-run 정합 및 hybrid 체결 엔진 통합.
초기 자금 GT_INITIAL_CASH_KRW=400000과 원화 한도 비율(알림·LIVE_ORDER·일한도·손실한도)을 맞추고, dry-run/live 체결을 sim_causal_hybrid(replay)와 동일 경로로 통합한다. 시뮬 리포트 갱신, Phase C 슈퍼바이저·매수매도 리허설 스크립트를 추가한다. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# Live Phase A — dry-run 검증
|
||||
|
||||
- 일시: 2026-06-01 23:17:30
|
||||
- 일시: 2026-06-01 23:36:56
|
||||
- 결과: **PASS**
|
||||
|
||||
## Plan (목적)
|
||||
@@ -25,53 +25,10 @@ python scripts/06_execute_live.py --once
|
||||
|
||||
## Act (다음 단계)
|
||||
|
||||
1. ~~`LIVE_TRADING_ENABLED=1`~~ **적용 완료 (Phase B-1, 2026-06-01)**
|
||||
2. `06_execute_live.py` 상시 루프 기동 (180초 주기)
|
||||
1. `05_run_monitor.py` 1~2일 병행 (알림만)
|
||||
2. `.env` 파일럿 한도 확정 후 `LIVE_TRADING_ENABLED=1`
|
||||
3. 1~2주 실계좌 PnL·슬리피지 기록 (본 문서 갱신)
|
||||
|
||||
## Phase C dry-run (지금 ~ 금요일 저녁)
|
||||
|
||||
| 항목 | 값 |
|
||||
|------|-----|
|
||||
| `LIVE_TRADING_ENABLED` | **0** (실주문 없음) |
|
||||
| 실행 | `python scripts/06_execute_live.py` (180초 주기) |
|
||||
| 발화 로그 | `data/ops/paper_fires.jsonl` |
|
||||
| 금요일 집계 | `python scripts/07_phase_c_paper_report.py` |
|
||||
|
||||
### 수익률 확인 (중요)
|
||||
|
||||
| 종류 | 가능? |
|
||||
|------|-------|
|
||||
| **실계좌 수익률** | **불가** (주문 없음) |
|
||||
| **모의 forward %** | **가능** (07 스크립트, 발화 후 N봉 가격 기준 **참고용**) |
|
||||
| **시뮬 hybrid +1,147%** | 과거 1년 백테스트, 이번 주 결과와 **별개** |
|
||||
|
||||
금요일 C Go 후 토요일~ **B-1**: `.env`에서 `LIVE_TRADING_ENABLED=1`, `LIVE_DAILY_KRW_MAX=1000000`
|
||||
|
||||
### 일별 기록
|
||||
|
||||
| 날짜 | download | verify | 06 dry | buy 발화 | sell 발화 | 메모 |
|
||||
|------|----------|--------|--------|----------|-----------|------|
|
||||
| 6/1 | | PASS | | | | |
|
||||
| 6/2 | | | | | | |
|
||||
| 6/3 | | | | | | |
|
||||
| 6/4 | | | | | | |
|
||||
| 6/5 | | | | | | **C Go → B-1** |
|
||||
|
||||
---
|
||||
|
||||
## Phase B-1 (금요일 이후 예정)
|
||||
|
||||
| 항목 | 값 |
|
||||
|------|-----|
|
||||
| `LIVE_TRADING_ENABLED` | 1 |
|
||||
| `LIVE_DAILY_KRW_MAX` | 1,000,000 |
|
||||
| `LIVE_DAILY_LOSS_LIMIT_KRW` | 100,000 |
|
||||
| `06 --once` | live=ON, 발화 없음 |
|
||||
| 배분 | hybrid primary (`enhanced=False`) |
|
||||
|
||||
**선행 조치:** `coin` 환경에 `pip install python-dotenv` (`.env` 미적용 방지). `scripts/_bootstrap.py`·`config.py`는 `load_project_env(override=True)`.
|
||||
|
||||
## Kill switch
|
||||
|
||||
- `LIVE_TRADING_ENABLED=0` + 06 프로세스 중지
|
||||
|
||||
Reference in New Issue
Block a user