feat(skills): add tsl api reference skill

Bundle the TSL API index and markdown references under the skill, route TSL docs to use it, and update the codegen index generator to maintain the bundled data.
This commit is contained in:
csh
2026-07-07 16:36:15 +08:00
parent 4cd6b9410f
commit e1f7ce052c
267 changed files with 185908 additions and 11996 deletions
@@ -0,0 +1,77 @@
# 股票 / 股票质押回购交易明细
### `stockGetPledgedRepoTradeVol(stock_id, beg_t, end_t)`
获取区间指定证券股票质押回购交易明细数据。
| 参数 | 类型 | 说明 |
| ---------- | -------- | ---------------- |
| `stock_id` | string | 字符串。证券代码 |
| `beg_t` | datetime | 日期。开始日期 |
| `end_t` | datetime | 日期。截止日期 |
返回:array
### `stockPrInitTradeVol()`
指定日指定证券初始交易数量,与系统参数(证券代码,日期)相关
返回:float
#### 示例
```tsl
setsysparam(pn_stock(),"SH601318");
setsysparam(pn_date(),20170216T);
return StockPRInitTradeVol();
```
### `stockPrInitTradeVolSum(begt, endt)`
区间指定证券初始交易数量,与系统参数(证券代码)相关
| 参数 | 类型 | 说明 |
| ------ | -------- | ------------- |
| `begt` | datetime | 日期,开始日期 |
| `endt` | datetime | 日期,截止日期 |
返回:float
#### 示例
```tsl
setsysparam(pn_stock(),"SH601318");
return StockPRInitTradeVolSum(20210101T,20210924T);
```
### `stockPrRedemVol()`
指定日指定证券购回交易数量,与系统参数(证券代码,日期)相关
返回:float
#### 示例
```tsl
setsysparam(pn_stock(),"SH601318");
setsysparam(pn_date(),20170216T);
return StockPRRedemVol();
```
### `stockPrRedemVolSum(begt, endt)`
区间指定证券购回交易数量,与系统参数(证券代码)相关
| 参数 | 类型 | 说明 |
| ------ | -------- | ------------- |
| `begt` | datetime | 日期,开始日期 |
| `endt` | datetime | 日期,截止日期 |
返回:float
#### 示例
```tsl
setsysparam(pn_stock(),"SH601318");
return StockPRRedemVolSum(20210101T,20210924T);
```