feat(tsl-api-reference): expand and reorganize api catalog

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.
This commit is contained in:
csh
2026-08-10 18:26:24 +08:00
parent 2938300acb
commit 9010829c6d
1186 changed files with 243901 additions and 219769 deletions
@@ -0,0 +1,178 @@
# 金融报表分析 / 01.个股 / 1.07交易
## `getStockPrecision(stock_id)`
声明:function
返回指定证券代码的行情精度
| 参数 | 类型 | 说明 |
| ---------- | ------ | ---------------- |
| `stock_id` | string | 字符串,证券代码 |
返回:integer
### 示例
范例01:调用函数
```tsl
// 返回天山股份的行情精度
return getStockPrecision('SZ000877');
// 输出:2
```
## `stock_blockTrade(beg_t, end_t, cycle, unit_type)`
声明:function
报表:股票大宗交易
| 参数 | 类型 | 说明 |
| ----------- | -------- | ------------------- |
| `beg_t` | datetime | 日期,开始日期 |
| `end_t` | datetime | 日期,截止日期 |
| `cycle` | integer | 用户自定义,周期 |
| `unit_type` | integer | 用户自定义,显示单位 |
返回:array
### 示例
范例01:获取SZ000001,2025-1-1至2025-6-30日的股票大宗交易数据
```tsl
// 获取SZ000001,2025-1-1至2025-6-30日的股票大宗交易数据
SetSysParam(pn_stock(), "SZ000001");
return Stock_BlockTrade(20250101T, 20250630T, "日线", 0);
```
## `stock_marginTradeDetails(beg_t, end_t, cycle, unit_type)`
声明:function
报表:融资融券明细
| 参数 | 类型 | 说明 |
| ----------- | -------- | ------------------- |
| `beg_t` | datetime | 日期,开始日期 |
| `end_t` | datetime | 日期,截止日期 |
| `cycle` | integer | 用户自定义,周期 |
| `unit_type` | integer | 用户自定义,显示单位 |
返回:array
### 示例
范例01:获取中航成飞 2025-1-1至2025-6-30日的融资融券明细数据
```tsl
// 获取中航成飞 2025-1-1至2025-6-30日的融资融券明细数据
SetSysParam(pn_stock(), "SZ302132");
return Stock_MarginTradeDetails(20250101T, 20250630T, "日线", 4);
```
## `stock_periodHq(beg_t, end_t, cycle_by, right_by, right_method)`
声明:function
返回按日期排列的股票历史交易数据
| 参数 | 类型 | 说明 |
| -------------- | -------- | -------------------- |
| `beg_t` | datetime | 日期类型,开始日期 |
| `end_t` | datetime | 日期类型,截止日期 |
| `cycle_by` | string | 字符串类型,显示周期 |
| `right_by` | integer | 整型,复权方式 |
| `right_method` | integer | 整型,复权算法 |
返回:array
### 示例
范例01:返回天山股份使用交易所算法的在2020-01-01至2020-01-10期间日线的后复权交易数据
```tsl
setsysparam(pn_stock(), 'SZ000877');
return Stock_PeriodHq(20200101T, 20200110T, cy_day(), 1, 0);
// 输出:天山股份使用交易所算法的在2020-01-01至2020-01-10期间日线的后复权交易数据
```
## `stock_periodHq2(end_t)`
声明:function
返回指定日的股票阶段表现数据
| 参数 | 类型 | 说明 |
| ------- | -------- | ------------------ |
| `end_t` | datetime | 日期类型,截止日期 |
返回:array
### 示例
范例01:返回天山股份基于复权后的在2020-01-10的阶段表现数据
```tsl
setsysparam(pn_stock(), 'SZ000877');
return Stock_PeriodHq2(20200110T);
// 输出:天山股份基于复权后的在2020-01-10的阶段表现数据
```
## `stock_tradePubilcInfo(beg_t, end_t, cycle, unit_type)`
声明:function
报表:交易公开信息
| 参数 | 类型 | 说明 |
| ----------- | -------- | ------------------- |
| `beg_t` | datetime | 日期,开始日期 |
| `end_t` | datetime | 日期,截止日期 |
| `cycle` | integer | 用户自定义,周期 |
| `unit_type` | integer | 用户自定义,显示单位 |
返回:array
### 示例
范例01:获取中航成飞 2025-1-1至2025-6-30日的交易公开信息数据
```tsl
// 获取中航成飞 2025-1-1至2025-6-30日的交易公开信息数据
SetSysParam(pn_stock(), "SZ302132");
return Stock_TradePubilcInfo(20250101T, 20250630T, "日线", 4);
```
## `tradedetails(beg_t, end_t, return_type)`
声明:function
返回指定证券在指定区间的交易明细数据
| 参数 | 类型 | 说明 |
| ------------- | ----- | ------------------------------ |
| `beg_t` | date | 日期类型,开始日期 |
| `end_t` | date | 日期类型,截止日期 |
| `return_type` | cycle | 字符串类型,返回数据的周期类型 |
返回:array
### 示例
范例01:调用函数
```tsl
// 返回天山股份在2020-01-01至2020-01-10期间日线的交易明细
setSysParam(pn_stock(), 'SZ000877');
return tradeDetails(20200101T, 20200110T, cy_day());
```