天软金融分析.NET函数大全 > 金融函数 > 金融工程 > 策略验证 > 指数基金中间函数

PortfolioBackTesting_IndexFund_GetIndexSamples    

简述
策略验证-指数基金-得到t-1日指数成分,根据PfInfoData中的字段’指数成分数据来源’来获取指数成分,获取成功,返回1,否则0
定义
PortfolioBackTesting_IndexFund_GetIndexSamples(PfInfoData:TableArray;IndexId:String;EndT:TDateTime;r:TableArray):Boolean
参数
名称类型说明
PFInfoDataTableArray数据表类型,组合基本信息(in),必须含有’指数成分数据来源’字段,其中:
0表示使用天软提供的指数成分和权重:即使用流通市值计算权重
1表示使用用户自定义的指数成分和权重(文件格式)
2表示使用用户自定义的指数成分和权重(数据库格式)
IndexIdString字符串类型,指数代码
EndTTDateTime日期型时间
rTableArray数据表类型,返回参数,指数成分数据(out)
返回Boolean策略验证-指数基金-得到t-1日指数成分,是否成功获取指数成分
  • 范例

    PfInfoData:=array(
    ("初始资金":2000000000.00,"指数成分数据来源":0.00,"初始建仓策略":0.00,"首日建仓比例(%)":20.00,"每日建仓比例变化(%)":0.00,"目标建仓比例(%)":0.00,"涨停不交易":1.00,"跌停不交易":1.00,"停牌不交易":1.00,"成交价类别":1.00,"成交量取整模式":1.00,"分红再投资":0.00,"最大成交金额占可交易金额比例(%)":5.00,"最小调仓比例(%)":0.01,"开仓费率(%)":0.1,"平仓费率(%)":0.1,"指数成分源数据目录":"C:\\Test\\指数成分-输入\\","指数成分输出目录":"C:\\Test\\指数成分-输出\\","指数每日交易输出目录":"C:\\Test\\指数交易-输出\\")); PortfolioBackTesting_IndexFund_GetIndexSamples(PfInfoData,'SH000300',39086,r);
      return r;

    //结果:
相关