Vn-py

Latest version: v1.5

Safety actively analyzes 682441 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

1.6.1

1.6

主要更新:
1. 增加vn.trader的英文支持,可以通过VT_setting.json来配置
2. 增加合约查询组件的过滤功能
3. 重新整理了项目的文件夹配置,所有的API都放到了vn.api目录下,所有vn.trader的接口都放到了gateway目录下

接口方面:
1. 修复CTP接口认证部分的bug
2. 增加委托拒单状态STATUS_REJECTED
3. 修改ctpGateway的onRspQryInvestorPosition为更加简洁的实现

策略模块方面:
1. 增加TradeBlazer数据导入,感谢社区cooooo的贡献
2. 增加对重复成交推送的过滤
3. 增加KingKeltner策略的移动止损出场功能
4. 增加回测和实盘时对最小合约价格变动的取整
5. 增加退出策略模块时询问是否要保存持仓到数据库
6. 增加回测时对于涨跌停情况的无法成交过滤
7. 增加seaborn优化回测显示效果

1.5

接口方面:
1. 增加火币的比特币交易接口vn.huobi,以及vn.trader的接入huobiGateway
2. 增加链行的比特币交易接口vn.lhang,以及vn.trader的接入lhangGateway
3. 增加vn.ctp模块的Python 3封装,感谢社区成员bigtan的贡献
4. 增加了vn.ib模块的英文介绍信息,感谢社区成员wangzhe3224的贡献
5. 在ctpGateway中,尝试加入了对无效Tick数据的自动过滤(无成交量)

策略模块方面:
1. CtaAlgo模块下的策略文件实现自动识别和启动时载入
2. 增加通达信分钟数据导入MongoDB的功能,感谢社区成员AaronGuan的贡献
3. 增加基于目标持仓来进行交易的策略模板,感谢量衍投资的贡献
4. 增加King Keltner策略,用来展示OCO(One-Cancel-Other)委托和5分钟K线聚合的写法

风控方面:
1. 增加风控引擎中关于每日撤单次数的事前风控管理,感谢社区成员sunlit和ares89的贡献

1.4

1. 改进vn.okcoin的断线重连功能
2. 增加vn.how目录:提供关于vn.py项目的应用指南
3. 增加新的vn.qdp模块和qdpGateway
4. 改进ibGateway的部分功能
5. 增加基于vn.rpc模块的前后端分离的vn.trader实现
6. 修正部分bug

1.3

1. 修改OKCoin接口(okcoinGateway)里的委托函数为异步模式,大幅提高性能同时避免死锁
2. 更新飞鼠接口(vn.sgit和sgitGateway)到4.2版,老的4.1将会很快废弃(目前保留在文件夹下)
3. 完成vn.ib接口在Linux下的封装开发工作
4. CTA模块的优化参数设置加入设置固定参数的功能
5. CTA模块的实盘交易引擎增加一键保存策略仓位到数据库,并在再次启动时自动加载的功能
6. 修复部分bug

1.2

1. 增加vn.rpc模块,支持跨进程服务调用
2. vn.trader接入直达期货接口vn.shzd
3. CTA模块实现多进程并行参数优化功能
4. 修改vn.trader的目录配置方案
5. 初步完成vn.ib的封装,尚缺测试代码
6. 修复部分bug

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.