StocksClose_Common
简述
统计板块指定日市值。板块成分股由参数StockArr提供,根据参数GetListedStock指定判断是否剔除EndT时点未上市的个股。若不踢除,则EndT未上市股票取上市首日的市值。
StocksClose_Common (StockArr:Array;EndT:TDateTime;RightType:Int;GetListedStock:boolean):Float
名称 | 类型 | 说明 |
---|
StockArr | Array | 一维股票列表 |
EndT | TDateTime | 截止日期 |
RightType | Int | 市值类型,具体取值如下:
|
GetListedStock | boolean | 布尔类型,Ture则剔除指定日未上市股票,False则不剔除。 |
返回 | Float | 实数。 |
范例1:返回沪深300板块2011年10月10日的总市值
//计算沪深300板块总市值
stks:= getbkbydate('SH000300',inttodate(20111010));
EndT := inttodate(20111010);
return StocksClose_Common(stks,EndT,0,0);
//结果是:1783932397
范例2:
//剔除指定日未上市股票后的板块总市值
stks:= getbkbydate('SH000300',inttodate(20111010));
EndT := inttodate(20111010);
return StocksClose_Common(stks,EndT,0,1);
//结果是:1783932397
StocksClose