项目名称:vn.py
项目作者:vnpy
开源许可协议:MIT
项目地址:https://gitee.com/vnpy/vnpy
项目简介
vn.py 是一套基于 Python 的开源量化交易系统开发框架,于2015年1月正式发布,在开源社区6年持续不断的贡献下一步步成长为全功能量化交易平台,目前国内外金融机构用户已经超过600家,包括:私募基金、证券自营和资管、期货资管和子公司、高校研究机构、自营交易公司、交易所、Token Fund 等。
如果你有以下需求,不妨来试试它:
- 基于Python语言来开发自己的量化交易程序,充分利用Python社区强大的数据研究和机器学习生态
- 通过一套标准化的交易平台体系,对接国内诸多不同类型的金融市场:证券、期货、期权、外汇、数字货币等
- 使用经过充分实盘检验的量化策略引擎,来完成从数据维护、策略开发、回测研究到实盘自动交易的整个业务流程
- 对平台进行各种定制扩展,满足个性化的交易需求:增加交易接口,修改GUI图形界面,基于事件驱动引擎开发复杂策略应用
- 掌控交易程序的所有源代码细节,彻底杜绝各种程序后门,避免被窃取策略、截获交易信号、偷盗账号密码等风险
- 节约为量化交易平台付出的资金成本,不必再支出上万每年的软件授权费或者每笔成交的额外加点
项目特点
丰富的接口
全功能量化交易平台(vnpy.trader),支持大量高性能交易Gateway接口,包括:期货(期权)、股票(股票期权)、黄金T+d、外汇、外盘期货、港股、美股、数字货币等,并针对具体策略算法和功能开发提供了简洁易用的API,用于快速构建交易员所需的量化交易应用。
开箱即用
内置诸多成熟的量化交易策略App模块,用户可以*选择通过GUI图形界面模式管理,或者使用CLI脚本命令行模式运行。
*拓展
结合事件驱动引擎的核心架构以及Python的胶水语言特性,用户可以根据自己的需求快速对接新的交易接口或者开发上层策略应用。
免费开源
遵循开放程度最高的 MIT 开源协议,可以在 GitHub 与 Gitee 上获取所有项目源代码,*使用于自己的开源项目或者商业项目,且永久免费。
项目示例
VN Trader主界面
CTA策略回测研究
高性能K线图表
Jupyter Notebook策略交易
点击后面的链接,去 Gitee 查看更多金融类开源项目:https://gitee.com/explore/stocks