20 lines
816 B
Python
20 lines
816 B
Python
"""02 | 用 akshare 拉数据并落地缓存
|
|
目标:掌握免费 A股数据源用法——这是量化的一切起点。
|
|
"""
|
|
from lib_quant import get_daily, CACHE
|
|
import os
|
|
|
|
for code, name in [("000001", "平安银行"), ("600519", "贵州茅台"), ("300750", "宁德时代")]:
|
|
df = get_daily(code, "20230101", "20241231")
|
|
d0 = str(df["日期"].iloc[0])[:10]
|
|
d1 = str(df["日期"].iloc[-1])[:10]
|
|
print(f"{code} {name}: {len(df)} 行 | {d0} ~ {d1}")
|
|
print(" 列:", list(df.columns))
|
|
|
|
print("\n缓存目录:", os.path.abspath(CACHE))
|
|
print("文件:", sorted(os.listdir(CACHE)))
|
|
|
|
# 思考题:
|
|
# 1) 前复权(qfq)/后复权(hfq)/不复权 区别?算收益率该用哪个?(改 adjust 参数对比)
|
|
# 2) 每日数据延迟多久?实盘能用吗?(提示: akshare 文档 + 交易所规则)
|