发布于vn.py社区公众号【vnpy-community】
原文作者:用Python的交易员 | 发布时间:2022-01-04
上周四发布了vn.py的2.9.0版本,总算赶在2021年的最后几天收尾了整个模块剥离计划,至此vn.py的交易接口(gateway)、应用模块(app)、数据库适配器(database)、数据服务接口(datafeed)都已经完成剥离,并支持通过pip按需安装和快速升级。
和之前一样,对于使用Veighna Studio的用户,启动Veighna Station后,直接点击界面右下角的【更新】按钮就能完成自动更新升级,对于没有安装的用户,请下载Veighna Studio-2.9.0,体验一键安装的量化交易Python发行版,下载链接:
https://download.vnpy.com/veighna-studio-2.9.0.exe
剥离后的模块一览
从2.3.0开始启动的模块剥离计划总算基本收尾,已经剥离的vn.py模块根据功能分类,做了下面几张表格方便大家快速查看,注意表格中的【支持】范围指的是vn.py目前支持的功能,而非对应系统的全部功能:
上述模块均可以在gitee上的【vn.py官方】账号下查看源代码仓库,觉得喜欢的话欢迎点个Star!
其他更新
策略应用模块
将RPC服务和交易接口,剥离到vnpy_rpcservice项目中
交易接口模块
新增顶点HTS柜台的ETF期权交易接口vnpy_hts;
南华期货NHTD接口,剥离到vnpy_nhtd项目中;
国泰君安证券统一交易网关接口,剥离到vnpy_hft项目中;
顶点飞创ETF期权交易接口,剥离到vnpy_sec项目中;
将vnpy_uft恒生UFT接口的API版本升级到3.7.2.4。
CHANGELOG
新增
- 新增顶点HTS柜台交易接口vnpy_hts
修复
- 修复vnpy_tora撤单时,由于撤单编号和委托编号冲突导致的撤单失败问题
- 修复vnpy_tora股票委托状态中【未成交】状态的错误映射问题
- 修复vnpy_ctabacktester中,回测开始日期编辑框的数据缓存问题
- 修复vnpy_udata中,分段下载数据时,可能进入死循环的问题
- 修复vnpy_udata中,修复下载的数据量为空时,出现的异常报错问题
- 修复vnpy_dolphindb中,合约名带有符号时数据无法读取问题
调整
- 移除恒生期权hsoption接口
- vnpy_webtrader增加对于自定义监听地址和端口的支持
- vnpy_mongodb锁定pymongo的依赖版本为3.12.3
- vnpy_udata安装脚本中添加hs_udata库的依赖
- vnpy_uft升级使用3.7.2.4版本的恒生API接口
剥离
- 将南华期货NHTD交易接口剥离到vnpy_nhtd项目中
- 将国泰君安证券统一接入网关交易接口剥离到vnpy_hft项目中
- 将顶点飞创交易接口剥离到vnpy_sec项目中
- 将RPC服务和接口剥离到vnpy_rpcservice项目中