天软金融分析.NET函数大全 > 数据仓库函数 > 时间相关函数

tradeDays    

简述
得到当前股票在两个日期间的交易日数目。如果参数BeginDate和参数EndDate是同一天而且有交易则为1,如果之间无交易日则为0。

该模型与股票、周期相关。获取开始时间到截止时间的交易日(周期)数。
定义
tradeDays(BeginDate:TDateTime;EndDate:TDateTime):Integer;
参数
名称类型说明
BeginDateTDateTimeTDateTime类型,开始时间
EndDateTDateTimeTDateTime类型,结束时间
  • 范例

    范例一:
    setsysparam(pn_stock(),'SZ000002');
    beg_date := inttodate(20100101);
    end_date := inttodate(20101231);

    //end_date 必须大于beg_date
    return tradedays(beg_date,end_date);//返回240

    范例二:
      StockID := "SZ000002";
      BegT := inttodate(20130101);
      EndT := inttodate(20130122);
      setsysparam(pn_stock(),StockID);
      setsysparam(pn_cycle(),cy_1m());
      return tradedays(BegT,EndT);

    //结果:240

    //万科A在2012年12月26日至2013年1月18日停牌,以上只取到2013-01-21 00:00:00 至2013-01-22 00:00:00之间的交易日数据,即240个分钟周期
    参考
    TDateTime 
相关
FAQ/知识库链接