tradeDays
简述
得到当前股票在两个日期间的交易日数目。如果参数BeginDate和参数EndDate是同一天而且有交易则为1,如果之间无交易日则为0。
该模型与股票、周期相关。获取开始时间到截止时间的交易日(周期)数。
tradeDays(BeginDate:TDateTime;EndDate:TDateTime):Integer;
名称 | 类型 | 说明 |
---|
BeginDate | TDateTime | TDateTime类型,开始时间 |
EndDate | TDateTime | TDateTime类型,结束时间 |
范例一:
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