auto-sync: 2026-04-06 23:15:02
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
#!/usr/bin/env python3
|
||||
"""
|
||||
启动A股日线数据全量下载
|
||||
"""
|
||||
import sys
|
||||
import os
|
||||
sys.path.append(os.path.dirname(os.path.abspath(__file__)))
|
||||
|
||||
from a_stock_daily_data_downloader import AStockDailyDownloader
|
||||
|
||||
print("="*70)
|
||||
print("🚀 赵云启动A股日线数据全量下载")
|
||||
print("="*70)
|
||||
|
||||
# 创建下载器
|
||||
downloader = AStockDailyDownloader(
|
||||
base_dir="/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/data/raw/daily",
|
||||
start_date="2010-01-01",
|
||||
end_date=None, # 到今天
|
||||
retry_count=3,
|
||||
request_delay=0.3
|
||||
)
|
||||
|
||||
# 开始全量下载
|
||||
result = downloader.download_all_stocks(
|
||||
skip_downloaded=True,
|
||||
batch_size=10
|
||||
)
|
||||
|
||||
# 保存结果
|
||||
result_file = "/Users/chufeng/.openclaw/sanguo_projects/sanguo_quant_live/zhaoyun-data/data/raw/running_data/daily_download_stats.json"
|
||||
with open(result_file, 'w', encoding='utf-8') as f:
|
||||
import json
|
||||
json.dump(result, f, ensure_ascii=False, indent=2)
|
||||
|
||||
print("\n" + "="*70)
|
||||
print("📊 日线数据全量下载完成")
|
||||
print(f" 总股票数: {result['total_stocks']}")
|
||||
print(f" 下载成功: {result['downloaded_stocks']}")
|
||||
print(f" 下载失败: {result['failed_stocks']}")
|
||||
print(f" 结果已保存: {result_file}")
|
||||
print("="*70)
|
||||
Reference in New Issue
Block a user