美文网首页
如何使用C++实现你的量化交易策略

如何使用C++实现你的量化交易策略

作者: d5ba3f2ca2b6 | 来源:发表于2018-11-23 16:12 被阅读58次

    编者按语:本文通过基于掘金量化交易平台支持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文档指引请点击以下内容列表查看:

    二、典型场景                   五、数据查询函数             八、数据结构                    

     三、 重要概念                六、结果集合类                    九、枚举常量                 

     四、策略基类                 七、结果数组类                 十、错误码

    来源:掘金量化

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

    相关阅读推荐:

    01.如何使用Python实现你的量化交易策略

    02.如何使用Matlab实现你的量化交易策略

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

                 

                                    

    相关文章

      网友评论

          本文标题:如何使用C++实现你的量化交易策略

          本文链接:https://www.haomeiwen.com/subject/kmujqqtx.html