vn.py 4.4.0 Release: WeChat Notifications, QuestDB Integration, Multi-Broker API Updates

Chinese quant framework vn.py released version 4.4.0. WeChat iLink protocol-based notification feature and QuestDB time-series DB integration module (vnpy_quest

vn.py — Chinese Quant Trading Framework · Release 4.4.0 · 2026-05-14

Chinese quant framework vn.py released version 4.4.0. WeChat iLink protocol-based notification feature and QuestDB time-series DB integration module (vnpy_questdb) were added. vnpy.alpha enhanced backtesting flexibility with custom expression function registration, expanded data processing functions (normalization, missing value handling), and strengthened DataProxy operator support. Esunny broker modules were rewritten based on V9 API, and major broker APIs including TORA, CTP, Rohon, and TTS were updated to latest versions. Multiple bugs including log format errors and spread trading algorithm rounding errors were fixed.

weltiq perspective: Improved broker API stability and backtesting data processing performance for Chinese market access increases reliability of simulation and live strategy development.

Release Notes Excerpt

新增 新增微信通知功能,支持基于微信iLink协议的扫码绑定、消息推送、推送间隔配置和会话过期提示 MainEngine新增send_notification函数,支持统一通过邮件和微信渠道发送通知 vnpy.alpha增加自定义表达式函数注册机制register_functions vnpy.alpha增加数据处理函数:process_replace_inf、process_ts_norm、process_drop_feature、process_cs_fill_na DataProxy增加更多运算符支持:反向加减乘除、整除、取模、幂运算、负号和不等于比较 新增用于对接QuestDB高性能时序数据库的vnpy_questdb模块 vnpy_esunny重构调整为基于易盛启明星V9 API接口开发,支持期货和黄金TD交易 调整 vnpy.alpha改进数据集、处理器、模型和回测相关实现,优化类型提示和数据处理流程 DataProxy的比较运算结果统一返回pl.Int32,并补充相关单元测试 微信通知增加推送间隔控制,间隔内的新消息会暂存并合并发送 替换send_email为新的send_notification消息发送函数:vnpy_ctastrategy / vnpy_portfoliostrategy / vnpy_spreadtrading / vnpy_scripttrader vnpy_tora更新升级:行情API至v1.0.9_20250825、股票API至v4.1.6_20251121、期权API至v1.3.4_20230908 vnpy_ctp中对于因为报单提交…

Source: https://github.com/vnpy/vnpy/releases/tag/4.4.0