GT MTF 프로필·캘리브레이션과 04 매칭/시뮬/실거래 파이프라인을 추가한다.

3분~일봉 GT 타점 분석(03c), leg 체결 순서 수정, 총자산 90% 검증 루프,
walk-forward Go/No-Go 시뮬, monitor·live_trader 및 reference 문서를 포함한다.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-05-31 11:27:50 +09:00
parent b52d61b777
commit 2cb67c42b3
47 changed files with 5956 additions and 209 deletions

View File

@@ -0,0 +1,44 @@
# 3단계 — 오픈 (실거래)
## 정의
**실제 KRW가 빗썸 주문으로 나가는 단계**입니다. 05 텔레그램 알림만으로는 3단계가 아닙니다.
## 선행 조건
1. `python scripts/04_simulation_report.py`**Go/No-Go: GO**
2. 본 문서·`RISK.md`·`OPERATIONS.md` 숙지
3. `.env` 한도 값 확정
## 실행
```bash
# 반드시 LIVE_TRADING_ENABLED=1 일 때만 주문
python scripts/06_execute_live.py --once # 1회 점검
python scripts/06_execute_live.py # 상시 (알림+주문)
```
## 환경 변수
| 변수 | 기본 | 설명 |
|------|------|------|
| `LIVE_TRADING_ENABLED` | 0 | **1**일 때만 실주문 |
| `LIVE_ORDER_KRW` | 100000 | 1회 주문 금액(원) |
| `LIVE_DAILY_KRW_MAX` | 300000 | 일일 총 주문 한도 |
| `LIVE_COOLDOWN_MIN` | 180 | 동일 규칙 재주문 최소 간격(분) |
| `LIVE_MAX_TRADES_PER_DAY` | 10 | 일일 최대 체결 시도 |
| `LIVE_DAILY_LOSS_LIMIT_KRW` | 50000 | 일 손실 한도(추가 주문 중단) |
## 주문 규칙
- `matched_rules.json`**`monitor_rules`** 만 사용 (매수·매도 각 1개)
- 매수: 시장가 매수 (`buyCoinMarket`)
- 매도: 보유 수량 기준 시장가 매도 (`sellCoinMarket`)
## 로그
- `data/ops/live_trades.jsonl` — 주문 시도·결과
## 4단계 연결
오픈 후 **1~2주** 실계좌 PnL·슬리피지·장애를 `docs/05_ops/live_verification_*.md`에 기록합니다.