掘金3.0量化终端MATLAB的策略接口现在已推出使用,偏爱MATLAB编程的Quanter赶快前去体验一番吧!最新版本获取地址:https://www.myquant.cn/
- 接口简洁,数据格式简单,面向过程风格,新手快速上手
-
列表方便的获取历史、实时行情、财务等数据
-
事件驱动式的策略结构响应更及时
-
回测、实时运行策略无修改切换
-
完美兼容掘金的回测研究功能
-
快捷接入仿真、实盘交易通道
下载和使用
MATLAB策略SDK以工具包的形式提供,在终端首页下载解压后,在MATLAB工具路径中添加该文件的路径(指向到gmsdk文件),保存后即可使用SDK中的函数了。
新建策略
MATLAB语言的完整策略有两个文件,策略文件和运行文件。
新建流程:选择MATLAB语言→选择策略模板→命名策略→确认完成→策略包已新建到指定位置。
新建策略完成,token和strategyID已经自动设置妥当,也可以自行在代码中修改,通过MATLAB程序打开策略文件,运行run脚本,策略就可以运行起来了。
编辑策略
掘金终端内不提供MATLAB代码编辑改功能,必须通过MATLAB程序打开策略进行编辑。
数据接口
提供历史行情(各频率bar和tick)、财务数据、证券信息等数据接口;提供实时数据订阅,结果以矩阵格式展示。
策略示例
面向过程的策略编写方式,形式极简:
-
列表列表列表事件驱动+if判断不同逻辑块
-
接口获取持仓、订单、资金,并根据模式自动区分柜台
-
列表直接从全局变量获取订阅数据滑窗矩阵,并自动更新
回测运行策略
在MATLAB中run文件的mode改为回测模式,运行策略,回测结果在终端内查看。
实时运行策略
策略仿真或者实盘运行时,都需要在MATLAB中开启和停止策略,记得将run中的mode改为MODE_LIVE,策略的交易信息会自动在终端的日志窗口显示。
更多介绍
更多关于MATLAB策略SDK介绍,请查看API文档https://www.myquant.cn/docs/matlab/301