# DeepCoin — WLD 전봉 BB·일목 조합 매매 빗썸 KRW-WLD 현물. **1, 3, 5, 10, 15, 30, 60, 240, 1440분** 모든 봉에서 볼린저 밴드·일목균형표 **캔들 위치**를 분석하고, 봉 조합으로 매수·매도 규칙을 탐색합니다. ## 구조 ```text downloader.py → coins.db (전 간격 증분) indicators.py → BB·일목 계산 candle_features.py → 봉별 위치 특징 → 3분 타임라인 행렬 combination_analyzer.py → 조합 분석·combination_report.json rule_discovery.py → discovered_rules.json strategy.py → 실시간 evaluate_discovered_live monitor_coin.py → 실거래 루프 simulation.py → 백테스트·HTML 차트 ``` ## 봉별 분석 항목 ### 볼린저 - 이벤트: `cross_up_lower`, `cross_up_upper`, `inside_band`, `squeeze` … - 구간: `bb_zone_bottom` ~ `bb_zone_top` (%B) ### 일목균형표 - `ichi_above_cloud`, `ichi_below_cloud`, `ichi_in_cloud` - `ichi_tk_bull` / `ichi_tk_cross_up`, `ichi_cloud_bull` … ### 조합 - 3분 기준 `merge_asof`로 모든 봉 특징을 한 행에 정렬 - `discover`가 AND/OR 조합으로 매수·매도 규칙 탐색 ## 실행 순서 ```bash cp .env.example .env python downloader.py # 1분봉 2개월, 나머지 6개월 python simulation.py # analyze → discover → HTML (탐색 매수·매도 규칙 표시) python monitor_coin.py # 실거래 ``` HTML 차트에는 `discovered_rules.json` 에서 찾은 **매수·매도 규칙**의 체결만 표시합니다. 고급: `analyze`, `discover`, `compare`, `mtf`. ## 설정 (`config.py`) | 항목 | 설명 | |------|------| | `ALL_INTERVALS` | 1,3,5,10,15,30,60,240,1440 | | `ENTRY_INTERVAL` | 조합 행렬 기준 3분 | | `DOWNLOAD_MONTHS_1M` | 1분봉 보관 개월 (기본 2) | | `USE_DISCOVERED_LIVE` | 실거래에 discovered_rules 사용 | ## 출력 파일 | 파일 | 내용 | |------|------| | `combination_report.json` | 봉별 최신 위치·매수/매도 힌트 | | `discovered_rules.json` | 탐색된 매매 규칙 | | `reports/wld_bb_simulation.html` | 시뮬 차트 | ## 면책 실거래 손실 책임은 사용자에게 있습니다.