From 10b1ecd27389c7fb25a622729f34218d69042d54 Mon Sep 17 00:00:00 2001 From: 21in7 Date: Mon, 2 Mar 2026 14:13:16 +0900 Subject: [PATCH] feat: fetch 35 days for daily upsert instead of overwriting 365 days Made-with: Cursor --- scripts/train_and_deploy.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/scripts/train_and_deploy.sh b/scripts/train_and_deploy.sh index f6b0d2b..44f6a4a 100755 --- a/scripts/train_and_deploy.sh +++ b/scripts/train_and_deploy.sh @@ -27,11 +27,14 @@ WF_SPLITS="${2:-5}" # 두 번째 인자: Walk-Forward 폴드 수 (0이면 건 cd "$PROJECT_ROOT" -echo "=== [1/3] 데이터 수집 (XRP + BTC + ETH 3심볼, 1년치 + OI/펀딩비) ===" +echo "=== [1/3] 데이터 수집 (XRP + BTC + ETH 3심볼, 35일치 Upsert + OI/펀딩비) ===" +# OI/펀딩비 API 제한(30일) + 버퍼 5일 = 35일치 신규 수집 후 기존 parquet에 Upsert +# 최초 실행 시 data/combined_15m.parquet 없으면 35일치로 시작 +# 이후 매일: 35일치 신규 데이터로 기존 파일의 0.0 구간을 채우고 최신 행 추가 python scripts/fetch_history.py \ --symbols XRPUSDT BTCUSDT ETHUSDT \ --interval 15m \ - --days 365 \ + --days 35 \ --output data/combined_15m.parquet echo ""