get_snapshot_data
获取单只股票的实时行情快照。
函数签名
def get_snapshot_data(code: str)
参数说明
参数 |
类型 |
说明 |
|---|---|---|
code |
str |
股票代码,如 |
返回值
返回 SnapshotData 对象,属性说明:
属性 |
类型 |
说明 |
|---|---|---|
code |
str |
股票代码 |
last_price |
float |
最新价 |
change |
float |
涨跌额 |
change_pct |
float |
涨跌幅(%) |
volume |
float |
成交量 |
amount |
float |
成交额 |
open |
float |
开盘价 |
high |
float |
最高价 |
low |
float |
最低价 |
prev_close |
float |
昨收价 |
使用示例
import finshare as fs
# 获取单只股票快照
snapshot = fs.get_snapshot_data('000001.SZ')
print(f"股票代码: {snapshot.code}")
print(f"最新价: {snapshot.last_price}")
print(f"涨跌额: {snapshot.change}")
print(f"涨跌幅: {snapshot.change_pct}%")
支持的市场类型
# A股
snapshot = fs.get_snapshot_data('000001.SZ') # 深圳
snapshot = fs.get_snapshot_data('600519.SH') # 上海
# 港股
snapshot = fs.get_snapshot_data('00700.HK') # 腾讯控股
# 美股
snapshot = fs.get_snapshot_data('AAPL.US') # 苹果