Skip to content

DataStore quotation 查询

行情数据查询模块,提供股票行情、龙虎榜等查询功能。

模块结构

quotation.py

函数

query_quotation

查询单只股票的实时行情存储结果。

python
from FQData.DataStore.query.quotation import query_quotation

data = query_quotation(code='600000', date='2024-01-01')

参数:

参数类型默认值说明
codestr-股票代码
datedateNone日期,None 时使用当前日期

返回: pd.DataFrame - 实时行情数据

数据字段:

字段类型说明
codestr股票代码
namestr股票名称
openfloat开盘价
highfloat最高价
lowfloat最低价
closefloat收盘价
volumeint成交量
amountfloat成交额
datetimedatetime时间
datedate日期

query_quotations

查询全部股票的实时行情存储结果。

python
from FQData.DataStore.query.quotation import query_quotations

data = query_quotations(date='2024-01-01')

参数:

参数类型默认值说明
datedateNone日期,None 时使用当前日期

返回: pd.DataFrame - 全部实时行情数据

数据索引: (datetime, code) 的 MultiIndex


query_lhb

查询龙虎榜数据。

python
from FQData.DataStore.query.quotation import query_lhb

data = query_lhb(date='2024-01-01')

参数:

参数类型说明
datestr日期字符串 (YYYY-MM-DD)

返回: pd.DataFrame - 龙虎榜数据

数据索引: code

数据字段:

字段类型说明
codestr股票代码
namestr股票名称
closefloat收盘价
pct_changefloat涨跌幅
turnoverfloat换手率
amountfloat成交额
reasonstr上榜原因

使用示例

查询单只股票行情

python
from FQData.DataStore.query.quotation import query_quotation

data = query_quotation(code='600000')
print(data)

查询全部行情

python
from FQData.DataStore.query.quotation import query_quotations

all_data = query_quotations()
print(f"股票数量: {len(all_data.code.unique())}")

查询龙虎榜

python
from FQData.DataStore.query.quotation import query_lhb

lhb_data = query_lhb(date='2024-01-15')
print(lhb_data.head())

相关文档