StockBegTBeforeNDay
简述
最近N日/N周前的交易日,从EndT当天开始算第一天,与系统证券pn_stock()和系统周期pn_cycle()有关。调用时需注意设置系统参数。
StockBegTBeforeNDay(EndT:TDateTime;N:Integer):TDateTime
| 名称 | 类型 | 说明 |
|---|
| EndT | TDateTime | 日期类型,截止日 |
| N | Integer | 整数类型,N日
|
取值 |
返回类型 | |
1 |
最近1周前的交易日 | |
2 |
最近4周前的交易日 | |
3 |
最近13周前的交易日 | |
4 |
最近26周前的交易日 | |
5 |
最近52周前的交易日 | |
6 |
本日 | |
7 |
本周 | |
8 |
本月 | |
9 |
本年 | |
10 |
最近一年 | |
11 |
最近两年 | |
12 |
最近三年 | |
13 |
最近5日前的交易日 | |
14 |
最近10日前的交易日 | |
15 |
最近20日前的交易日 | |
16 |
最近30日前的交易日 | |
17 |
最近60日前的交易日 | |
18 |
最近120日前的交易日 | |
19 |
最近240日前的交易日 | |
20 |
最近2周前的交易日 | |
21 |
最近6周前的交易日 | |
22 |
最近18周前的交易日 |
|
| 返回 | TDateTime | 日期 |
//返回万科A截止2018年9月11日的最近1周前的交易日日期。
SetSysParam(PN_Stock(),'SZ000002');
EndT:=inttodate(20180911);
return StockBegTBeforeNDay(EndT,1);
//结果:43348(2018-09-05)