掘金社区

给力!“掘金3-MATLAB策略接口”正式上线Pinned highlighted

掘金小Q 【 论坛管理员 】 发表在掘金动态 2018-10-08 15:14:32

掘金动态
1334
2
0

0_1538982059091_Mt海报999.jpg

掘金3.0量化终端MATLAB的策略接口现在已推出使用,偏爱MATLAB编程的Quanter赶快前去体验一番吧!最新版本获取地址:https://www.myquant.cn/
0_1538982106927_图片1.png

  • 接口简洁,数据格式简单,面向过程风格,新手快速上手
  • 列表方便的获取历史、实时行情、财务等数据

  • 事件驱动式的策略结构响应更及时

  • 回测、实时运行策略无修改切换

  • 完美兼容掘金的回测研究功能

  • 快捷接入仿真、实盘交易通道

下载和使用

MATLAB策略SDK以工具包的形式提供,在终端首页下载解压后,在MATLAB工具路径中添加该文件的路径(指向到gmsdk文件),保存后即可使用SDK中的函数了。

0_1538982248860_图片2.png
0_1538982259354_图片3.png

新建策略

MATLAB语言的完整策略有两个文件,策略文件和运行文件。

新建流程:选择MATLAB语言→选择策略模板→命名策略→确认完成→策略包已新建到指定位置。

0_1538982405211_图片4.png
0_1538982422815_图片5.png

新建策略完成,tokenstrategyID已经自动设置妥当,也可以自行在代码中修改,通过MATLAB程序打开策略文件,运行run脚本,策略就可以运行起来了。

0_1538982497419_图片6.png

编辑策略

掘金终端内不提供MATLAB代码编辑改功能,必须通过MATLAB程序打开策略进行编辑。

0_1538982558202_图片7.png

数据接口

提供历史行情(各频率bar和tick)、财务数据、证券信息等数据接口;提供实时数据订阅,结果以矩阵格式展示。

0_1538982598574_图片10.png

策略示例

面向过程的策略编写方式,形式极简:

  • 列表列表列表事件驱动+if判断不同逻辑块

  • 接口获取持仓、订单、资金,并根据模式自动区分柜台

  • 列表直接从全局变量获取订阅数据滑窗矩阵,并自动更新

0_1538982707487_图片11.png

回测运行策略

在MATLAB中run文件的mode改为回测模式,运行策略,回测结果在终端内查看

0_1538982761073_图片8.png

实时运行策略

策略仿真或者实盘运行时,都需要在MATLAB中开启和停止策略,记得将run中的mode改为MODE_LIVE,策略的交易信息会自动在终端的日志窗口显示。

0_1538982804462_图片9.png

更多介绍

更多关于MATLAB策略SDK介绍,请查看API文档https://www.myquant.cn/docs/matlab/301

评论: 2

Looks like your connection to 掘金量化社区 - 量化交易者的策略交流学习社区 was lost, please wait while we try to reconnect.