VNPY官方 VNTrader
(基于期貨CTP介面專用量化交易開源軟體)
介紹
VNTrader是VNPY官方 http://www.vnpy.cn 推出的一款國內期貨量化交易開源軟體, 基于MIT開源協議,任何機構和個人可以免費下載和使用,無需付費,
基于CTP介面的開源性,打破收費軟體壟斷,采用VNTrader開源專案也可解決自己造輪子導致周期長門檻高的問題, VNTrader是專門針對商品期貨CTP介面的GUI視窗程式,支持多個Python策略組成策略池,支持回測,支持多周期量化交易,
VNTrader客戶端開源代碼 VNTrader是VNPY官方提供的CTP開源專案客戶端源代碼, 支持國內149家期貨公司的CTP接入, 支持股指期貨,股指期權、商品期貨、商品期權的程式化交易和量化交易的仿真回測,
全新架構,性能再次升級,python的便捷,C++性能加持,比老版本更好用,性能提升300%以上,全新系統命名未VNTrader,屬于VNPY官方發布的重點全新架構的產品,
https://gitee.com/vnpycn/vntrader 最近會有大的更新,VNTrader的底層C++代碼很快會開放出來,目前開放Python部份,而且功能在整理,這個是一個有具大性能提升大版本 https://www.zhihu.com/org/vnpy/zvideos
VNPY官方網站 http://www.vnpy.cn
VNPY知乎專欄 https://www.zhihu.com/org/vnpy/zvideos/
官方QQ群: 256163463
實盤支持(手續費很低) http://www.kaihucn.cn
仿真賬戶支持 (僅作業日白天注冊,支持股指期貨、股指期權、商品期貨、商品期權仿真交易) http://www.simnow.com.cn
重點: 在未來 VNTrader 將繼承http://www.virtualapi.cn 的強大功能,具體可以見 http://www.gucps.cn 完全不同于歷史老版本,這個版本不僅性能優異,開源,而且結合C++的特點,結合底層仿真(獲得國家發明專利)成為程式化交易最佳利器,
拋棄歷史曾出現的大雜燴版本,專門面向國內商品期貨、股指期貨實作程式化交易CTP介面的專屬版本,符合“精簡、高性能、精細化回測、功能強大、入門更容易”等特點,
Image text
Image text
第1步設定 Image text
第2步設定 Image text
Image text
軟體架構
軟體架構說明 Python3.0 + PYQT python下載
https://www.python.org/
Pycharm下載
https://www.jetbrains.com/pycharm/
默認英文版,可安裝中文版本插件
注意:Python、IDE、VNTrader DLL模塊必須一致,必須同時是32位或同時是64位,
支持Windows平臺
安裝教程
安裝Python3.0
安裝Pycharm
在Pycharm安裝PyQT插件
在Pycharm 中選單 “運行”-> "運行"
使用說明
VNTrader是VNPY官方 http://www.vnpy.cn 推出的一款國內期貨量化交易開源軟體, 主要支持CTP介面,支持國內149家期貨公司程式化交易,實作程式化交易是免費的, 支持股指期貨、商品期貨、股指期權、商品期權, 支持中國8大合規交易所中的5所,包括上海期貨交易所,大連期貨交易所、 鄭州期貨交易所、中金所、能源所,
目錄說明:
strategy 策略存放目錄
temp CTP介面產生的臨時流檔案存放目錄
setting.ini 賬戶和服務器組態檔
thostmduserapi_se.dll CTP介面原生行情介面;
thosttraderapi_se.dll CTP介面原生交易介面;
vnctpmd.dll CTP介面原生交易介面的代理庫,用于和ctypes方式封裝的CTPMarket.py 參考;
vnctptd.dll CTP介面原生交易介面的代理庫,用于和ctypes方式封裝的CTPTrader 參考;
CTPMarket.py Python ctypes 方式封裝;
CTPTrader.py Python ctypes 方式封裝;
CTPMarketType.py Python型別定義;
CTPTraderType.py Python型別定義;
VNTrader.py 基于PyQT5的GUI程式;
參與貢獻
Fork 本倉庫
新建 Feat_xxx 分支
提交代碼
新建 Pull Request
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/288202.html
標籤:其他
下一篇:初學Spring踩的史前巨坑
