Flatten builtin pages, add third-party and platform scopes, and import financial and data warehouse references. Keep the existing generated index without rebuilding after signature normalization.
1.7 KiB
1.7 KiB
数据仓库 / 时间相关函数
firstDay(stock_id)
声明:function
得到股票StockID的第一个交易日期,如果缺省参数,则表示当前股票的第一个交易日
| 参数 | 类型 | 说明 |
|---|---|---|
stock_id |
string | 字符串,股票代码。可省略 |
返回:datetime
示例
范例01:调用函数
setsysparam(pn_stock(), 'SZ000002');
Return firstday(); // 33240(1991-01-02);
lastDay(stock_id)
声明:function
得到股票StockID的最后一个交易日期,如果缺省参数,则表示当前股票的最后一个交易日
| 参数 | 类型 | 说明 |
|---|---|---|
stock_id |
string | 字符串,股票代码。可省略 |
返回:datetime
示例
范例01:调用函数
setsysparam(pn_stock(), 'SZ000002');
return lastday(); // 40794 (2011-09-08)
tradeDays(begin_date, end_date)
声明:function
得到当前股票在两个日期间的交易日数目。如果参数BeginDate和参数EndDate是同一天而且有交易则为1,如果之间无交易日则为0。 该模型与股票、周期相关。获取开始时间到截止时间的交易日(周期)数
| 参数 | 类型 | 说明 |
|---|---|---|
begin_date |
datetime | TDateTime类型,开始时间 |
end_date |
datetime | TDateTime类型,结束时间 |
返回:int
示例
范例01:调用函数
setsysparam(pn_stock(), 'SZ000002');
return tradeDays(inttodate(20100101), inttodate(20101231));
// 输出:240