feat: 1분봉 수집 지원 및 10년 기본 수집 기간 확장

1분봉 건너뛰기를 제거하고 예상 API 요청·진행률 로그를 추가한다.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dsyoon
2026-06-11 13:33:05 +09:00
parent c164dfbc84
commit 6e72fe44a7
6 changed files with 97 additions and 22 deletions

View File

@@ -5,7 +5,7 @@ BITHUMB_ACCESS_KEY=
BITHUMB_SECRET_KEY=
BITHUMB_API_URL=https://api.bithumb.com
BITHUMB_API_CANDLE_COUNT=200
BITHUMB_MINUTE_INTERVALS=3,5,10,15,30,60,240
BITHUMB_MINUTE_INTERVALS=1,3,5,10,15,30,60,240
HTS_API_RETRY_SLEEP_SEC=0.5
# --- 텔레그램 (선택) ---
@@ -16,11 +16,13 @@ COIN_TELEGRAM_CHAT_ID=
SYMBOL=BTC
COIN_NAME=비트코인
# --- 데이터 수집 (2017-01-01~, DB 최신 기준 약 3447일) ---
# 인터벌 코드: 분봉=분, 일봉=1440, 주봉=10080, 월봉=43200
# --- 데이터 수집 (기본 2017~, 10년=3650일) ---
# 인터벌 코드: 분봉=분(1=1분), 일봉=1440, 주봉=10080, 월봉=43200
# 1분봉 10년 ≈ 2.6만 API 요청 · 수 시간 소요 — 필요 시:
# python scripts/download_candles.py --days 3650 --intervals 1
DB_PATH=coins.db
DOWNLOAD_DAYS=3447
DOWNLOAD_INTERVALS=3,5,10,15,30,60,240,1440,10080,43200
DOWNLOAD_DAYS=3650
DOWNLOAD_INTERVALS=1,3,5,10,15,30,60,240,1440,10080,43200
API_REQUEST_SLEEP_SEC=0.35
API_REQUEST_RETRIES=3