VN.py 是一套基於 Python 的開源量化交易系統開發框架,起源於國內私募的自主量化交易系統,目前已經成長為一套全功能的交易程式開發框架,支援 CTA 策略、演演算法交易、期權策略、行情錄製等多種量化策略應用。
主要變更:
- 官方支援版本升級到 3.10(保持 3.7、3.8、3.9 相容性)
- 圖形開發庫升級替換為 PySide6(由於 API 相容性問題,放棄 PyQt6)
- 移除 api、gateway、app 子模組的目錄
- 移除 requirements.txt 對於外掛的預設依賴
- 簡化重構 rpc 子模組,定位於可靠環境下跨程序通訊(本機、區域網)
- 移除 rpc 子模組對於鑑權的支援
- 調整 rpc 子模組中的心跳機制的實現方式
- 移除基於 QScintilla 開發的程式碼編輯器,改用 VSCode 開啟程式碼
- 優化 MainWindow 主視窗中,對於 QAction 按鈕圖示的載入邏輯
更新公告: