2.1.4 (2020/11/26)
- 增加计算波动率曲面函数,详情参考
VOLATILITY_CURVE()
- TargetPosTask 支持 price 参数为函数类型,详情参考
TargetPosTask
- 优化下载数据体验,已下市无数据合约提前退出
- 修复在复盘情况下会持续重复发送订阅合约请求的问题,可以改善复盘连接成功率
- 修改优化文档
2.1.3 (2020/11/20)
- 修复 twap 在某些边界条件下无法下单的 bug
- 修复 linux 平台下 web_gui 可能因为端口占用无法启动网页
- DataDownloader.get_data_series() 函数使用可能导致内存泄漏,暂时下线修复
2.1.2 (2020/11/19)
- 下载数据工具支持默认下载 ticks 五档行情
- 下载数据工具增加 get_data_series 接口,可以获取 dataframe 格式数据,详情请参考
get_data_series()
- 优化下载数据体验,无数据合约提前退出
- 修复 twap 算法可能无法持续下单的 bug
- web_gui 替换新版 logo
- web_gui 支持 K 线图放大显示
2.1.1 (2020/11/18)
- 增加 psutil 依赖包
2.1.0 (2020/11/17)
- 增加多账户功能,详情请参考
multiaccount
- 优化日志模块,明确区分屏幕输出、日志文件中的日志格式,并在 TqApi 中提供参数 disable_print,可以禁止 TqApi 在屏幕输出内容,详情请参考
TqApi
- 修复复盘时 web_gui 时间显示错误
- 优化测试用例执行流程,支持并行运行测试
- 修改、优化优化文档
2.0.5 (2020/11/03)
- 优化:Quote 对象增加若干字段:instrument_name、 exercise_year、exercise_month、last_exercise_datetime、exercise_type、public_float_share_quantity,详情请参考文档
Quote
- 修改:query_options 接口参数名调整,兼容之前的用法
- 修复:CFFEX.IO 指数回测可能报错的bug
- 修复:快期模拟在 web_gui 中优化用户名显示
- 修复:未设置过 ETF 期权风控规则的账户首次设置风控规则时可能报错
- 优化文档:增加 query 系列函数返回数据类型的注释
2.0.4 (2020/10/13)
- 增加 Python 支持版本说明(3.6/3.7/3.8)
- 修复指数不能正常回测问题
- 修复 2020/08/03-2020/09/15 时间内下市合约查询失败的问题
2.0.3 (2020/09/23)
- 修复 api 对不存在合约名称的错误处理
- 增加下载委托单和成交记录的示例 downloader_orders – 下载委托单和成交记录
- 增加 algorithm 算法模块,增加
twap
算法以及对应的 demo 示例 Twap
2.0.2 (2020/09/18)
- 2020/10/01 以后,免费版用户不再支持回测,下载数据等功能,点击了解专业版和免费版区别
- 修改中证 500 的合约名称为 SSE.000905
- 修改 TqAccount 检查参数类型并提示用户
- vscode插件版优化部分显示
2.0.1 (2020/09/17)
- 股票行情正式上线,点击查看详情 合约, 行情和历史数据
- 发布 TqSdk 专业版,点击查看详情 TqSdk 专业版
- 支持 ETF 期权交易,支持的期货公司名单参见 点击查看详细说明
- 提供新版合约接口服务
query_quotes()
、query_cont_quotes()
、query_options()
,替代原有 _data 用法,建议尽早换用 - 增加设置、读取 ETF 期权风控规则的接口,
set_risk_management_rule()
、get_risk_management_rule()
- 增加 TqAuth 用户认证类,使用 TqApi 时 auth 为必填参数,
TqAuth
,兼容原有 auth 用法。 - 增加权限校验,提示用户限制信息
- 修改为默认不开启 debug 记录日志
- 修复 TqKq 登录失败的问题
- 修改、优化文档及测试用例
1.8.3 (2020/07/29)
- 修复:pandas 的 consolidate 函数调用可能会造成 K 线数据不更新
- 修复:api.insert_order 没有检查大商所期权不支持市价单
- 优化用户 import pandas 遇到 ImportError 时问题提示
- 更新优化文档,增加股票相关示例,更新示例中的期货合约,标注文档中 objs 对象类型说明
1.8.2 (2020/07/07)
- 增加提供高级委托指令 FAK、FOK,并增加相关文档说明 高级委托指令、示例代码
- 本地模拟交易 sim 支持 FAK、FOK 交易指令,快期模拟暂不支持
- 优化登录请求流程
- 优化测试用例代码,增加关于交易指令的测试用例
- 完善文档内容
1.8.1 (2020/06/19)
- 增加
TqKq
账户类型,可以使用统一的快期模拟账户登录,详情点击 模拟交易和论坛 - 增加支持指数回测
- 支持 with TqApi() as api 写法
- quote 对象增加 exchange_id 字段,表示交易所代码
- 重构 sim 模块代码,便于接入新版行情服务器
- 修复 settargetpos 回测时,在一个交易时段内最后一根 K 线下单无法成交的 bug
- 修复回测时某些品种夜盘无法交易的 bug
- 修复 ticksinfo 函数在 pandas 版本低于 1.0.0 无法正常使用的 bug
- 优化日志输出,实盘下默认启用日志
- 更新 logo,整理优化文档,增加股票行情、主连获取主力等文档说明,优化示例代码目录结构
- 修改、优化测试用例及 CI 流程
1.8.0 (2020/05/12)
- 股票行情测试版发布,_stock 参数设置为 True 可以连接测试行情服务器,提供股票数据 详细说明请点击查看
- 增加计算 ticks 开平方向函数(详见:
get_ticks_info()
) - 修复 sim 撤单未检查单号是否可撤
- 重构代码,优化模块划分
- 修改测试脚本和测试用例,提高持续集成效率
1.7.0(2020/04/16)
- 支持期权模拟交易,支持期权回测
- 增加期权指标的计算公式 (希腊值、隐含波动率、理论价等)
- 增加TqSim模拟交易成交时间判断 (非交易时间段下的委托单将被判定为错单,以减小模拟帐号与实盘的差距)
- 增加账户、持仓中的市值字段 (如果交易了期权,则模拟帐号的账户、持仓字段的定义有一些改变(详见:
tqsdk.objs.Account
)) - 修复一个可能导致复盘连接失败的问题
- 优化示例代码
- 优化文档 (增加 期权交易 文档内容、增加在 在无人监控环境下执行策略 教程内容、优化文档其他细节)
1.6.3(2020/03/16)
- 修复vscode 插件中不能登录交易的bug
- 增加免责声明
- 增加、完善测试用例
- 修改文档
1.6.2(2020/02/18)
- 修改 web_gui 默认显示的 ip 地址为 127.0.0.1
- 修复 web_gui 不显示成交记录箭头的问题
- 策略结束后 api 将关闭所有 web 链接
- 优化对 vscode 的支持
- 增加 Quote 的 option_class (期权方向)和 product_id (品种代码)字段
- 优化文档
1.6.1(2020/02/12)
- 修复 web_gui 不显示成交记录的问题
- 修复 python3.8 下设置 web_gui 参数无效的问题
1.6.0(2020/02/11)
- 交易网关升级, 所有用户需升级至 1.6.0 版本以上
- 修复参数搜索时由于 TargetPosTask 单实例造成的内存泄漏
- web_gui 参数格式改成 [ip]:port, 允许公网访问
- 改进 web 界面,增加分时图,优化盘口显示内容,修复相关问题
- 修改 barlast() 的返回值为 pandas.Series 类型序列
- 优化回测的成交时间准确性
- 完善文档内容
1.5.1(2020/01/13)
- 优化 TqApi 参数 web_gui, 允许指定网页地址和端口(详见: 策略程序图形化界面 )
- 更新优化 vscode 插件以及web 页面
- 简化画图函数color的参数
- 增加 barlast 功能函数(详见:
barlast()
) - 优化多合约k线报错提示及示例
- 修复 TargetPosTask 进行参数搜索时无法正确执行的bug
- 修复可能触发的回测结果计算报错的问题
- 增加测试用例
- 完善文档内容
1.5.0(2020/01/06)
- 交易网关升级, 所有用户需升级至 1.5.0 版本以上
- 支持股票上线准备,增加天勤用户认证
- TqSim 的 trade_log 改为公开变量
- 完善文档内容
1.4.0(2019/12/25)
- 在 TqSdk 中直接支持复盘功能(详见: 策略程序复盘 )
- 增加回测报告内容(胜率、每手盈亏额比例)
- 从当前版本开始,不再支持天勤终端合约代码图形显示
- 修复 web_gui 功能中的部分已知问题
- 修复在一些情况无法输出回测报告的问题
- 修复使用 slave/master 多线程模式时的报错问题
- 修复回测结束前最后一条行情未更新的bug
- 从 logger 中分离从服务器返回的通知信息(以便单独处理或屏蔽)
- 修复使用 TargetPoseTask 实例时可能引发的报错
- 完善文档内容
1.3.2(2019/12/19)
- 修复在填写了画图的 color 参数时引起的报错
- 修复在 vscode 插件和天勤终端中不能运行策略的bug
- 完善文档内容
1.3.1(2019/12/18)
- 重要更新:支持通过
tqsdk.api.TqApi
内 设置 web_gui=True 参数以实现实盘/回测的图像化支持 , (详见: 策略程序图形化界面 ) - 增加支持 Python3.8
- 完善 TqSdk 各公开函数的参数类型标注及函数返回值类型标注
- 将 api 中除业务数据以外的所有变量私有化
- 完善测试用例
- 完善文档内容
1.2.1(2019/12/4)
- 完善 insert_order() 函数返回的 order 的初始化字段:增加 limit_price、price_type、volume_condition、time_condition 字段
- 增加 quote 行情数据中的 trading_time、expire_datetime、delivery_month、delivery_year、ins_class 字段
- 删除 quote 行情数据中的 change、change_percent 字段
- 修复重复发送K线订阅指令给服务器的bug
- 修复未订阅行情时回测不能立即结束的bug
- 完善测试用例
- 完善文档内容
1.2.0(2019/11/22)
- 支持同时获取对齐的多合约 K 线 (详见
get_kline_serial()
) - 修复回测时未将非 TqSim 账号转换为 TqSim 的 bug
- 修复 wait_update() 填写 deadline 参数并等待超时后向服务器发送大量消息
- 完善测试用例
- 完善示例程序
- 完善文档内容
- 增加了钢厂套利策略和豆油、棕榈油、菜油套利策略文章
1.1.0(2019/10/15)
- 修复 天勤量化 Windows 终端 导出 CSV文件中文乱码问题
- 修复 Mac 系统下 _winapi 报错问题
- 增加时间类型转换的功能函数
- 修复与天勤连接时的一些bug
- 完善测试用例及测试环境配置
- 修改回测log内容,去除回测时log中的当前本地时间
- 修复和增强 VS Code 插件版部分功能,增加VS Code插件下 K 线图的缩放功能等
- 增加了一个 现货和期货价差小工具文章
- 完善文档内容
1.0.0(2019/09/19)
- 天勤终端在安装时不再强制安装python或vscode, 可以选择已安装的Python环境和代码编辑器
- 新增了VsCode天勤开发插件,这个很酷的插件让Linux和Mac的官方可视化有了解决方案,同时也能让用户编辑策略代码更加友好,强烈推荐你们去试一试
- 修正一些细节问题
- 修复: 各id生成方式
- 修复: 重复输出日志
- 修复: 命令行运行策略文件时,复盘模式下的参数返回值
- 添加持续集成功能
- 完善文档内容
- 增加菲阿里四价策略源码和说明
0.9.18(2019/09/10)
- 天勤终端中的回测报告增加了一些项目
- #119, #71, #73, #74: TqSdk修正了断线重连时触发的一系列bug
- #90: 修正 register_update_notify 以 klines 作为参数输入时报错的bug
- 修正天勤终端图表切换周期时可能崩溃的bug
- 修正天勤终端在某些操作系统上启动复盘模式崩溃的bug
- TqSdk中增加了gui相关示例程序
- 修正了其它一些细节错误
- 官网增加了自动扶梯策略说明和源码
0.9.17 (2019/08/27)
- 改进了天勤与TqSdk间合约信息同步机制。现在天勤中点击策略或回测报告,行情图会自动切换到策略相关合约。
- 天勤中的模拟交易账号与天勤用户论坛账号合并。现在天勤论坛注册的邮箱地址可以用作天勤模拟交易账号。
- #112: TqSdk的各函数增加返回类型标注,以支持代码自动补全
- #114: TqApi中的私有成员变量名按python规范加了前缀下划线,避免在自动补全中出现。
- #76, #121: 修正了TqApi.copy()创建slave实例工作不正常的bug
- #115: targetpos说明文档加强
- #116: 技术指标在天勤中画图的示例程序说明加强
- 增加了一个Abberation策略说明和源码
- 修正了其它一些细节错误
0.9.15 (2019/08/14)
- 天勤软件与 TqSdk 的版本将同步更新,两者的版本号会保持一致,天勤 0.9.15 版内置的 tqsdk 也是 0.9.15 版本
- 天勤安装包中内置了一份vscode 和完整的 python 3.7.4. 用户安装天勤后即可获得完整开发环境
- 现在 Python 策略程序总是直接连接交易服务器和行情服务器,交易与行情数据都不再经由天勤转发,即使在天勤中直接运行也是如此
- #85: TqSdk 增加了对函数调用参数的合法性检查机制
- 移除了天勤中的团队复盘功能
- 修正了策略程序在天勤中运行时获取持仓信息出错的bug
- #99: 修正了策略程序带自定义命令行参数时无法运行的bug
- #80: 修正了 get_order, get_position 等函数获取全部委托单或持仓时, 获取的dict中包含其它内容的bug
- #70: 修正了tqsdk将用户绘图数据发往行情服务器导致行情断线的bug
- ta_func文档大幅度加强
- 示例程序中涉及持仓手数的地方都由 volume_xxx 修改为 pos_xxx
- 天勤中的示例程序改为中文文件名
- 修正了其它一些细节错误
0.9.14 (2019/07/30)
- 现在模拟交易拥有长期模拟账号,软件退出时不再清空交易记录
- 策略程序默认获得整个账户持仓信息(以前版本的策略程序启动时总是假定持仓为空)
- 策略程序取消对pyqt的依赖, 取消参数输入面板, 提升策略启动速度
- 策略程序绘图和策略交易记录现在合并到同一个K线图, 简化界面布局
- 简化策略运行管理机制, 不再需要创建运行实例, 而是直接运行策略代码文件
- 优化了策略运行报告性能
- 内置的tqsdk版本更新到 0.9.5
- 修正了天勤安装在有中文或空格的路径下时,策略程序无法正常启动的bug
0.9.13 (2019/06/17)
- 更新内置 tqsdk 版本, 修正策略运行到休盘时间自动停止的bug
- 修正部分表格导出CSV文件时内容为空的bug
- 软件图标改为蓝色小狐狸
0.9.11 (2019/05/10)
- 策略开发/运行/回测板块放到首页
- 代码编辑改为双击代码文件弹出编辑窗口. 代码存档时不再弹出提示框
- 修正策略运行结束, 进程需超时退出的bug
- 修正回测时print信息没有输出的bug
- 主菜单栏增加账户资金监控信息
- 修正策略及实例板块切换时关联组未联动的bug
- 主菜单栏增加问答社区入口
0.9.10 (2019/05/05)
- 内置 TqSdk 开发包版本升级到 0.9.2, 修正绘图函数不能正常工作的bug
- 内嵌 Python 改用 3.7.3 32位版
- 修正自选报价表在关联组状态下工作异常的bug
- 修正示例程序 t90.py 的错误
0.9.9 (2019/04/25)
- 内置 TqSdk 开发包版本升级到 0.9.1, 提供完整的技术指标函数支持
- 修正策略运行时被自动停止的bug
- K线图支持全景缩放功能
- [添加板块] 增加了一批板块
- 主菜单添加了 [恢复默认配置] 按钮
- 修正了自定组合页面图表关联错误
0.9.8 (2019/03/28)
- 现在每个运行中的策略都拥有一个专属行情图窗口, 支持策略程序在这个窗口上任意绘图
- 技术指标重整, 移除javascript相关内容
- 加入穿透式监管规范支持
- 正常运行和复盘功能拆分为两个独立入口
- 在天勤中运行策略程序时可以指定名称
- 在天勤中运行策略程序时支持 print
- 板块最大化和恢复的快捷键由空格改为 Alt + ‘+’
- 修正高分屏上显示异常的bug
- 颜色风格清理, 修正了黑色背景下某些颜色异常的bug
0.9.7 (2019/03/05)
- 增加策略代码编辑、策略回测、策略运行等功能
- 增加上期所二代行情支持
- 增加纸浆、乙二醇、苹果品种,修正国债期货分类错误
- 增加上期所仓单行情
- 模拟交易初始资金调整为1000万
- 修正了其它一些bug
0.9.6 (2019/01/11)
- 实现 团队共享复盘功能
- 修正板块关联相关的一批bug
- 修正前一版本交易页面一旦关闭无法再调出的bug
- 修正tqsdk接入情况下再开始复盘导致tqsdk工作异常的bug
- 界面做了一些美化
- 修正了其它一些bug
0.9.5 (2018/12/15)
0.9.5 版本主要优化了页面布局显示相关机制, 包括:
- 支持 Alt+P 键弹出任意页面, 方便多显示器环境使用
- 支持 Alt+1 ~ Alt+9 快捷键切换页面
- 支持 Alt+Space 快捷键最大化当前板块
- 向页面添加功能板块操作简化
- 功能板块间联动机制重做, 现在可以通过板块右键菜单快速设置板块联动, 板块联动组在板块右上角显示
还有其它一些修改:
- 期权报价表增加上期所铜期权
- [Experiment]增加快速配色机制, 可以简单迅速调整界面亮度和色彩风格
- 默认配色风格调整为白底黑字
- 修正了其它一些bug
0.9.0 (2018/09/07)
- 重构交易模块,使用 open-trade-gateway 作为交易服务器,加入更多业务字段
- 支持以命令行参数启动
- 出错后可以发送错误报告
- 多处错误修正
0.8.0 (2018/02/28)
- 行情系统合约代码规则变更, 所有合约代码前增加交易所代码, 以点号分隔. 例如原cu1801变更为 SHFE.cu1801
- 增加期货连续合约和期货品种指数数据
- 增加模拟交易功能
- 支持国内期货交易
- 增加自定义组合及自定义指数功能, 提供自定义组合及自定义指数的报价, 历史行情, 并通过扩展接口实现了自定义组合的一揽子交易
- 增加多股同列功能
- 支持K线数据DDE实时同步至Excel
- 增加K线数据及Tick数据导出至CSV文件功能
- 允许用户向界面加入功能板块
- K线图支持跨周期定位与缩放
- 行情图表上增加委托单及持仓显示及操作
- K线图增加区间统计功能
- 支持行情图表空格键最大化及还原
- 主界面改用ribbon式可伸缩工具条
- 系统报价表性能优化
- 增加 Javascript SDK 相关文档
- Websocket API 文档增加了交易相关内容, 修订了部分错误
- 增加了一般功能说明及部分使用案例
0.7.0 (2017/09/25)
- 扩展接口增加了技术指标相关内容
- 扩展接口文档发布
- 增加了技术指标公式编辑器,支持自定义技术指标
- 修正了某些情况下Excel DDE接口工作异常的bug
0.6.1 (2017/09/01)
- [Bug Fix] 修正板块上按回车导致板块变黑的bug
- [Bug Fix] 修正了报价表右键菜单“导出表格”无效的bug
0.6.0 (2017/08/01)
- [New Feature] 增加了历史数据复盘功能