get_batch_snapshots
批量获取多只股票的实时行情快照。
函数签名
def get_batch_snapshots(codes: list)
参数说明
参数 |
类型 |
说明 |
|---|---|---|
codes |
list |
股票代码列表 |
返回值
返回 Dict[str, SnapshotData],key为股票代码,value为快照对象。
使用示例
import finshare as fs
# 批量获取快照
codes = ['000001.SZ', '600519.SH', '510300', '159915']
results = fs.get_batch_snapshots(codes)
for code, snapshot in results.items():
print(f"{code}: {snapshot.last_price} ({snapshot.change_pct:+.2f}%)")
输出结果:
000001.SZ: 12.35 (+2.07%)
600519.SH: 1688.00 (+1.25%)
510300: 3.892 (+0.85%)
159915: 2.156 (-0.32%)