📦 deps(tsl): sync tsl-playbook from a71480a4

Source-Commit: a71480a4ae
This commit is contained in:
ci[bot]
2026-08-12 08:38:08 +08:00
parent 683f83d17c
commit 670ba950a6
1496 changed files with 292667 additions and 220122 deletions
@@ -0,0 +1,135 @@
# 金融 / 股票 / 基本情况 / 发行情况
## `stockFirstDay(stock_id)`
声明:function
返回股票的上市的第一个交易日。 根据行情判断第一个交易日
<!-- tags: 金融 股票 基本情况 发行情况 返回 获取 -->
| 参数 | 类型 | 说明 |
| ---------- | ------ | -------------- |
| `stock_id` | string | 字符串,股票ID |
返回:float
### 示例
范例01:返回万科A的上市日期
```tsl
StockID := "SZ000002";
Return StockFirstDay(StockID);
// 输出:33240
```
## `stockGoMarketDate()`
声明:function
返回股票的上市的第一个交易日。 对于股票,返回股票对应的第一个交易日。对于基金,返回基金有净值数据的第一个日期
<!-- tags: 金融 股票 基本情况 发行情况 返回 获取 -->
返回:int
### 示例
范例01:调用函数
```tsl
ov := BackUpSystemParameters();
SetSysParam(pn_stock(), "SZ000002");
R := StockGoMarketDate();
RestoreSystemParameters(ov);
Return R;
```
## `stockgomarketdate2()`
声明:function
返回股票的上市的第一个交易日,与系统参数(股票)相关。 对于北交所股票,返回在北交所的第一个交易日。从精选层挂牌公司平移的,上市日期都为20211115(北交所开板时间)。 其余的跟StockGoMarketDate一样
<!-- tags: 金融 股票 基本情况 发行情况 返回 获取 -->
返回:int
### 示例
范例01NE871642的第一个交易日
```tsl
// NE871642的第一个交易日.
return spec(StockGoMarketDate2(), "NE871642"); // 20211115
```
## `stockGoMarketDays()`
声明:function
返回上市的天数
<!-- tags: 金融 股票 基本情况 发行情况 返回 获取 -->
返回:int
### 示例
范例01:调用函数
```tsl
ov := BackUpSystemParameters();
SetSysParam(pn_stock(), "SZ000002");
R := StockGoMarketDays();
RestoreSystemParameters(ov);
Return R;
```
## `stockGoMarketTradeDays()`
声明:function
返回上市到系统日期之间的交易天数
<!-- tags: 金融 股票 基本情况 发行情况 返回 获取 -->
返回:int
### 示例
范例01:调用函数
```tsl
ov := BackUpSystemParameters();
SetSysParam(pn_stock(), "SZ000002");
SetSysParam(pn_date(), inttodate(20120930));
R := StockGoMarketTradeDays();
RestoreSystemParameters(ov);
Return R;
```
## `stockIssuePrice()`
声明:function
返回股票发行价,该函数与证券代码有关
<!-- tags: 金融 股票 基本情况 发行情况 返回 获取 -->
返回:float
### 示例
范例01:调用函数
```tsl
ov := BackUpSystemParameters();
SetSysParam(pn_stock(), "SZ300263");
R := StockIssuePrice ();
RestoreSystemParameters(ov);
Return R;
```