98 浏览
0

您好,想确认服务端快期模拟账户(TqKq,不是本地 TqSim)的手续费查询接口及适用规则,用于模拟执行前的费用核算。

已观察到的现象:
1. 快期3模拟客户端已登录,启用“手续费率/保证金率”列并逐一选择合约后,状态栏提示开始查询,但两列为空。
2. TqKq 主模拟账户可正常连接。按照当前 SDK 的 pre_insert_order 保证金预估协议,只查询、不下单,可收到 pre_margin;返回字段中没有 commission 或 pre_commission。
3. 待核验合约为 DCE.c2701、c2703、c2705、v2612、v2701、v2702。本次排查没有为了反推手续费而试单。

请官方协助确认:
1. 是否存在无需下单、无需先成交即可取得服务端模拟账户逐合约手续费的受支持接口?请提供接口名称、文档、必要权限和最小只读示例。
2. 若没有查询接口,是否可提供该模拟环境当前适用的官方规则或导出方式?需要区分开仓、平今、平昨,按手与按金额两部分及各自单位;明确按金额计费使用成交价、结算价还是其他基准,以及取整方式。
3. 大商所日内开平配对是否会回溯调整开仓手续费?服务端模拟是否简化此项?如何与实际账户累计手续费、逐笔成交或结算记录核对?
4. 规则的生效交易日及后续变更如何获取?北京时间2026-10-09下午只读查询时,服务器 trading_day 返回20261012,请一并确认该时段的交易日切换和费率适用口径。
5. 快期3费率列为空,是当前模拟环境不支持该查询,还是需要其他配置或版本?

希望核验的是当前 TqKq 服务端实际扣费规则,而不是其他账户的通用费率或本地 TqSim/Quote 默认值。若某项不支持,请明确限制及建议路径。此问题不附用户名、密码、资金余额、账户标识或完整日志。谢谢。

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

目前 TqKq 没有对外提供“下单前只读查询逐合约开仓、平今、平昨手续费率”的公开接口。

需要注意:

1. `TqSim.get_commission()` 只适用于本地 `TqSim`,不能用来代表 TqKq 服务端模拟账户的实际扣费规则。
2. TqKq 成交后可以从账户对象的 `commission` 查看当日累计手续费,但当前没有公开的逐笔手续费字段或完整费率表接口,无法在不成交的情况下精确反推出开仓、平今、平昨费率。
3. 快期3中模拟账户的手续费率、保证金率列为空,也是因为该模拟环境没有返回这类费率查询结果,并非还需要额外开启某个客户端配置。
4. TqKq 是模拟环境,手续费主要用于模拟结果参考,不承诺完整复现交易所、期货公司所有差异化规则,包括日内配对后的回溯调整。实盘精确费率及结算口径应以期货公司费率查询和结算单为准。
5. `trading_day` 表示交易系统当前所属的交易日,不等同于自然日;日盘结算切换后可能已经进入下一个交易日,因此 2026-10-09 收盘结算后显示 `20261012` 属于交易日切换口径。

因此,如果需求是下单前进行精确费用预算,目前建议从期货公司获取费率表并在策略侧维护;TqKq 暂无可直接导出的服务端费率表。

chaos 发表新评论 18小时 前

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

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