Files
DeepCoin/README.md
dsyoon 7d53090034 WLD 전용 BB MTF 전략 및 HTML 시뮬 최적화
- strategy.py, candle_features.py, rule_discovery.py로 다봉 BB·캔들 규칙 탐색
- simulation_1h.py: discover 명령, 기본 BB vs 탐색 규칙 자동 선택, Plotly Y축 줌
- mtf_bb.py, downloader/monitor 정리, 다코인 파일 제거

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-27 19:14:44 +09:00

51 lines
2.0 KiB
Markdown

# DeepCoin — WLD 볼린저 MTF
빗썸 KRW-WLD 현물 전용. **모든 봉**에 동일한 BB 규칙을 적용하고, 봉별 상태를 비교해 실행·확인 봉을 정합니다.
## BB 기본 규칙 (모든 간격 동일)
| 구분 | 조건 |
|------|------|
| 매수 | 이전 종가 ≤ 하단, 현재 종가 > 하단 (하단 **상향 돌파**) |
| 매도 | 이전 종가 < 상단, 현재 종가 ≥ 상단 (상단 **상향 돌파**) |
| 손절(선택) | 하단 재이탈 |
**MTF 적용** (`mtf_bb.py`, `ACTIVE_MTF_POLICY` / `mtf_bb_policy.json`)
- 실행 봉: 3·10·15·30·60분 중 백테스트 수익률 1위
- 확인 봉: 60분·일봉 등 상위 봉 상태가 매수/매도에 맞을 때만 체결
- 하락 추세: 매수 차단 (설정 시)
봉별 상태: `inside`, `cross_up_lower`, `cross_up_upper`, `below_lower`, `above_upper`, `squeeze`
## 파일
| 파일 | 역할 |
|------|------|
| `strategy.py` | 신호·금액·매도 비율 |
| `monitor.py` | MTF 데이터, `process_wld_mtf`, 현물 주문 |
| `monitor_coin.py` | 실시간 루프 |
| `downloader.py` | `coins.db` (3분·1시간·일봉) |
| `mtf_bb.py` | 봉별 BB 비교·정책 추천 |
| `simulation_1h.py` | 백테스트 차트 |
## 실행
```bash
cp .env.example .env
python downloader.py
python simulation_1h.py discover # 모든 봉·캔들 특징 탐색 → discovered_rules.json
python simulation_1h.py # 탐색 규칙 HTML 차트 (기본)
python simulation_1h.py compare # 9종 조합 순위
python simulation_1h.py mtf # 봉별 BB 비교 (실거래 전 참고)
python monitor_coin.py # 실거래는 HTML 최적화 후 연동 예정
```
`DOWNLOAD_MONTHS=6` — 간격: **3, 10, 15, 30, 60, 240, 1440**분.
**증분 저장**: DB `MAX(ymdhms)` 이후 봉만 INSERT (재실행 시 전체 삭제 없음).
## 환경 변수
`BITHUMB_ACCESS_KEY`, `BITHUMB_SECRET_KEY`, `COIN_TELEGRAM_*`,
`BUY_COOLDOWN_SEC`(기본 300), `SELL_COOLDOWN_SEC`(180), `DEFAULT_BUY_KRW` 등 — `.env.example` 참고.