contact@digquant.com.cn
400-1860-552
官方群:463071731

数据处理

l   函数名称:traderAppendKDataScope

l   函数说明:扩充低频数据。

l   语法:

traderAppendKDataScope(KFrequency,DateSpan);

l   用法:

输入参数:

KFrequencyK线类型的整形,如minday

DateSpan:数量,整型。

l   示例:

回测开始时点向前扩充200天的日线数据

>> traderAppendKDataScope(‘day’,200);

 


l   函数名称:traderRegKData

l   函数说明:注册数据。

l   语法:

Idx=traderRegKData(KFrequency, KFreNum);

l   用法:

输入参数:

KFrequencyK线类型的整形,如minday

KFreNumK线的频率。

l   示例:

注册分钟数据,并且刷新频率为5

>> Idx=traderRegKData(‘min’, 5);



l   函数名称:traderRegUserData

l   函数说明:注册用户外部导入的数据。

l   语法:

Idx=traderRegUserData(TimeLine,DataArray);

l   用法:

输入参数:

TimeLine:导入数据的时间轴,长度与数据序列保持一致

DataArray:导入的数据序列,长度与时间轴保持一致

输出参数:

Idx:返回数据序列,例1代表对应的targetList(1)targetList中第一个target的返回。

l   示例:

T(1)=datenum(2015,1,10,23,59,59); T(1)=datenum(2015,1,16,23,59,59);D(1)=2.6;D(2)=3.8

将以上数据作为导入数据

>> Idx=traderRegUserData(T,D);



l   函数名称:traderRegUserIndi

l   函数说明:注册用户自建的外部因子。

l   语法:

Idx=traderRegUserIndi(F,cellPar);

l   用法:

输入参数:

F:因子计算的函数名,格式:@函数名

cellPar:函数入参

输出参数:

Idx:返回因子序列,例1代表对应的targetList(1)targetList中第一个target的返回。

l   示例:

Function value=myMean(cellPar,bpPFCell)

end

注册上述自定义因子myMean

>> Idx_myMean= traderRegUserIndi(@myMean,cellPar);