- 8
- 0
- 约3.83千字
- 约 10页
- 2024-03-04 发布于云南
- 举报
Matlab获取K线和因子数据方法
注:函数API注意输入参数的数据结构,输出参数的数据结构。
1、策略内部获取行情和因子数据
策略内获取数据,意思为在一个完整的策略中获取数据,获取的API函数一般是先注册数据,再获取数据。
K线行情数据
K线数据获取API:
KIdx=traderRegKData(KFrequency,KFreNum);
data=traderGetRegKData(KIdx,length,fillup);
注册数据traderRegKData在ifbInit语句中,获取数据traderGetRegKData在else语句中。
行情数据结构(最需要注意和理解的地方):
行情数据输出参数是矩阵,每8行为一个标的的数据
因子数据
因子数据API:
1)Idx=traderRegFactor(FactorName1,FactorName2,……);
2)factor=traderGetRegFactor(Idx,length);
因子数据结构:
参数输出数据结构为矩阵,与行情数据不同的是,注意第一行数据为时间。
举个例子:
主函数M文件:
functionfactortest(bInit,bDayBegin,cellPar)
%%函数说明
%上面的三个参数是一种固定结构。
%bInit,在策略逻辑运行前为1,类似优矿等平台的i
原创力文档

文档评论(0)