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

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 참고.