1. 程式人生 > >如何使用Matlab實現你的量化交易策略

如何使用Matlab實現你的量化交易策略

編者按語:有不少喜歡用Matlab程式語言開發量化策略的Quanter,這篇文章是基於掘金量化交易平臺介紹如何通過Matlab實現您的量化交易策略的模型。

一、Matlab策略SDK概述

1.概述

作為掘金3量化介面的一員,matlab語言SDK包含以下特點和功能:

◆矩陣化的資料格式,按時序、標的組成行情矩陣

◆採用單一函式面向過程的策略結構

◆支援行情滑窗和行情資料驅動

◆支援回測、實盤無縫切換

◆支援基本面和業務資料查詢

◆支援查詢持倉、資金資訊

◆統一訂單ID,支援下單、撤單和查詢

◆支援訂單查詢和訂單回報事件推送

2.Matlab策略 SDK的安裝

◆Matlab策略SDK作為一個matlab工具包,載入到matlab函式環境中即可,具體操作為在matlab主介面使用Set Path,Add Folder新增matlabSDK的工具包路徑(SDK在終端內獲取)

3.Matlab策略執行

◆matlab策略SDK內部已經設定好了與掘金伺服器、終端的連結,配置正確token和策略ID後,可以直接執行策略(需要終端處於登入狀態),策略執行的回測、模擬交易和實盤資訊在終端檢視。

4.注意事項

◆Matlab策略回測時,出現無法暫停的情況,需要重啟matlab,斷點除錯時,可呼叫stop_stragety函式停止策略。

因篇幅有限,更多Matlab SDK文件指引請點選以下內容列表檢視:

二、典型策略場景             三、策略檔案                  四、策略結構

五、獲取資料                    六、策略交易                 

七、列舉常量

八、錯誤碼

來源:掘金量化   myquant.cn

-------------------------------------------------------------------------------------------------

相關閱讀推薦:

01.如何使用Python實現你的量化交易策略

02.如何使用C++實現你的量化交易策略

03.如何使用C#實現你的量化交易策略