PortfolioBackTesting_IndexFund_GetIndexSamplesPercent
简述
策略验证-指数基金-得到组合配置比例
PortfolioBackTesting_IndexFund_GetIndexSamplesPercent(PfInfoData:TableArray,IndexId:String,BegT:TDateTime,EndT:TDateTime,tpIS:TableArray):TableArray
PFInfoData:数据表类型,组合基本信息(in),必须含有’ 初始建仓策略’, ‘首日建仓比例(%)’’ 每日建仓比例变化(%)’’ 目标建仓比例(%)’,字段,其中’ 初始建仓策略’字段取值有下面两种情况:
0表示等比例建仓策略
1表示每日递增建仓策略 & 每日递减建仓策略
IndexId:字符串类型,指数代码
BegT:日期型时间,减仓起始日
EndT:日期型时间
tpIS:数据表类型,配置比例表
返回:返回组合配置比例
范例:
PfInfoData:=array(
("初始资金":2000000000.00,"指数成分数据来源":0.00,"初始建仓策略":0.00,"首日建仓比例(%)":20.00,"每日建仓比例变化(%)":0.00,"目标建仓比例(%)":95.00));
tpIS:=array(array('比例(%)':30));
PortfolioBackTesting_IndexFund_GetIndexSamplesPercent(PfInfoData,'SH000300',INTTODATE(20121029),INTTODATE(20121031),TPIS);
return tpIS;
//结果: