发布于VeighNa社区公众号【vnpy-community】
 
原文作者:用Python的交易员 | 发布时间:2026-01-05
 
2025年已经结束,公众号又迎来了每年一次的回顾总结。这一年对于VeighNa项目而言意义非凡——自2015年3月发布以来,VeighNa已经走过了作为开源项目的第一个十年。在这段时间里,VeighNa的成长离不开广大社区用户的持续贡献,在此深表感谢!!!

按照往年的惯例,还是要对这一年的经历与变化做个回顾和总结。

 

整体数据

 

先来看看2025年VeighNa开源项目的整体数据(统计截止至2025年12月31日):

  • 用户数量
    • Github Star:35.1k(+8.7k)
    • Github Fork:10.6k(+1.7k)
    • Gitee Star:3k(+0.5k)
    • Gitee Fork:1.4k(+0.3k)
  • 项目开发
    • 版本迭代:4次(4.0.0 -> 4.3.0)
    • 交易接口:25个(减少3个)
    • 策略应用:16个(不变)
    • 数据库适配器:6个(减少4个)
    • 数据服务:9个(不变)
  • 社区交流

    • 论坛用户数量:72057(+19610)
    • 论坛帖子数量:50514(+13427)
    • 社区活动:8场(上海、成都、深圳)
    • 尊享卡专属活动:2场(线上)
    • 小班特训营:3场

     

用户数量

 

截至2025年底,VeighNa在GitHub上共收获35120个Star,Fork数量达到10608,相较于去年实现了大幅增长。除此之外,在国内代码托管平台Gitee上的VeighNa仓库也保持同步更新,目前已经累计获得2980个Star和1425个Fork

 

项目开发

 

2025年是VeighNa 4.0大版本的元年,标志着项目进入了一个全新的发展阶段。今年的开发重心主要放在了AI量化能力建设、Python版本升级、监管合规适配三个方面。

今年的主要更新内容包括:

一、面向AI量化策略的vnpy.alpha模块

4.0.0版本新增了面向AI量化策略的vnpy.alpha模块,为专业量化交易员提供一站式多因子机器学习(ML)策略开发、投研和实盘交易解决方案

description

  • dataset - 因子特征工程:专为ML算法训练优化设计,内置Alpha 158、Alpha 101等丰富的因子特征表达式计算引擎
  • model - 预测模型训练:集成Lasso、LightGBM、MLP等多种主流机器学习算法,提供标准化的模型开发模板
  • strategy - 策略投研开发:支持截面多标的和时序单标的两种策略类型
  • lab - 投研流程管理:集成数据管理、模型训练、信号生成和策略回测等完整工作流程

二、Python 3.13核心支持升级

VeighNa 4.0版本将核心支持升级到了Python 3.13。综合来看,从Python 3.10到3.13,CPython的性能经历了持续且显著的增长——Python 3.13的平均性能大约比Python 3.10快35-40%。

对于VeighNa用户而言,这意味着策略回测、实盘交易中涉及的大量纯Python计算逻辑都将运行得更快,从而降低延迟、提升策略执行效率。

同时,4.0版本也在软件工程层面进行了多项关键性改进:

  • 构建系统升级:全面采用基于pyproject.toml的社区标准构建体系
  • 跨平台编译支持:使用meson-python实现Windows、Linux和Mac的统一跨系统编译
  • 代码质量管理:引入ruff和mypy进行代码质量检查和静态类型检查
  • 开发环境管理:推荐使用uv工具作为开发环境管理方案
  • 日志系统优化:采用loguru替代原有内置的logging模块

三、RiskManager风控模块重构

4.2.0版本对RiskManager交易事前风控模块进行了重构升级,完整适配期货程序化交易监管新规:

  • 采用插件式设计,提供标准化风控规则开发模板RuleTemplate
  • 内置多种常用风控规则:活动委托数量上限、每日流控上限、重复报单检查、单笔委托规模上限、委托指令合法性监控
  • 支持Cython性能优化加速,将检查延迟降低到微秒级
  • 完善的风控信息通知机制:声音报警、气泡弹窗、日志输出

四、核心框架日志输出落地

为满足监管新规要求,4.2.0版本在日志记录方面也进行了全面增强:

  • 日志功能默认开启激活,程序运行过程中自动将日志记录落地输出至本地文件保存
  • 核心引擎MainEngine自动记录连接登录、行情订阅、委托下单及委托撤单等关键操作
  • 各大策略模块的日志自动注册并转发至核心日志引擎

     

社区交流

 

2025年共组织了8场VeighNa社区线下活动,举办地包括上海、深圳和成都。同时新增了2场尊享卡专属活动,以Live Coding实战内容为亮点,通过"授人以渔"的方式帮助核心用户将知识内化为技能。

专题小班特训营共举办了3场。上半年基于vnpy.alpha模块对【机器学习截面多因子策略】课程进行了升级优化,年底则推出了全新的【VeighNa量化AI智能体应用】特训营,围绕自研的vnag框架,系统讲解大模型接入、RAG知识库构建、Function Call等AI Agent核心能力,并通过CTP接口适配、CTA策略投研、因子挖掘三个实战案例,帮助学员掌握AI Agent在量化交易领域的落地应用。

 

至此,2025年的总结告一段落。接下来,我们将展望2026年的计划。如果你对VeighNa在过去一年有任何想法、吐槽,或者对新一年有什么建议和期望,欢迎在评论区留言告诉我们!