VN.py 3.0.0 釋出,量化交易系統開發框架

2022-03-20 09:00:18

VN.py 是一套基於 Python 的開源量化交易系統開發框架,起源於國內私募的自主量化交易系統,目前已經成長為一套全功能的交易程式開發框架,支援 CTA 策略、演演算法交易、期權策略、行情錄製等多種量化策略應用。

主要變更:

  1. 官方支援版本升級到 3.10(保持 3.7、3.8、3.9 相容性)
  2. 圖形開發庫升級替換為 PySide6(由於 API 相容性問題,放棄 PyQt6)
  3. 移除 api、gateway、app 子模組的目錄
  4. 移除 requirements.txt 對於外掛的預設依賴
  5. 簡化重構 rpc 子模組,定位於可靠環境下跨程序通訊(本機、區域網)
  6. 移除 rpc 子模組對於鑑權的支援
  7. 調整 rpc 子模組中的心跳機制的實現方式
  8. 移除基於 QScintilla 開發的程式碼編輯器,改用 VSCode 開啟程式碼
  9. 優化 MainWindow 主視窗中,對於 QAction 按鈕圖示的載入邏輯

更新公告:

展開閱讀全文