从0.9.15版本开始,天勤软件与 TqSdk 的版本将同步更新,两者的版本号会保持一致,天勤 0.9.15 版内置的 tqsdk 也是 0.9.15 版本。
天勤内置完整vscode支持策略开发调试
这一版的天勤整合了vscode开发环境和 python 3.7.4. 用户安装天勤后即可获得完整开发环境。
在vscode里,可以方便的编辑策略程序,也可以方便的调试运行或执行回测
策略程序直连服务器
从0.9.15版本开始,TqSdk 废除了通过天勤中转交易指令和行情数据的机制。使用TqSdk开发的策略程序,无论是在天勤中运行,还是在独立python环境中运行,都将直接与交易/行情服务器通讯。详见 策略程序的多种入口场景
完整的更新内容
新功能与特性变更
- 天勤安装包中内置了一份vscode 和完整的 python 3.7.4. 用户安装天勤后即可获得完整开发环境
- 现在 Python 策略程序总是直接连接交易服务器和行情服务器,交易与行情数据都不再经由天勤转发,即使在天勤中直接运行也是如此
- #85: TqSdk 增加了对函数调用参数的合法性检查机制
- 移除了天勤中的团队复盘功能
修正bug
- 修正了策略程序在天勤中运行时获取持仓信息出错的bug
- #99: 修正了策略程序带自定义命令行参数时无法运行的bug
- #80: 修正了 get_order, get_position 等函数获取全部委托单或持仓时, 获取的dict中包含其它内容的bug
- #70: 修正了tqsdk将用户绘图数据发往行情服务器导致行情断线的bug
文档与示例
- ta_func文档大幅度加强
- 示例程序中涉及持仓手数的地方都由 volume_xxx 修改为 pos_xxx
- 天勤中的示例程序改为中文文件名
- 修正了其它一些细节错误