vn.py 4.5.0 릴리스 — CTA 백테스터 설정 자동 저장 및 알파 성능 최적화
중국계 퀀트 프레임워크 vn.py가 4.5.0 버전을 공개했다. CTA 백테스터는 이제 전략별로 설정을 자동 저장·복원하며, 알파 모듈은 팩터 분석 성능을 대폭 개선하고 VWAP 체결 모드를 추가했다. CTP 인터페이스는 복수 종목 동시 구독과 ProductInfo 파라미터를 지원하며,
vn.py — 중국계 퀀트 트레이딩 프레임워크 · 릴리스 4.5.0 · 2026-10-06
중국계 퀀트 프레임워크 vn.py가 4.5.0 버전을 공개했다. CTA 백테스터는 이제 전략별로 설정을 자동 저장·복원하며, 알파 모듈은 팩터 분석 성능을 대폭 개선하고 VWAP 체결 모드를 추가했다. CTP 인터페이스는 복수 종목 동시 구독과 ProductInfo 파라미터를 지원하며, IB API는 10.45.1로 업데이트됐다. 시간 정렬 버그, RPC 주제 필터링, 멀티 종목 지표 계산 오류 등 다수 버그가 수정됐다.
weltiq 관점: 백테스트 설정 자동 복원과 알파 팩터 성능 개선은 전략 반복 테스트 속도를 높이고, CTP·IB 등 주요 브로커 API 업데이트는 실전 연결 안정성을 강화해 weltiq 사용자의 전략 개발·검증 효율을 직접 향상시킨다.
릴리스 노트 발췌
vnpy_ctabacktester的回测配置按策略名分组保存,切换策略时自动恢复;没有历史配置时回到界面初始值 调整 交易接口、功能模块、数据库和数据服务补充公开接口文档与类型注解,增加离线测试并纳入持续集成 vnpy.alpha的cs_rank改为横截面百分位排名 重构vnpy.alpha的因子和信号绩效分析,移除alphalens-reloaded vnpy.alpha回测增加fill_price参数,新增vwap撮合模式支持 标签周期解析支持ts_delay的任意价格字段 重构vnpy.alpha的ts_mean、ts_std、ts_rank、ts_argmax、ts_argmin、ts_quantile函数,大幅优化性能 vnpy_polygon改名为vnpy_massive,通过Massive REST获取美股K线 vnpy_mini更新API至1.7.7、交易API至1.7.7 vnpy_tap更新API至9.3.1.11、交易API至9.3.9.18 vnpy_ctp增加登录时的ProductInfo产品信息传参支持 vnpy_ctp的MdApi.subscribeMarketData支持一次传入合约列表 vnpy_ctp的纯ASCII字符串的编码转换不再走GBK vnpy_ib更新API至10.45.1 修复 修复界面时间列点击无法排序的问题(TimeCell写入时间戳) 修复vnpy.alpha的ta_rsi、ta_atr在多合约数据上串算的问题,改为按合约分别计算 修复BarGenerator.update_tick,最高价和最低价只反映相对上一笔Tick…
원문: https://github.com/vnpy/vnpy/releases/tag/4.5.0