BrinsonOfBPercentandReturn
简述
返回数组t中所有成分股,在EndT当天的所属行业、市值(万)、涨幅(%)、比例(%)、贡献度(%)、配置比例(%)等数据。
涨幅(%)=(EndT这天的收盘价-EndT前一天的收盘价)/EndT前一天的收盘价*100;
比例(%)=所指证券EndT-1这天的流通市值/数组t中所有证券在EndT-1这天的流通市值总和*100;
贡献度(%)=涨幅*比例(%);
配置比例(%)=所指证券EndT-1这天的流通市值/数组t中所有证券在EndT-1这天的流通市值总和*100。
BrinsonOfBPercentandReturn(t:Array;EndT:TDateTime):Array
名称 | 类型 | 说明 |
---|
t | Array | 数组,基准样本; |
EndT | TDateTime | 日期,截止日。 |
返回 | Array | 数组,成分股的涨幅、比例、配置比例等数据。 |
//取沪深300的Brinson-基准t-1日比例和t日涨幅
t:=Query("沪深300","",True,"","代码",DefaultStockID(),
"名称",CurrentStockName(),"板块名称",base(10029));
endt:=inttodate(20120601);
return BrinsonOfBPercentandReturn(t,endT);
StockType StockMarketValue