如何使用C++實現你的量化交易策略
編者按語:本文通過基於掘金量化交易平臺支援C++程式語言的金融量化模型開發,介紹使用C++語言實現您的量化交易策略模型。
一、C++ SDK 文件指引
1.快速新建策略
◆開啟終端後,登陸掘金賬號點選研究策略,新建策略
或者點選右上角新建策略
◆新建一個典型預設賬號交易策略
新建C++的預設賬號交易策略
2、編譯策略
◆開啟新建策略檔案目錄
策略檔案目錄內容可以拷貝到本地其他碟符也可以進行編譯生成
◆策略檔案說明:
gmskd: sdk目錄
Stretegy:策略原始碼目錄
readme.txt 說明檔案
◆開啟工程檔案 sln 檔案
需要用visual studio開啟工程檔案
◆編寫策略
開啟main.c檔案,可進行策略編輯
編譯並執行策略
◆檢視執行結果
掘金客戶端中關閉新建策略視窗並打開回測結果列表
回測相關資料指標
3.策略框架應該是這樣的
◆繼承策略基類
◆重改關注事件
◆在on_init裡訂閱行情,初始化
◆在main裡實例化一個派生類對像
◆設定token,策略id,和mode
◆開始執行
繼承策略基類
重改關注事件
在on_init裡訂閱行情,初始化
在main裡實例化一個派生類對像
設定token,策略id,和mode
1.獲取token:開啟客戶端->點選右上角使用者頭像 -> 系統設定 -> 複製token
2.獲取策略id:開啟客戶端->策略研究->右上角新建策略->新建C/C++策略->複製策略ID
3.策略模式:
MODE_LIVE(實時)=1
MODE_BACKTEST(回測)=2
開始執行
4.訂閱行情策略示例
原始檔
由於篇幅有限,更多關於C++ SDK文件指引請點選以下內容列表檢視:
---------------------------------------------------------------------------------------------
相關閱讀推薦:
來源:掘金量化 myquant.cn