refactor: 调整项目结构,新增数据同步和交易日历模块
- 移除 pyproject.toml,改用 uv 管理项目 - 新增 data/* 忽略规则 - 新增数据同步模块 sync.py - 新增交易日历模块 trade_cal.py - 新增相关测试用例 - 更新 API 文档
This commit is contained in:
@@ -123,4 +123,60 @@ delist_date str N 退市日期
|
||||
is_hs str N 是否沪深港通标的,N否 H沪股通 S深股通
|
||||
act_name str Y 实控人名称
|
||||
act_ent_type str Y 实控人企业性质
|
||||
说明:旧版上的PE/PB/股本等字段,请在行情接口“每日指标”中获取。
|
||||
说明:旧版上的PE/PB/股本等字段,请在行情接口“每日指标”中获取。
|
||||
|
||||
|
||||
交易日历
|
||||
接口:trade_cal,可以通过数据工具调试和查看数据。
|
||||
描述:获取各大交易所交易日历数据,默认提取的是上交所
|
||||
积分:需2000积分
|
||||
|
||||
输入参数
|
||||
|
||||
名称 类型 必选 描述
|
||||
exchange str N 交易所 SSE上交所,SZSE深交所,CFFEX 中金所,SHFE 上期所,CZCE 郑商所,DCE 大商所,INE 上能源
|
||||
start_date str N 开始日期 (格式:YYYYMMDD 下同)
|
||||
end_date str N 结束日期
|
||||
is_open str N 是否交易 '0'休市 '1'交易
|
||||
输出参数
|
||||
|
||||
名称 类型 默认显示 描述
|
||||
exchange str Y 交易所 SSE上交所 SZSE深交所
|
||||
cal_date str Y 日历日期
|
||||
is_open str Y 是否交易 0休市 1交易
|
||||
pretrade_date str Y 上一个交易日
|
||||
接口示例
|
||||
|
||||
|
||||
pro = ts.pro_api()
|
||||
|
||||
|
||||
df = pro.trade_cal(exchange='', start_date='20180101', end_date='20181231')
|
||||
或者
|
||||
|
||||
|
||||
df = pro.query('trade_cal', start_date='20180101', end_date='20181231')
|
||||
数据样例
|
||||
|
||||
exchange cal_date is_open
|
||||
0 SSE 20180101 0
|
||||
1 SSE 20180102 1
|
||||
2 SSE 20180103 1
|
||||
3 SSE 20180104 1
|
||||
4 SSE 20180105 1
|
||||
5 SSE 20180106 0
|
||||
6 SSE 20180107 0
|
||||
7 SSE 20180108 1
|
||||
8 SSE 20180109 1
|
||||
9 SSE 20180110 1
|
||||
10 SSE 20180111 1
|
||||
11 SSE 20180112 1
|
||||
12 SSE 20180113 0
|
||||
13 SSE 20180114 0
|
||||
14 SSE 20180115 1
|
||||
15 SSE 20180116 1
|
||||
16 SSE 20180117 1
|
||||
17 SSE 20180118 1
|
||||
18 SSE 20180119 1
|
||||
19 SSE 20180120 0
|
||||
20 SSE 20180121 0
|
||||
Reference in New Issue
Block a user