知识库 > 金融建模 > 公用函数 > 扩展函数 > .Net扩展函数 > 板块 > 行情指标 > 区间行情 > 中间函数

StocksClose_Common    

简述
板块指定日市值(修正)。计算过程中,根据GetListedStock来判断是否剔除EndT时点未上市的个股。对于未上市的个股,则取上市首日的市值。
定义

StocksClose_Common
(StockArr:Array,EndT:TDateTime, RightType:Int, GetListedStock: boolean)
:Float
参数

StockArr:一组股票
EndT:截止日期
RightType:市值类型,具体取值如下:
显示名取值
总市值0
流通市值1

GetListedStock:布尔类型,Ture则剔除指定日未上市股票,False则不剔除。

返回:实数。
  • 参考
    StocksClose

    范例:
    //返回沪深300板块2011年10月10日的总市值
    范例1:

      //计算沪深300板块总市值
      stks:= getbkbydate('SH000300',inttodate(20111010));
      EndT := inttodate(20111010);
      return StocksClose_Common(stks,EndT,0,0);
    //结果是:1783932399.03
      

    范例2:

      //剔除指定日未上市股票后的板块总市值
      stks:= getbkbydate('SH000300',inttodate(20111010));
      EndT := inttodate(20111010);
      return StocksClose_Common(stks,EndT,0,1);
      //结果是:1783932399.03

相关