Appearance
规则数据
查询证券在某天的涨跌停价格
get_price_limit-查询证券在某天的涨跌停价格
会跳过停牌。
函数
python
get_price_limit(security, start_date=None, end_date=None, count=0, fq='pre', fq_ref_date=None)参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| security | str / list[str] | 是 | 标的代码 |
| start_date | datetime.date / datetime.datetime / str / 时间戳 | 否 | 开始时间;支持 yyyy-mm-dd / yyyy-mm-dd hh:mm:ss / datetime / 时间戳;不能与 count同时使用;如果只传入日期,则日内时间为当日 00:00:00 |
| end_date | datetime.date / datetime.datetime / str / 时间戳 | 否 | 截止时间;支持 yyyy-mm-dd / yyyy-mm-dd hh:mm:ss / datetime / 时间戳;如果只传入日期,则日内时间为当日 00:00:00;默认回测时间 |
| count | int | 否 | 获取数量 |
| fq | str / None | 否 | 复权方式:pre/none/post(分别为前复权/不复权/后复权);默认 pre |
| fq_ref_date | str / datetime / 时间戳 / None | 否 | 复权基准日期,影响复权数据:对这一天之前的每次除权进行连续的前复权处理,对这一天之后每次除权进行连续的后复权处理;默认 current_dt(回测当前日期) |
返回值
| 返回值类型 | 说明 |
|---|---|
| pandas.DataFrame | 返回一个 DataFrame,包含涨跌停价格信息 |
返回字段
| 字段名 | 类型 | 说明 |
|---|---|---|
| time | datetime.date | 时间 |
| security | str | 标的代码 |
| high_limit | float | 涨停价格;无限制返回 inf |
| low_limit | float | 跌停价格;无限制返回 -inf |
举例
python
data = get_price_limit(['sh600000', 'sz000001'], end_date="2023-05-10", count=5)
log.info(data)
# 输出示例:
# time security high_limit low_limit
# 0 2023-05-04 sh600000 8.4 6.8
# 1 2023-05-04 sz000001 13.8 11.3
# 2 2023-05-05 sh600000 8.4 6.9
# 3 2023-05-05 sz000001 14.0 11.5
# 4 2023-05-08 sh600000 8.5 7.0
# 5 2023-05-08 sz000001 14.2 11.6
# 6 2023-05-09 sh600000 8.9 7.3
# 7 2023-05-09 sz000001 14.7 12.0
# 8 2023-05-10 sh600000 8.8 7.2
# 9 2023-05-10 sz000001 14.5 11.8