Skip to content

Commit 63333eb

Browse files
committed
feat: 仓库 100% 自洽 — 行业分散 top-10 + 滞后带
1 parent 62d8e6e commit 63333eb

7 files changed

Lines changed: 20386 additions & 19651 deletions

File tree

build/fetch_data.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -200,11 +200,18 @@ def main():
200200
parser = argparse.ArgumentParser()
201201
parser.add_argument("--days", type=int, default=90,
202202
help="往前回溯多少自然日 (默认 90, 覆盖约 60 个交易日 + 30 个 lookback)")
203+
parser.add_argument("--start", default=None,
204+
help="显式起始日期 YYYY-MM-DD (覆盖 --days)。例如初次回填用 2025-06-15。")
205+
parser.add_argument("--end", default=None,
206+
help="显式结束日期 YYYY-MM-DD (默认今天)。")
203207
args = parser.parse_args()
204208

205209
today = datetime.now()
206-
end_date = today.strftime("%Y-%m-%d")
207-
start_date = (today - timedelta(days=args.days)).strftime("%Y-%m-%d")
210+
end_date = args.end or today.strftime("%Y-%m-%d")
211+
if args.start:
212+
start_date = args.start
213+
else:
214+
start_date = (today - timedelta(days=args.days)).strftime("%Y-%m-%d")
208215

209216
print(f"[fetch] window: {start_date}{end_date}")
210217

0 commit comments

Comments
 (0)