登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
Gitee AI
NEW
我知道了
查看详情
登录
注册
代码拉取完成,页面将自动刷新
开源项目
>
企业应用
>
金融/股票证券
&&
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
412
Star
2.3K
Fork
1K
GVP
vn.py官方
/
vn.py
代码
Issues
0
Pull Requests
0
Wiki
统计
流水线
服务
Gitee Pages
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
我知道了,不再自动展开
仓库网络图
发行版
标签
提交
附件
最新版
3.7.0
94760a6
2023-05-16 13:19
对比
3.7.0
vn.py
新增
新增沪股通和深股通交易所枚举值
增加vnpy_tap对于Linux系统的支持
增加vnpy_rqdata对于新型主力合约数据支持(切换前一日收盘价比例复权)
调整
vnpy_ctastrategy/vnpy_ctabacktester加载策略类时,过滤TargetPosTemplate模板
vnpy_ctp连接登录过程中,只有在授权码错误的情况下,才禁止再次发起认证
vnpy_uft增加对广期所GFEX的支持
vnpy_tqsdk增加对于output日志输出功能的支持
vnpy_dolphindb允许指定用户自行配置具体的数据库实例
vnpy_rqdata优化对于郑商所期货和期权合约的查询代码转换规则
vnpy_rqdata增加对广期所GFEX的支持
vnpy_portfoliostrategy增加回测爆仓检查
vnpy_portfoliostrategy策略模板增加合约乘数查询函数get_size
vnpy_portfoliostrategy回测加载日线和小时线数据时,不使用分段加载
修复
修复vnpy_rpcservice中,RPC接口对于推送数据的vt前缀相关字段错误问题
修复vnpy_mini中,对于INE交易所今昨仓位的特殊处理
修复vnpy_datamanager中,批量数据更新时缺失output函数的问题
修复vnpy_spreadtrading中,回测加载数据时优先从数据服务获取历史数据的问题,改为优先从本地数据库加载
最后提交信息为:
Merge pull request #3420 from vnpy/dev
3.6.0
8a89b48
2023-05-16 13:18
对比
3.6.0
vn.py
新增
新增vnpy_ctp的Mac系统支持(M1/M2)
调整
BaseDatafeed的相关功能函数增加output入参用于输出日志
修改相关数据服务模块适配output参数:vnpy_rqdata/vnpy_ifind/vnpy_wind/vnpy_tushare
修改相关策略应用模块适配output参数:vnpy_ctastrategy/vnpy_ctabacktester/vnpy_portfoliostrategy/vnpy_spreadtrading/vnpy_datamanager
OffsetConverter增加对于SHFE/INE合约的锁仓模式支持
在OmsEngine中添加全局的OffsetConverter功能,不再需要各AppEngine自行维护
添加CTA策略模块在执行参数优化时的最大进程数量限制参数:vnpy_ctastrategy/vnpy_ctabacktester
增加穷举优化算法运行过程中基于tqdm的进度条输出
增加遗传优化算法运行过程中的迭代次数进度输出
增加vnpy_optionmaster模块的期权产品对应标的合约的匹配函数,不再限制产品范围
升级vnpy_tts的dll链接库,解决openctp升级导致的资金不显示的问题
修改vnpy_ctastrategy使用vnpy.trader.database中统一定义的时区来加载数据
增加vnpy_ctastrategy策略模板的合约乘数查询函数get_size
增加vnpy_spreadtrading回测中统计绩效时对于爆仓情况的检查
增加vnpy_scripttrader基于vt_symbol和direction查询持仓数据的函数
修改vt_positionid的字符串内容,增加gateway_name前缀标识
修复
修复异常捕捉钩子threading_excepthook的参数错误问题
修复vnpy_ib获取历史数据时的异常失败问题
修复vnpy_rest/vnpy_websocket中aiohttp的代理参数proxy传空时必须为None的问题
修复vnpy_optionmaster模块的Greeks监控表行数设置不足的问题
修复vnpy_rqdata查询股票期权数据报错的问题
修复vnpy_rqdata中RqdataGateway获取期货指数和连续合约信息时错误的问题
修复vnpy_portfoliostrategy中,从缓存文件恢复数据,导致defaultdict变成dict的问题
最后提交信息为:
Merge pull request #3396 from vnpy/dev
3.5.0
5264e34
2022-12-17 21:07
对比
3.5.0
vn.py
新增
新增基于米筐RQData的跨市场行情数据接口RqdataGateway
新增东方财富证券EMT柜台交易接口vnpy_emt
调整
调整vnpy_algotrading模块设计(模板、引擎),只支持单合约算法执行交易
优化vnpy_algotrading的算法状态控制,增加状态枚举值,算法支持暂停和恢复运行
升级vnpy_hft接口支持HFT国君统一交易网关的2.0版本API
优化vnpy_portfoliostrategy的策略模板,支持持仓目标调仓交易模式
修复
修复后台线程异常捕捉钩子函数,对于Python 3.7的语法兼容性问题
修复vnpy_mysql加载历史数据时存在时段重复的问题
修复vnpy_ib由于TWS客户端升级导致的委托失败问题
修复vnpy_rest/vnpy_websocket对Python 3.10后asyncio的支持
修复vnpy_sopt由于流控导致的委托失败时,返回【提交中】状态委托的问题
最后提交信息为:
Merge pull request #3374 from vnpy/dev
3.4.0
f03a260
2022-12-17 21:07
对比
3.4.0
vn.py
新增
新增杰宜斯资管系统交易接口vnpy_jees
调整
开启vnpy.rpc的pyzmq连接keepalive机制,避免在复杂网络环境下闲置连接的断开
移除vnpy_rpcservice中服务端的EVENT_TIMER定时事件推送
调整vnpy_postgresql采用批量方式写入数据,提高效率
添加VeighNa Trader中的子线程异常捕捉(需要Python>=3.8)
调整vnpy_ib接口查询历史K线数据时,对外汇和贵金属均采用中间价(而非成交价)
增加vnpy_ctastrategy对于回测过程中资金爆仓(小于等于0)情况的检查
优化vnpy_webtrader模块的加密鉴权,支持web进程关闭重启
修复
修复vnpy.rpc模块对于23.0以上版本pyzmq的NOBLOCK兼容性问题
修复vnpy_taos由于TDengine版本升级,出现d的一系列兼容问题
修复vnpy_datamanager刷新数据汇总信息显示时,老数据点移除失败的问题
最后提交信息为:
Merge pull request #3361 from vnpy/dev
3.3.0
656c243
2022-08-14 14:15
对比
3.3.0
vn.py
新增
新增数据库组件vnpy.trader.database中的TickOverview对象
新增掘金仿真环境交易接口vnpy_gm
BaseData基础数据类型增加extra字段(字典类型),用于传送任意相关数据
调整
使用Python内置的zoneinfo库替换三方的pytz库
调整相关交易接口、数据服务接口、数据库适配器、应用模块,使用新的ZoneInfo对象来标识时区信息
数据库适配器接口vnpy.trader.database写入数据时,新增流式写入参数stream,提高行情录制性能
最后提交信息为:
Merge pull request #3329 from vnpy/dev
3.2.0
c5ecfb9
2022-06-26 16:19
对比
3.2.0
vn.py
新增
添加广州期货交易所枚举值字段GFEX
新增CTP期权(ETF)穿透式测试接口vnpy_sopttest
新增Currency.CAD(加元)枚举值
新增Exchange.TSE(多伦多交易所)和Exchange.AMEX(美洲交易所)枚举值
新增vnpy_taos,涛思数据TDengine时序数据库适配器
新增vnpy_timescaledb,TimescaleDB时序数据库适配器
调整
更新vnpy_ctp/vnpy_ctptest支持广州期货交易所
更新vnpy_tora的现货API接口到最新版本:API_Python3.7_交易_v4.0.3_20220222
更新vnpy_tora的期权API接口到最新版本:API_Python3.7_v1.3.2_20211201
更新vnpy_esunny/vnpy_tap添加关闭接口时对于API退出函数的调用
移除vnpy_ctastrategy/vnpy_ctabacktester/vnpy_optionmaster的反向合约支持
增加vnpy_ib对于沪股通、深股通、多伦多交易所、美洲交易所的支持
增加vnpy_ib对于指数行情数据的支持
添加vnpy_ctastrategy策略交易管理界面的策略实例查找功能
修复
修复vnpy_mongodb中K线数据量统计的问题(使用新的count_documents函数)
修复由于PySide6对象销毁先于__del__调用,导致的BaseMonitor衍生组件无法自动保存界面状态的问题
最后提交信息为:
Merge pull request #3309 from vnpy/dev
3.1.0
acf351e
2022-06-26 16:19
对比
3.1.0
vn.py
新增
新增恒生云UF2.0证券仿真环境交易接口vnpy_uf
新增火象投教仿真环境交易接口vnpy_hx
调整
升级tzlocal库的版本到4.2,消除get_localzone()函数的warning
完善代码中函数和变量类型提示
使用QtCore.Signal代替老的QtCore.pyqtSignal
优化vnpy_rohon接口的委托成交相关细节功能
更新vnpy_xtp到2.2.32.2.0版本XTP API,支持上交所新债系统
优化vnpy_mongodb的数据写入速度,基于pymongo 4.0版本的批量写入功能
增加vnpy_ctp对于委托函数返回值为非0(请求发送失败)状态的处理
对vnpy_ctastrategy和vnpy_ctabacktester的策略模板下拉框中内容,改为基于首字母排序
修复
修复vnpy_optionmaster模块希腊值监控组件的数据刷新问题
修复vnpy_mongodb由于时间戳的时区信息缺失,导致的数据加载范围问题
修复vnpy_tts的sdist源代码打包缺失lib文件的问题
修复vnpy_rqdata由于查询返回数据为NaN导致的解析问题
最后提交信息为:
Merge pull request #3298 from vnpy/dev
3.0.0
738368c
2022-04-30 21:54
对比
3.0.0
vn.py
主要变更:
官方支持版本升级到3.10(保持3.7、3.8、3.9兼容性)
图形开发库升级替换为PySide6(由于API兼容性问题,放弃PyQt6)
移除api、gateway、app子模块的目录
移除requirements.txt对于插件的默认依赖
简化重构rpc子模块,定位于可靠环境下跨进程通讯(本机、局域网)
移除rpc子模块对于鉴权的支持
调整rpc子模块中的心跳机制的实现方式
移除基于QScintilla开发的代码编辑器,改用VSCode打开代码
优化MainWindow主窗口中,对于QAction按钮图标的加载逻辑
最后提交信息为:
Merge pull request #3258 from vnpy/dev
2.9.0
e50d7a9
2021-12-30 21:56
对比
2.9.0
vn.py
交易接口
剥离vnpy_sec项目
剥离vnpy_nhtd项目
剥离vnpy_hft项目
新增顶点HTS期权交易接口vnpy_hts
策略应用
剥离vnpy_rpcservice项目
核心框架
更新三大系统下的一键安装脚本
最后提交信息为:
Merge pull request #3221 from vnpy/dev
2.8.0
29923e2
2021-12-30 21:36
对比
2.8.0
vn.py
交易接口
vnpy_ost,东方证券OST极速柜台接口OstGateway
剥离vnpy_tora项目,华鑫证券奇点接口升级到4.0版本
剥离vnpy_femas项目
剥离vnpy_ksgold项目
剥离vnpy_futu项目
策略应用
剥离vnpy_portfoliostrategy项目
剥离vnpy_paperaccount项目
剥离vnpy_excelrtd项目
最后提交信息为:
Merge pull request #3211 from vnpy/dev
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
Python
1
https://gitee.com/vnpy/vnpy.git
git@gitee.com:vnpy/vnpy.git
vnpy
vnpy
vn.py
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册