vn.py — 중국계 퀀트 트레이딩 프레임워크 · 릴리스 4.4.0 · 2026-05-14
중국계 퀀트 프레임워크 vn.py가 4.4.0 버전을 공개했다. 위챗 iLink 프로토콜 기반 알림 기능과 고성능 시계열 DB QuestDB 연동 모듈(vnpy_questdb)이 추가됐다. 이성(易盛) 브로커 모듈은 V9 API로 전면 재구축됐고, TORA·CTP·Rohon·TTS 등 주요 브로커 API가 최신 버전으로 업데이트됐다. 알파 전략 엔진(vnpy.alpha)은 커스텀 함수 등록, 데이터 전처리 함수 추가, DataProxy 연산자 확장 등 기능이 강화됐으며, 로그 포맷 오류와 스프레드 거래 반올림 오차 등 버그가 수정됐다.
weltiq 관점: 브로커 API 업데이트와 DB 연동 개선은 백테스트 데이터 품질과 실전 주문 안정성에 직접 영향을 미치며, 알파 엔진 강화는 전략 개발 생산성을 높인다.
릴리스 노트 발췌
新增 新增微信通知功能,支持基于微信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中对于因为报单提交…
원문: https://github.com/vnpy/vnpy/releases/tag/4.4.0