MATLAB-掘金量化'14:55:00'); 9. Context.userdata.symbol = 'SZSE.000001'; %userdata,设定 用户自定义的全局变量 10. return 11. end 12. %% 定时任务处理逻辑 13. symbol = Context.userdata.symbol; 14. [position] 00:00:00 使用财务接口获取指定月份的数据 典型应用场景 - 10 - 本文档使用 掘金量化 构建 策略组成文件 策略编写m文件-main.m 策略运行文件—run.m main函数为用户编写策略的主函数,策略逻辑需要按照事类型件分块编写,在main中可以获取数据和进行交易 当有效事件发生时,main行数将会被自动调用,通过if判断事件类型标识,执行指定类型事件的处理逻辑 首次调 说明 Event struct 存放事件内容,一个事件分为flag标志位和事件数据data,flag为1时表示该事件发生 Context struct 全局变量,存放策略级的系统数据,也可以存放用户自定义的数据 示例 1. function [Context] = main(Context,Event) 2. %% 均线突破策略 3. % 设定交易股票池,分别针对个股做以下决策 41 魔豆 | 50 页 | 1.33 MB | 3 年前3
Python-掘金量化选择回测模式/实时模式运行示例 提取数据研究示例 回测模式下高速处理数据示例 实时模式下动态参数示例 level2数据驱动事件示例 可转债数据获取、交易示例 常见的策略结构主要包括3类,如下图所示。 用户可以根据策略需求选择相应的策略结构,具体可以参考经典策略。 以下代码的内容是:在每个交易日的14:50:00 市价买入200股浦发银行股票: 1. # coding=utf-8 2. from 5. 6. # 可以直接提取数据,掘金终端需要打开,接口取数是通过网络请求的方式,效率一般,行情数据可通过subscribe 订阅方式 7. # 设置token, 查看已有token ID,在用户-密钥管理里获取 8. set_token('your token_id') 9. 10. # 查询历史行情, 采用定点复权的方式, adjust指定前复权,adjust_end_time指定复权时间点 adjust=ADJUST_PREV, adjust_end_time='2020- 12-31', df=True) 13. print(data) 整个过程只需要两步: 1. set_token 设置用户token, 如果token不正确, 函数调用会抛出异常 2. 调用数据查询函数, 直接进行数据查询 本示例提供一种在init中预先取全集数据,规整后索引调用的高效数据处理方式,能够避免反复调用服务器接口导致的低效率1 魔豆 | 142 页 | 2.44 MB | 3 年前3
共 2 条
- 1










