#3617·vnpy

v4.0开发计划

Author: vnpyCreated Mar 28, 2025Updated Apr 2, 2026
Labelsenhancement
  • v4.0.0

    • Framework
      • 核心支持版本升级到Python 3.13
      • 使用pyproject.toml统一项目配置
      • 日志功能使用loguru替代logging
      • 使用mypy优化静态类型声明
      • 使用ruff优化代码细节质量
      • 使用uv作为开发环境管理工具
    • Gateway
      • 升级vnpy_ctp适配4.0版本
    • App
      • 升级vnpy_ctastrategy适配4.0版本
    • Datafeed
      • 升级vnpy_rqdata适配4.0版本
    • Database
      • 升级vnpy_sqlite适配4.0版本
  • v4.1.0

    • Gateway
      • 升级vnpy_ctptest
      • 升级vnpy_sopt
      • 升级vnpy_sopttest
  • v4.2.0

    • Gateway
      • 升级API版本vnpy_ctp
      • 优化Linux编译打包:vnpy_mini / vnpy_sopt / vnpy_rohon / vnpy_tap
    • App
      • 重构vnpy_riskmanager,满足期货程序化监管新规要求
      • 策略模块标准日志输出:vnpy_spreadtrading / vnpy_portfoliostrategy / vnpy_scripttrader
    • Database
      • 升级vnpy_dolphindb
    • Datafeed
  • v4.3.0

    • Gateway
      • vnpy_sec/vnpy_esunny升级适配4.0版本
      • vnpy_ctp增加特殊情况撤单(非交易时段、资金不足等)的日志输出
    • App
      • vnpy_ctabacktester的策略代码编辑功能支持cursor和pycharm编辑器
      • vnpy_ctastrategy的回测引擎,增加RGR绩效统计指标(感谢上弦之月贡献)
      • vnpy_ib修复查询历史数据问题(query_history函数增加查询锁解决多线程冲突问题)
      • vnpy_optionmaster修复深度虚值期权的隐含波动率计算收敛问题
    • Framework
      • vnpy.alpha增加WorldQuant的Alpha 101因子特征数据集
      • vnpy.alpha重构ts_slope / ts_rsquare / ts_resi算子函数
  • v4.4.0

    • Gateway
      • vnpy_tora更新至华鑫奇点柜台2026年3月新版本API