自动生成于 commands.json
- 总命令数: 66 个
- 命令类别: 7 个
描述: 指数基础信息
API Method: instruments
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
order_book_ids |
string | array | ✅ |
market |
string | ❌ | 默认是中国内地市场('cn') 。可选'cn' - 中国内地市场;'hk' - 香港市场 |
描述: 指数列表
API Method: all_instruments
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
type |
string | array | ❌ |
date |
string | ❌ | 指定日期,筛选指定日期可交易的合约 |
market |
string | ❌ | 默认是中国内地市场('cn') 。可选'cn' - 中国内地市场;'hk' - 香港市场 |
描述: 指数日行情
API Method: get_price
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
order_book_ids |
string | array | ✅ |
start_date |
string | ❌ | 开始日期 |
end_date |
string | ❌ | 结束日期 |
frequency |
string | ❌ | 历史数据的频率。 现在支持周/日/分钟/tick 级别的历史数据,默认为'1d'。 1m - 分钟线 1d - 日线 1w - 周线,只支持'1w' 日线和分钟可选取不同频率,例如'5m'代表 5 分钟线。 |
fields |
string | array | ❌ |
adjust_type |
string | ❌ | 权息修复方案,仅对股票和 ETF 有效,默认为'pre'。 不复权 - 'none', 前复权 - 'pre',后复权 - 'post', 前复权 - 'pre_volume', 后复权 - 'post_volume' 两组前后复权方式仅 volume 字段处理不同,其他字段相同。其中'pre'、'post'中的 volume 采用拆分因子调整;'pre_volume'、'post_volume'中的 volume 采用复权因子调整。 |
skip_suspended |
boolean | ❌ | 是否跳过停牌数据。默认为 False,不跳过,用停牌前数据进行补齐。True 则为跳过停牌期。 |
expect_df |
boolean | ❌ | 默认返回 pandas dataframe。如果调为 False,则返回原有的数据结构,周线数据需设置 expect_df=True |
time_slice |
string | ❌ | 开始、结束时间段。默认返回当天所有数据。 支持分钟 / tick 级别的切分,详见下方范例。 |
market |
string | ❌ | 默认是中国内地市场('cn') 。可选'cn' - 中国内地市场;'hk' - 香港市场 |
描述: 指数成分股
API Method: index_components
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
order_book_id |
string | ✅ | 指数代码,传入 order_book_id,例如'000001.XSHG' |
date |
string | ❌ | 查询日期,默认为当天 |
start_date |
string | ❌ | 指定开始日期,不能和 date 同时指定 |
end_date |
string | ❌ | 指定结束日期, 需和 start_date 同时指定并且应当不小于开始日期 |
return_create_tm |
boolean | ❌ | 设置为 True 的时候,传入 date, 返回 tuple, 第一个元素是列表, 第二个元素是入库时间 ; 传入 start_date, end_date, 返回 dict, 其中 key 是日期, value 是 tuple, 其中第一个元素是列表, 第二个元素是入库时间 |
market |
string | ❌ | 默认是中国市场('cn'),目前仅支持中国市场 |
描述: 成分股权重
API Method: index_weights
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
order_book_id |
string | ✅ | 指数代码,可传入 order_book_id,例如'000001.XSHG'或'沪深 300'。目前所支持的指数列表可以参考指数数据表 |
date |
string | ❌ | 查询日期,默认为当天 |
start_date |
string | ❌ | 指定开始日期,不能和 date 同时指定 |
end_date |
string | ❌ | 指定结束日期, 需和 start_date 同时指定并且应当不小于开始日期 |
market |
string | ❌ | 地区代码, 如 'cn' |
描述: 股票列表
API Method: all_instruments
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
type |
string | array | ❌ |
date |
string | ❌ | 指定日期,筛选指定日期可交易的合约 |
market |
string | ❌ | 默认是中国内地市场('cn') 。可选'cn' - 中国内地市场;'hk' - 香港市场 |
描述: A股基础信息
API Method: instruments
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
order_book_ids |
string | array | ✅ |
market |
string | ❌ | 默认是中国内地市场('cn') 。可选'cn' - 中国内地市场;'hk' - 香港市场 |
描述: A股日行情
API Method: get_price
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
order_book_ids |
string | array | ✅ |
start_date |
string | ❌ | 开始日期 |
end_date |
string | ❌ | 结束日期 |
frequency |
string | ❌ | 历史数据的频率。 现在支持周/日/分钟/tick 级别的历史数据,默认为'1d'。 1m - 分钟线 1d - 日线 1w - 周线,只支持'1w' 日线和分钟可选取不同频率,例如'5m'代表 5 分钟线。 |
fields |
string | array | ❌ |
adjust_type |
string | ❌ | 权息修复方案,仅对股票和 ETF 有效,默认为'pre'。 不复权 - 'none', 前复权 - 'pre',后复权 - 'post', 前复权 - 'pre_volume', 后复权 - 'post_volume' 两组前后复权方式仅 volume 字段处理不同,其他字段相同。其中'pre'、'post'中的 volume 采用拆分因子调整;'pre_volume'、'post_volume'中的 volume 采用复权因子调整。 |
skip_suspended |
boolean | ❌ | 是否跳过停牌数据。默认为 False,不跳过,用停牌前数据进行补齐。True 则为跳过停牌期。 |
expect_df |
boolean | ❌ | 默认返回 pandas dataframe。如果调为 False,则返回原有的数据结构,周线数据需设置 expect_df=True |
time_slice |
string | ❌ | 开始、结束时间段。默认返回当天所有数据。 支持分钟 / tick 级别的切分,详见下方范例。 |
market |
string | ❌ | 默认是中国内地市场('cn') 。可选'cn' - 中国内地市场;'hk' - 香港市场 |
描述: A股分红送股
API Method: get_dividend
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
order_book_ids |
string | array | ✅ |
start_date |
string | ❌ | 开始日期 |
end_date |
string | ❌ | 结束日期,不传入 start_date ,end_date 则 默认返回全部分红数据 |
adjusted |
boolean | ❌ | |
expect_df |
boolean | ❌ | 默认返回 pandas dataframe,如果调为 False ,则返回原有的数据结构 |
market |
string | ❌ | 默认是中国内地市场('cn')。cn-中国内地市场,hk-中国香港市场 |
描述: A股拆股合股
API Method: get_split
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
order_book_ids |
string | array | ✅ |
start_date |
string | ❌ | 开始日期,默认返回全部 |
end_date |
string | ❌ | 结束日期 ,默认返回全部 |
market |
string | ❌ | 默认是中国内地市场('cn')。cn-中国内地市场,hk-中国香港市场 |
描述: A股股本数据
API Method: get_shares
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
order_book_ids |
string | array | ✅ |
start_date |
string | ❌ | 开始日期 |
end_date |
string | ❌ | 结束日期,不传入 start_date ,end_date 则 默认返回最近三个月的数据 |
fields |
string | array | ❌ |
expect_df |
boolean | ❌ | 默认返回 pandas dataframe,如果调为 False ,则返回原有的数据结构 |
market |
string | ❌ | 默认是中国内地市场('cn') 。可选'cn' - 中国内地市场;'hk' - 香港市场 |
描述: A股复权因子
API Method: get_ex_factor
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
order_book_ids |
string | array | ✅ |
start_date |
string | ❌ | 开始日期,默认返回全部 |
end_date |
string | ❌ | 结束日期,默认返回全部 |
market |
string | ❌ | 默认是中国内地市场('cn') 。可选'cn' - 中国内地市场;'hk' - 香港市场 |
描述: A股行业分类
API Method: get_instrument_industry
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
order_book_ids |
string | array | ✅ |
source |
string | ❌ | 分类依据。citics_2019 - 中信新分类(2019 发布), citics - 中信旧分类(退役中), gildata -聚源。 默认 source='citics_2019'. |
level |
integer | ❌ | 行业分类级别,共三级,默认返回一级分类。参数 0,1,2,3 一一对应,其中 0 返回三级分类完整情况 当 source='citics_2019' 时,level 可传入'citics_sector' 获取该股票的衍生板块及风格归属 |
date |
string | ❌ | 查询日期,默认为当前最新日期 |
market |
string | ❌ | 默认是中国内地市场('cn') 。可选'cn' - 中国内地市场;'hk' - 香港市场 |
描述: A股换手率
API Method: get_turnover_rate
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
order_book_ids |
string | array | ✅ |
start_date |
string | ❌ | 开始日期 |
end_date |
string | ❌ | 结束日期,不传入 start_date ,end_date 则 默认返回最近三个月的数据 |
fields |
string | array | ❌ |
expect_df |
boolean | ❌ | 默认返回 pandas dataframe。如果调为 False,则返回原有的数据结构 |
market |
string | ❌ | 默认是中国内地市场('cn') 。可选'cn' - 中国内地市场;'hk' - 香港市场 |
描述: A股融资融券
API Method: get_margin_stocks
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
date |
string | ❌ | 查询日期,默认为今天上一交易日 |
exchange |
string | ❌ | 交易所,默认为 None,返回所有字段。可选字段包括:'XSHE', 'sz' 代表深交所;'XSHG', 'sh' 代表上交所 |
margin_type |
string | ❌ | 'stock' 代表融券卖出,'cash',代表融资买入,默认为'stock' |
market |
string | ❌ | 默认是中国内地市场('cn') |
描述: 北向资金持股
API Method: get_stock_connect
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
order_book_ids |
string | ✅ | 可输入 order_book_id 或 symbol。另, 1、输入'shanghai_connect'可返回沪股通的全部股票数据。 2、输入'shenzhen_connect'可返回深股通的全部股票数据。 3、输入'all_connect'可返回沪股通、深股通的全部股票数据。 |
start_date |
string | ❌ | 开始日期,默认为'2017-03-17' |
end_date |
string | ❌ | 结束日期,默认为'2018-03-16' |
fields |
string | array | ❌ |
expect_df |
boolean | ❌ | 默认返回 pandas dataframe。如果调为 False,则返回原有的数据结构 |
描述: A股财务数据(PIT)
API Method: get_pit_financials_ex
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
order_book_ids |
string | array | ✅ |
fields |
array | ✅ | 需要返回的财务字段。 |
start_quarter |
string | ✅ | 财报回溯查询的起始报告期,例如'2015q2'代表 2015 年半年报 。 |
end_quarter |
string | ✅ | 财报回溯查询的截止报告期,例如'2015q4'代表 2015 年年报。 |
date |
string | ❌ | 查询日期,默认查询日期为当前最新日期 |
statements |
string | ❌ | 基于查询日期,返回某一个报告期的所有记录或最新一条记录,设置 statements 为 all 时返回所有记录,statements 等于 latest 时返回最新的一条记录,默认为 latest. |
market |
string | ❌ | 默认是中国内地市场('cn') 。可选'cn' - 中国内地市场;'hk' - 香港市场 |
描述: A股财务指标
API Method: get_factor
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
order_book_ids |
string | array | ✅ |
factor |
string | array | ✅ |
start_date |
string | ❌ | 开始日期。注:如使用开始日期,则必填结束日期 |
end_date |
string | ❌ | 结束日期。注:若使用结束日期,则开始日期必填 |
universe |
string | ❌ | 指定因子计算时的股票域,米筐所有公共因子均在全市场范围计算,此参数保留为 None 即可 .. deprecated:: 2 |
expect_df |
boolean | ❌ | 默认返回 pandas dataframe。如果调为 False,则返回 原有的数据结构 |
market |
string | ❌ | 默认是中国内地市场('cn') 。可选'cn' - 中国内地市场;'hk' - 香港市场 |
描述: A股业绩快报
API Method: current_performance
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
order_book_ids |
string | array | ✅ |
info_date |
string | ❌ | 公告日期。如果不填(info_date 和 quarter 都为空),则返回当前日期的最新发布的快报。如果填写,则从 info_date 当天或者之前最新的报告开始抓取。 |
quarter |
string | ❌ | info_date 参数优先级高于 quarter。如果 info_date 填写了日期,则不查看 quarter 这个字段。 如果 info_date 没有填写而 quarter 有填写,则财报回溯查询的起始报告期,例如'2015q2', '2015q4'分别代表 2015 年半年报以及年报。默认只获取当前报告期财务信息 |
interval |
string | ❌ | 查询财务数据的间隔。例如,填写'5y',则代表从报告期开始回溯 5 年,每年为相同报告期数据;'3q'则代表从报告期开始向前回溯 3 个季度。不填写默认抓取一期。 |
fields |
string | array | ❌ |
market |
string | ❌ | 默认是中国内地市场('cn') |
描述: A股业绩预告
API Method: performance_forecast
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
order_book_ids |
string | array | ✅ |
info_date |
string | ❌ | 公告日期。如果不填(info_date 和 end_date 都为空),则返回当前日期的最新发布的业绩预告。如果填写,则从 info_date 当天或者之前最新的报告开始抓取。注:info_date 优先级高于 end_date |
end_date |
string | ❌ | 对应财务预告期末日期,如'20150331'。 |
fields |
string | array | ❌ |
market |
string | ❌ | 默认是中国内地市场('cn') |
描述: A股一致预期
API Method: get_factor
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
order_book_ids |
string | array | ✅ |
factor |
string | array | ✅ |
start_date |
string | ❌ | 开始日期。注:如使用开始日期,则必填结束日期 |
end_date |
string | ❌ | 结束日期。注:若使用结束日期,则开始日期必填 |
universe |
string | ❌ | 指定因子计算时的股票域,米筐所有公共因子均在全市场范围计算,此参数保留为 None 即可 .. deprecated:: 2 |
expect_df |
boolean | ❌ | 默认返回 pandas dataframe。如果调为 False,则返回 原有的数据结构 |
market |
string | ❌ | 默认是中国内地市场('cn') 。可选'cn' - 中国内地市场;'hk' - 香港市场 |
描述: 十大股东
API Method: get_main_shareholder
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
order_book_ids |
string | array | ✅ |
start_date |
string | ❌ | 开始日期,默认为去年当日。 |
end_date |
string | ❌ | 结束日期,默认为查询当日。 |
is_total |
boolean | ❌ | 默认为 False, 即基于持有 A 股流通股。若为 True 则基于所有发行出的 A 股。 |
start_rank |
integer | ❌ | 排名开始值 |
end_rank |
integer | ❌ | 排名结束值 ,start_rank ,end_rank 不传参时返回全部的十位股东名单 |
market |
string | ❌ | 市场,默认'cn'为中国内地市场。 |
描述: 十大流通股东
API Method: get_main_shareholder
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
order_book_ids |
string | array | ✅ |
start_date |
string | ❌ | 开始日期,默认为去年当日。 |
end_date |
string | ❌ | 结束日期,默认为查询当日。 |
is_total |
boolean | ❌ | 默认为 False, 即基于持有 A 股流通股。若为 True 则基于所有发行出的 A 股。 |
start_rank |
integer | ❌ | 排名开始值 |
end_rank |
integer | ❌ | 排名结束值 ,start_rank ,end_rank 不传参时返回全部的十位股东名单 |
market |
string | ❌ | 市场,默认'cn'为中国内地市场。 |
描述: 公告信息
API Method: get_announcement
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
order_book_ids |
string | array | ✅ |
start_date |
string | ❌ | 开始日期。注:如使用开始日期,则必填结束日期 |
end_date |
string | ❌ | 结束日期。注:若使用结束日期,则开始日期必填 |
fields |
string | array | ❌ |
market |
string | ❌ | 默认是中国内地市场('cn') |
描述: 停牌信息
API Method: is_suspended
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
order_book_ids |
string | array | ✅ |
start_date |
string | ❌ | 开始日期,默认为股票上市日期 |
end_date |
string | ❌ | 结束日期,默认为当前日期,如果股票已经退市,则为退市日期 |
market |
string | ❌ | 默认是中国内地市场('cn') 。可选'cn' - 中国内地市场;'hk' - 香港市场 |
描述: ST状态
API Method: is_st_stock
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
order_book_ids |
string | array | ✅ |
start_date |
string | ❌ | 开始日期,默认为股票上市日期 |
end_date |
string | ❌ | 结束日期,默认为当前日期,如果股票已经退市,则为退市日期 |
market |
string | ❌ | 默认是中国内地市场('cn') |
描述: 港股列表
API Method: all_instruments
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
type |
string | array | ❌ |
date |
string | ❌ | 指定日期,筛选指定日期可交易的合约 |
market |
string | ❌ | 默认是中国内地市场('cn') 。可选'cn' - 中国内地市场;'hk' - 香港市场 |
描述: 港股基础信息
API Method: instruments
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
order_book_ids |
string | array | ✅ |
market |
string | ❌ | 默认是中国内地市场('cn') 。可选'cn' - 中国内地市场;'hk' - 香港市场 |
描述: 港股日行情
API Method: get_price
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
order_book_ids |
string | array | ✅ |
start_date |
string | ❌ | 开始日期 |
end_date |
string | ❌ | 结束日期 |
frequency |
string | ❌ | 历史数据的频率。 现在支持周/日/分钟/tick 级别的历史数据,默认为'1d'。 1m - 分钟线 1d - 日线 1w - 周线,只支持'1w' 日线和分钟可选取不同频率,例如'5m'代表 5 分钟线。 |
fields |
string | array | ❌ |
adjust_type |
string | ❌ | 权息修复方案,仅对股票和 ETF 有效,默认为'pre'。 不复权 - 'none', 前复权 - 'pre',后复权 - 'post', 前复权 - 'pre_volume', 后复权 - 'post_volume' 两组前后复权方式仅 volume 字段处理不同,其他字段相同。其中'pre'、'post'中的 volume 采用拆分因子调整;'pre_volume'、'post_volume'中的 volume 采用复权因子调整。 |
skip_suspended |
boolean | ❌ | 是否跳过停牌数据。默认为 False,不跳过,用停牌前数据进行补齐。True 则为跳过停牌期。 |
expect_df |
boolean | ❌ | 默认返回 pandas dataframe。如果调为 False,则返回原有的数据结构,周线数据需设置 expect_df=True |
time_slice |
string | ❌ | 开始、结束时间段。默认返回当天所有数据。 支持分钟 / tick 级别的切分,详见下方范例。 |
market |
string | ❌ | 默认是中国内地市场('cn') 。可选'cn' - 中国内地市场;'hk' - 香港市场 |
描述: 港股复权因子
API Method: get_ex_factor
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
order_book_ids |
string | array | ✅ |
start_date |
string | ❌ | 开始日期,默认返回全部 |
end_date |
string | ❌ | 结束日期,默认返回全部 |
market |
string | ❌ | 默认是中国内地市场('cn') 。可选'cn' - 中国内地市场;'hk' - 香港市场 |
描述: 港股股本数据
API Method: get_shares
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
order_book_ids |
string | array | ✅ |
start_date |
string | ❌ | 开始日期 |
end_date |
string | ❌ | 结束日期,不传入 start_date ,end_date 则 默认返回最近三个月的数据 |
fields |
string | array | ❌ |
expect_df |
boolean | ❌ | 默认返回 pandas dataframe,如果调为 False ,则返回原有的数据结构 |
market |
string | ❌ | 默认是中国内地市场('cn') 。可选'cn' - 中国内地市场;'hk' - 香港市场 |
描述: 港股行业分类
API Method: get_instrument_industry
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
order_book_ids |
string | array | ✅ |
source |
string | ❌ | 分类依据。citics_2019 - 中信新分类(2019 发布), citics - 中信旧分类(退役中), gildata -聚源。 默认 source='citics_2019'. |
level |
integer | ❌ | 行业分类级别,共三级,默认返回一级分类。参数 0,1,2,3 一一对应,其中 0 返回三级分类完整情况 当 source='citics_2019' 时,level 可传入'citics_sector' 获取该股票的衍生板块及风格归属 |
date |
string | ❌ | 查询日期,默认为当前最新日期 |
market |
string | ❌ | 默认是中国内地市场('cn') 。可选'cn' - 中国内地市场;'hk' - 香港市场 |
描述: 港股换手率
API Method: get_turnover_rate
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
order_book_ids |
string | array | ✅ |
start_date |
string | ❌ | 开始日期 |
end_date |
string | ❌ | 结束日期,不传入 start_date ,end_date 则 默认返回最近三个月的数据 |
fields |
string | array | ❌ |
expect_df |
boolean | ❌ | 默认返回 pandas dataframe。如果调为 False,则返回原有的数据结构 |
market |
string | ❌ | 默认是中国内地市场('cn') 。可选'cn' - 中国内地市场;'hk' - 香港市场 |
描述: 港股分红
API Method: get_dividend
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
order_book_ids |
string | array | ✅ |
start_date |
string | ❌ | 开始日期 |
end_date |
string | ❌ | 结束日期,不传入 start_date ,end_date 则 默认返回全部分红数据 |
adjusted |
boolean | ❌ | |
expect_df |
boolean | ❌ | 默认返回 pandas dataframe,如果调为 False ,则返回原有的数据结构 |
market |
string | ❌ | 默认是中国内地市场('cn')。cn-中国内地市场,hk-中国香港市场 |
描述: 港股财务数据(PIT)
API Method: get_pit_financials_ex
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
order_book_ids |
string | array | ✅ |
fields |
array | ✅ | 需要返回的财务字段。 |
start_quarter |
string | ✅ | 财报回溯查询的起始报告期,例如'2015q2'代表 2015 年半年报 。 |
end_quarter |
string | ✅ | 财报回溯查询的截止报告期,例如'2015q4'代表 2015 年年报。 |
date |
string | ❌ | 查询日期,默认查询日期为当前最新日期 |
statements |
string | ❌ | 基于查询日期,返回某一个报告期的所有记录或最新一条记录,设置 statements 为 all 时返回所有记录,statements 等于 latest 时返回最新的一条记录,默认为 latest. |
market |
string | ❌ | 默认是中国内地市场('cn') 。可选'cn' - 中国内地市场;'hk' - 香港市场 |
描述: 交易日列表
API Method: get_trading_dates
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
start_date |
string | ✅ | 开始日期 |
end_date |
string | ✅ | 结束日期 |
market |
string | ❌ | 默认是中国内地市场('cn') 。可选'cn' - 中国内地市场;'hk' - 香港市场 |
描述: 上一个交易日
API Method: get_previous_trading_date
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
date |
string | ✅ | 指定日期 |
n |
integer | ❌ | n 代表往前第 n 个交易日。默认为 1,即前一个交易日 |
market |
string | ❌ | 默认是中国内地市场('cn') 。可选'cn' - 中国内地市场;'hk' - 香港市场 |
描述: 下一个交易日
API Method: get_next_trading_date
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
date |
string | ✅ | 指定日期 |
n |
integer | ❌ | n 代表未来第 n 个交易日。默认为 1,即下一个交易日 |
market |
string | ❌ | 默认是中国内地市场('cn') 。可选'cn' - 中国内地市场;'hk' - 香港市场 |
描述: 基金列表
API Method: fund.all_instruments
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
date |
date | ❌ | 该参数表示过滤掉 listed_date 晚于当日的基金,默认为 None,表示获取全部基金信息,不进行过滤。 (Default value = None) |
market |
string | ❌ | (Default value = "cn") |
描述: 基金基础信息
API Method: fund.instruments
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
order_book_ids |
string | array | ✅ |
market |
string | ❌ | (Default value = "cn") |
描述: 基金净值
API Method: fund.get_nav
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
order_book_ids |
string | array | ✅ |
start_date |
date | ❌ | 开始日期 (Default value = None) |
end_date |
date | ❌ | 结束日期 (Default value = None) |
fields |
string | array | ❌ |
expect_df |
boolean | ❌ | 返回 MultiIndex DataFrame (Default value = False) |
market |
string | ❌ | (Default value = "cn") |
描述: 基金持仓
API Method: fund.get_holdings
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
order_book_ids |
string | array | ✅ |
date |
date | ❌ | 日期,为空则返回所有持仓 (Default value = None) |
market |
string | ❌ | (Default value = "cn") |
描述: 基金指标
API Method: fund.get_indicators
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
order_book_ids |
string | array | ✅ |
start_date |
date | ❌ | 开始日期 (Default value = None) |
end_date |
date | ❌ | 结束日期 (Default value = None) |
fields |
string | array | ❌ |
rule |
integer | ❌ | str, 可选:["ricequant"] (Default value = "ricequant") |
indicator_type |
any | ❌ | str, 可选:["value", "rank"] (Default value = "value") |
market |
string | ❌ | (Default value = "cn") |
描述: 基金经理
API Method: fund.get_manager
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
order_book_ids |
string | array | ✅ |
expect_df |
boolean | ❌ | 返回 MultiIndex DataFrame (Default value = True) |
market |
string | ❌ | (Default value = "cn") |
描述: 基金分红
API Method: fund.get_dividend
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
order_book_ids |
string | array | ✅ |
market |
string | ❌ | (Default value = "cn") |
描述: 期货合约列表
API Method: all_instruments
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
type |
string | array | ❌ |
date |
string | ❌ | 指定日期,筛选指定日期可交易的合约 |
market |
string | ❌ | 默认是中国内地市场('cn') 。可选'cn' - 中国内地市场;'hk' - 香港市场 |
描述: 期货合约基本信息
API Method: instruments
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
order_book_ids |
string | array | ✅ |
market |
string | ❌ | 默认是中国内地市场('cn') 。可选'cn' - 中国内地市场;'hk' - 香港市场 |
描述: 期货行情
API Method: get_price
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
order_book_ids |
string | array | ✅ |
start_date |
string | ❌ | 开始日期 |
end_date |
string | ❌ | 结束日期 |
frequency |
string | ❌ | 历史数据的频率。 现在支持周/日/分钟/tick 级别的历史数据,默认为'1d'。 1m - 分钟线 1d - 日线 1w - 周线,只支持'1w' 日线和分钟可选取不同频率,例如'5m'代表 5 分钟线。 |
fields |
string | array | ❌ |
adjust_type |
string | ❌ | 权息修复方案,仅对股票和 ETF 有效,默认为'pre'。 不复权 - 'none', 前复权 - 'pre',后复权 - 'post', 前复权 - 'pre_volume', 后复权 - 'post_volume' 两组前后复权方式仅 volume 字段处理不同,其他字段相同。其中'pre'、'post'中的 volume 采用拆分因子调整;'pre_volume'、'post_volume'中的 volume 采用复权因子调整。 |
skip_suspended |
boolean | ❌ | 是否跳过停牌数据。默认为 False,不跳过,用停牌前数据进行补齐。True 则为跳过停牌期。 |
expect_df |
boolean | ❌ | 默认返回 pandas dataframe。如果调为 False,则返回原有的数据结构,周线数据需设置 expect_df=True |
time_slice |
string | ❌ | 开始、结束时间段。默认返回当天所有数据。 支持分钟 / tick 级别的切分,详见下方范例。 |
market |
string | ❌ | 默认是中国内地市场('cn') 。可选'cn' - 中国内地市场;'hk' - 香港市场 |
描述: 主力合约
API Method: futures.get_dominant
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
underlying_symbol |
string | ✅ | 期货合约品种,例如沪深 300 股指期货为'IF' |
start_date |
string | ❌ | 开始日期,默认为期货品种最早上市日期后一交易日 |
end_date |
string | ❌ | 结束日期,默认为当前日期 |
rule |
integer | ❌ | 主力合约选取规则。 默认 rule=0,当同品种其他合约持仓量在收盘后超过当前主力合约 1.1 倍时,从第二个交易日开始进行主力合约的切换。每个合约只能做一次主力/次主力合约,不会重复出现。针对股指期货,只在当月和次月选择主力合约。 当 rule=1 时,主力/次主力合约的选取只考虑最大/第二大昨仓这个条件。 当 rule=2 时,采用昨日成交量与持仓量同为最大/第二大的合约为当日主力/次主力。 当 rule=3 时,在 rule=0 选取规则上,考虑在最后一个交易日不能成为主力/次主力合约。 |
rank |
integer | ❌ | 默认 rank=1。 1-主力合约(支持所有期货) 2-次主力合约(支持所有期货;针对股指期货,需满足 rule=1 或 rule=2) 3-次次主力合约(支持所有期货;针对股指期货,需满足 rule=1 或 rule=2) |
market |
string | ❌ | 默认是中国内地市场('cn') 。可选'cn' - 中国内地市场; |
描述: 主力合约行情
API Method: futures.get_dominant_price
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
underlying_symbols |
string | array | ✅ |
start_date |
string | ❌ | 开始日期 |
end_date |
string | ❌ | 结束日期,start_date ,end_date 不传参数时默认返回最近三个月的数据 |
frequency |
string | ❌ | 历史数据的频率。 支持/日/分钟/tick 级别的历史数据,默认为'1d'。1m- 分钟线,1d-日线,分钟可选取不同频率,例如'5m'代表 5 分钟线 |
fields |
string | array | ❌ |
adjust_type |
string | ❌ | 复权方式,默认为'pre', none - 不复权 ,pre - 前复权, post - 后复权, |
adjust_method |
string | ❌ | 复权方法 'prev_close_spread':基于主力合约切换前一个交易日收盘价价差进行复权 'open_spread':基于主力合约切换当日开盘价价差进行复权 'prev_close_ratio':基于主力合约切换前一个交易日收盘价比例进行复权 'open_ratio':基于主力合约切换当日开盘价比例进行复权' 默认为'prev_close_spread'; adjust_type 为 None 时,adjust_method 复权方法设置无效 |
rule |
integer | ❌ | 主力合约选取规则。 默认 rule=0,当同品种其他合约持仓量在收盘后超过当前主力合约 1.1 倍时,从第二个交易日开始进行主力合约的切换。每个合约只能做一次主力/次主力合约,不会重复出现。针对股指期货,只在当月和次月选择主力合约。 当 rule=1 时,主力/次主力合约的选取只考虑最大/第二大昨仓这个条件。 当 rule=2 时,采用昨日成交量与持仓量同为最大/第二大的合约为当日主力/次主力。 当 rule=3 时,在 rule=0 选取规则上,考虑在最后一个交易日不能成为主力/次主力合约。 |
rank |
integer | ❌ | 默认 rank=1 1-主力合约(支持所有期货) 2-次主力合约(支持所有期货;针对股指期货,需满足 rule=1 或 rule=2) 3-次次主力合约(支持所有期货;针对股指期货,需满足 rule=1 或 rule=2) |
time_slice |
string | ❌ | 开始、结束时间段。默认返回当天所有数据。 |
描述: 期权合约列表
API Method: all_instruments
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
type |
string | array | ❌ |
date |
string | ❌ | 指定日期,筛选指定日期可交易的合约 |
market |
string | ❌ | 默认是中国内地市场('cn') 。可选'cn' - 中国内地市场;'hk' - 香港市场 |
描述: 期权合约信息
API Method: instruments
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
order_book_ids |
string | array | ✅ |
market |
string | ❌ | 默认是中国内地市场('cn') 。可选'cn' - 中国内地市场;'hk' - 香港市场 |
描述: 期权行情
API Method: get_price
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
order_book_ids |
string | array | ✅ |
start_date |
string | ❌ | 开始日期 |
end_date |
string | ❌ | 结束日期 |
frequency |
string | ❌ | 历史数据的频率。 现在支持周/日/分钟/tick 级别的历史数据,默认为'1d'。 1m - 分钟线 1d - 日线 1w - 周线,只支持'1w' 日线和分钟可选取不同频率,例如'5m'代表 5 分钟线。 |
fields |
string | array | ❌ |
adjust_type |
string | ❌ | 权息修复方案,仅对股票和 ETF 有效,默认为'pre'。 不复权 - 'none', 前复权 - 'pre',后复权 - 'post', 前复权 - 'pre_volume', 后复权 - 'post_volume' 两组前后复权方式仅 volume 字段处理不同,其他字段相同。其中'pre'、'post'中的 volume 采用拆分因子调整;'pre_volume'、'post_volume'中的 volume 采用复权因子调整。 |
skip_suspended |
boolean | ❌ | 是否跳过停牌数据。默认为 False,不跳过,用停牌前数据进行补齐。True 则为跳过停牌期。 |
expect_df |
boolean | ❌ | 默认返回 pandas dataframe。如果调为 False,则返回原有的数据结构,周线数据需设置 expect_df=True |
time_slice |
string | ❌ | 开始、结束时间段。默认返回当天所有数据。 支持分钟 / tick 级别的切分,详见下方范例。 |
market |
string | ❌ | 默认是中国内地市场('cn') 。可选'cn' - 中国内地市场;'hk' - 香港市场 |
描述: 期权合约列表
API Method: options.get_contracts
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
underlying |
string | ✅ | 期权标的。可以填写 'M' 代表期货品种的字母;也可填写'M1901' 这种具体合约代码。只支持单一品种或合约代码输入 |
option_type |
string | ❌ | 'C' 代表认购期权;'P' 代表认沽期权合约。默认返回全部类型 |
maturity |
string | ❌ | 到期月份。例如 1811 代表期权 18 年 11 月到期(而不是标的期货的到期时间)。默认返回全部到期月份 |
strike |
number | ❌ | 行权价。查询时向左靠档匹配(例如,当前最高行权价是 1000,则输入大于 1000 的行权价都会向左靠档至 1000)。默认返回全部行权价 |
trading_date |
string | ❌ | 查询日期。默认返回全部数据 |
描述: 期权希腊字母
API Method: options.get_greeks
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
order_book_ids |
string | array | ✅ |
start_date |
string | ❌ | 查询的开始日期 |
end_date |
string | ❌ | 查询的结束日期,默认为当天 |
fields |
string | array | ❌ |
model |
string | ❌ | 计算方法,默认为 'implied_forward'。 针对 BS 模型中的标的物远期利率,提供两种计算方法: last - 以国债同期限收益率作为无风险利率,标的物分红定为 0 计算远期利率; implied_forward - 基于期权的风险平价关系(put-call parity),推算市场数据隐含的标的物远期利率 |
price_type |
string | ❌ | 计算使用价格,默认为'close' 。 close - 使用期权收盘价计算衍生指标。 settlement - 使用期权结算价计算衍生指标 |
frequency |
string | ❌ | 数据的频率。 默认为'1d'。 1m - 分钟级别(仅支持股指期货,且 price_type 需为'close') 1d - 日级别 |
market |
string | ❌ | 默认是中国内地市场('cn') 。可选'cn' - 中国内地市场; |
描述: 期权指标
API Method: options.get_indicators
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
underlying_symbols |
string | array | ✅ |
maturity |
string | ✅ | 到期月份,例 2503 代表期权 25 年 3 月到期 |
start_date |
string | ❌ | 开始日期 |
end_date |
string | ❌ | 结束日期,start_date ,end_date 不传参数时默认返回最近三个月的数据 |
fields |
string | array | ❌ |
market |
string | ❌ | 默认是中国内地市场('cn') 。可选'cn' - 中国内地市场; |
描述: 期权主力月份
API Method: options.get_dominant_month
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
underlying_symbol |
string | array | ✅ |
start_date |
string | ❌ | 开始日期 |
end_date |
string | ❌ | 结束日期,start_date ,end_date 不传参数时默认返回所有数据 |
rule |
integer | ❌ | 默认 rule=0,每个月份只能做一次主力月份,不会重复出现。 当 rule=1 时,主力月份的选取只考虑持仓量与成交量条件。 |
rank |
integer | ❌ | 默认 rank=1。 1-主力月份,2-次主力月份 |
market |
string | ❌ | 默认是中国内地市场('cn') 。可选'cn' - 中国内地市场; |
描述: 期权合约属性
API Method: options.get_contract_property
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
order_book_ids |
string | array | ✅ |
start_date |
string | ❌ | 开始日期 |
end_date |
string | ❌ | 结束日期,start_date ,end_date 不传参数时默认返回所有数据 |
fields |
string | array | ❌ |
market |
string | ❌ | 默认是中国内地市场('cn') 。可选'cn' - 中国内地市场; |
描述: 存款准备金率
API Method: econ.get_reserve_ratio
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
reserve_type |
string | array | ❌ |
start_date |
string | ❌ | 开始查找时间,如 '20180501',默认为上一年的当天 |
end_date |
string | ❌ | 截止查找时间,如 '20180501',默认为当天 |
market |
string | ❌ | (Default value = "cn") |
描述: 货币供应量
API Method: econ.get_money_supply
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
start_date |
string | ❌ | 开始日期,默认为去年的查询当日(基准为信息公布日)。 |
end_date |
string | ❌ | 结束日期,默认为查询当日。 |
market |
string | ❌ | (Default value = "cn") |
描述: CPI居民消费价格指数
API Method: econ.get_factors
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
factors |
string | array | ✅ |
start_date |
string | ✅ | 起始日期 |
end_date |
string | ✅ | 截止日期 |
market |
string | ❌ | (Default value = "cn") |
描述: PPI工业品出厂价格指数
API Method: econ.get_factors
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
factors |
string | array | ✅ |
start_date |
string | ✅ | 起始日期 |
end_date |
string | ✅ | 截止日期 |
market |
string | ❌ | (Default value = "cn") |
描述: GDP国内生产总值
API Method: econ.get_factors
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
factors |
string | array | ✅ |
start_date |
string | ✅ | 起始日期 |
end_date |
string | ✅ | 截止日期 |
market |
string | ❌ | (Default value = "cn") |
描述: PMI制造业采购经理指数
API Method: econ.get_factors
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
factors |
string | array | ✅ |
start_date |
string | ✅ | 起始日期 |
end_date |
string | ✅ | 截止日期 |
market |
string | ❌ | (Default value = "cn") |
描述: Shibor利率
API Method: econ.get_factors
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
factors |
string | array | ✅ |
start_date |
string | ✅ | 起始日期 |
end_date |
string | ✅ | 截止日期 |
market |
string | ❌ | (Default value = "cn") |
描述: 宏观数据查询
API Method: econ.get_factors
Payload 参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
factors |
string | array | ✅ |
start_date |
string | ✅ | 起始日期 |
end_date |
string | ✅ | 截止日期 |
market |
string | ❌ | (Default value = "cn") |