訊投QMT量化開發教程(一) 編寫第一個量化程序入門 QMT 系統與其他普通股票軟件最大的不同點就是其提供歷史數據下載、模型編輯、模型回測、模型交易、算法交易及交易風控等完整量化交易功能。 并且提供在本地運行量化交易功能。 程序界面如下: 主界面 ![]() 策略界面 ![]() 不要被上面密密麻麻的代碼給嚇到了,上面的代碼都是系統自帶的策略,比如常見的MACD均線策略等,已經有現成的示例代碼,如果你想用的話拿去改幾個參數即可。 通過 QMT 系統,用戶可以快速的將自己的轉化為計算機代碼,形成自己的交易策略,讓計算機幫助用戶實現策略的回測檢驗并實現無人值守自動化交易。 在量化策略編寫語言的支持上,QMT 系統目前支持兩種:VBA 和 Python 。 在后續的規劃中,QMT 系統將全面支持市面上主流的量化編程語言。 隨著量化在國內的深入發展以及大量專業編程人員進入量化這個領域,市場上的量化投資者對 Python的需求越來越大, QMT 系統 的 Python API 就是為了滿足這部分投資者而量身打造。 QMT 系統的Python API 既可以高效使用 QMT 系統底層的數據接口及交易接口,也可以方便地引入 Python 支持的第三方庫,極大地便利了量化投資者的模型策略需求。 接著,教大家如何創建簡單的策略。 創建策略 策略示例一個簡單的 Python 策略 ![]() 上面就是一個最基本的策略,效果只是答應幾個字符。 但以后的編寫策略的邏輯就是上面這幾步。 新建策略編寫基本策略,運行代碼寫在handlebar里面設置策略的運行周期,可以按照1分鐘,3分鐘,5分鐘等周期執行點擊運行查看運行結果 好了。第一節課就是這樣,歡迎關注。定期更新。 ![]() |