
编者按语:本文通过基于掘金量化交易平台支持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文档指引请点击以下内容列表查看:
来源:掘金量化
---------------------------------------------------------------------------------------------
相关阅读推荐:
网友评论