天软金融分析.NET函数大全 > 金融函数 > 行情 > 中间函数

StockEndTAfterNDay    

简述

  指定日N个交易日后的日期
  当N个交易日后的日期大于today或者当前时间时,则只适用于周期为日线。
  1)如果周期是日线,则返回日线后的相应日期
  2)如果非日线周期,则返回0
定义
stockendtafternday(begt:date;n:integer):real
参数
名称类型说明
begtdatedate,开始日期
nintegerinteger,N日
返回realreal
  • 算法

    (1)若BegT为交易日,则直接返回向后推N个交易日期;
    (2)若BegT不为交易日,则先得到实际的T日,再相对N,向后推移N个交易日。
    范例

    //返回万科A在2018年9月11日向后推5个交易日的日期。
    SetSysParam(PN_Stock(),'SZ000002');
    EndT:=inttodate(20180911);
    return StockEndTAfterNDay(EndT,5);

    //结果:43361(2018-09-18)
相关