# 获取指定日期股票交易数据get_gpjy_value_by_date
# 根据股票,获取指定时间段内的股票交易数据,需要先在客户端中下载股票数据包
def get_gpjy_value_by_date(stock_list: List[str] = [],
field_list: List[str] = [],
year: int = 0,
mmdd: int = 0) -> Dict:
1
2
3
4
2
3
4
# 输入参数
| 参数 | 是否必选 | 参数类型 | 参数说明 |
|---|---|---|---|
| stock_list | Y | List[str] | 证券代码列表 |
| field_list | Y | List[str] | 字段筛选,不能为空 |
| year | Y | int | 指定年份 |
| mmdd | Y | int | 指定月日 |
- 如果year为0,mmdd为0,表示最新数据,mmdd为1,2,3...,表示倒数第2,3,4...个数据。
- 需要先在客户端中下载股票数据包
# 输出数据
同get_gpjy_value一样。
# 接口使用
from tqcenter import tq
tq.initialize(__file__)
gp_one = tq.get_gpjy_value_by_date(
stock_list=['688318.SH'],
field_list=['GP1','GP2','GP3','GP4','GP5'],
year=0,mmdd=0)
print(gp_one)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
# 数据样本
{'688318.SH': {'GP1': ['24154.00', '0.00'], 'GP2': ['20574.12', '18728.85'], 'GP3': ['140464.83', '55043.00'], 'GP4': ['169.80', '5943.00'], 'GP5': ['103.00', '-7000.00']}}
1