- 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>
2.0 KiB
2.0 KiB
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 |
백테스트 차트 |
실행
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 참고.