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

StockEndTPrevNDay    

简述
指定日期向前推N个交易日期,与系统证券pn_stock()和系统周期pn_cycle()有关。调用时需注意设置系统参数。  
定义
StockEndTPrevNDay(EndT:TDateTime;N:Integer):TDateTime
参数
名称类型说明
EndTTDateTime日期类型,截止日
NInteger整数类型,交易日
返回TDateTime日期
  • 算法

    (1)若EndT为交易日,则直接返回向前推N个交易日期;
    (2)若EndT不为交易日,则先设置EndT为当前时间,再偏离N日。
    范例

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

    //结果:43347(2018-09-04)
相关