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,52 @@
# 期货 / 国债期货可交割债券
### `futuresConverFactor(bond_id)`
指定国债的转换因子,与系统参数(证券)相关。如果返回0,说明不是可交割债券期货。
| 参数 | 类型 | 说明 |
| --------- | ------ | ---------------- |
| `bond_id` | string | 字符串。债券代码 |
返回:float
#### 示例
```tsl
SetSysParam(PN_Stock(),'TF2403');
return FuturesConverFactor("BK210007");
```
### `futuresDeliverBondValue(bond_id)`
国债期货的指定可交割债券的数据,与系统参数(证券)相关。如果返回array(),说明无相关数据。
| 参数 | 类型 | 说明 |
| --------- | ------ | ---------------- |
| `bond_id` | string | 字符串。债券代码 |
返回:array
#### 示例
```tsl
SetSysParam(PN_Stock(),'TF2403');
return FuturesDeliverBondValue("BK210007");
```
### `futuresIsDeliverBond(bond_id)`
当前国债是否可交割债券,与系统参数(证券)相关。
| 参数 | 类型 | 说明 |
| --------- | ------ | ---------------- |
| `bond_id` | string | 字符串。债券代码 |
返回:int
#### 示例
```tsl
SetSysParam(PN_Stock(),'TF2403');
return FuturesIsDeliverBond("BK210007");
```