42 浏览
0

您好,我看到论坛问题 26501 关于历史行情修订及版本留存的回复,想进一步确认主力映射是否适用同样政策。

环境:TqSdk 3.10.2。
研究范围:2024—2025 年 CZCE.MA、CZCE.TA。

请官方技术支持确认:

  1. query_his_cont_quotes() 返回的 date=t,是否表示 t 日生效的主力?当时用户最迟在 t 日收盘后能否获取同一映射?
  2. continuous_table.json 中的历史主力映射是否可能修订?修订是否仅纠正错误,还是可能根据后续交易日的信息重新选择历史主力?是否保留历史版本或修订记录?

请同时说明上述机制是否适用于 2024—2025 年。谢谢。

chaos 已回答的问题 3小时 前
0

continuous_table.json 属于 TqSdk 内部使用的数据文件,不是面向用户开放并承诺长期稳定的公共数据接口,其文件地址、格式和内容不作为对外接口保证。
query_his_cont_quotes() 用于查询历史主力合约映射,其底层会使用 continuous_table.json 中的主力切换记录,并结合交易日历整理为逐交易日的映射结果。返回结果中的 date=t 表示该合约是交易日 t 对应的主力合约。天勤主力的选择规则是:某合约成交量和持仓量均为最大后,在下一个交易日开盘收到行情更新时进行切换。

历史主力映射正常情况下不会根据后续市场表现随意回溯改选;但如果交易所历史数据发生更正,或者发现数据缺失、异常及主力映射生成问题,相关历史映射可能进行修订。目前不提供历史版本或逐次修订记录。

如对历史结果有严格的复现或审计要求,建议用户自行保存每次取得的数据和映射结果;如果需要完全固定主力选择口径,也可以下载各具体合约的历史成交量、持仓量等数据,按照自己的规则生成并保存主力合约序列。

上述机制同样适用于您提到的 2024—2025 年 CZCE.MA、CZCE.TA。

chaos 发表新评论 3小时 前

有其他问题欢迎加入官方Q群748265037一起交流

您正在查看1个答案中的1个,单击此处查看所有答案。