📦 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,161 @@
# 金融 / 期货 / 基本信息
## `futuresdeliverydateendt()`
声明:function
返回指定日的期货最后交割日,与系统参数(期货代码、日期)相关
<!-- tags: 金融 期货 基本信息 返回 获取 -->
返回:int
## `futuresDeliveryDateEndT2()`
声明:function
返回指定日期货主力或者连续合约的交割日与系统参数(期货代码、日期)相关
<!-- tags: 金融 期货 基本信息 返回 获取 -->
返回:integer
### 示例
范例01:调用函数
```tsl
IF01在20201207的真实合约的交割日
setSysParam(pn_stock(), 'IF01');
setSysParam(pn_date(), 20201207T);
return futuresDeliveryDateEndT2();
// 输出:20201218
```
## `futuresLastDateEndT()`
声明:function
返回指定期货最后交易日,与系统参数(期货代码、日期)相关
<!-- tags: 金融 期货 基本信息 返回 获取 -->
返回:integer
### 示例
范例01:调用函数
```tsl
// 得到CU2101的最后交易日
setSysParam(pn_stock(), 'CU2101');
return futuresLastDateEndT();
// 输出:20210115
```
## `futuresMinimumTradingMarginRateEndT()`
声明:function
返回指定日期货的最低交易保证金(%),与证券代码、时间相关
<!-- tags: 金融 期货 基本信息 返回 获取 -->
返回:float
### 示例
范例01:调用函数
```tsl
SetSysParam(pn_stock(), "bc2401");
SetSysParam(PN_Date(), 20231215T);
return FuturesMinimumTradingMarginRateEndT();
```
## `futuresMultiplierEndT()`
声明:function
返回指定日期货的合约乘数,与证券代码、时间相关
<!-- tags: 金融 期货 基本信息 返回 获取 -->
返回:real
### 示例
范例01:调用函数
```tsl
// 计算期货合约FB2009在20190920的合约乘数。
setSysParam(pn_stock(), ' FB2009');
endt := 20200920T;
setSysParam(pn_date(), endt);
return futuresMultiplierEndT ();
// 输出:500
```
## `futuresPriceLowerLimitEndT()`
声明:function
返回指定日期货价格的最大波动下限(%),与证券代码、时间相关
<!-- tags: 金融 期货 基本信息 返回 获取 -->
返回:real
### 示例
范例01:调用函数
```tsl
// "OI1807"在2018-06-29的每日价格最大波动下限(%)
setSysParam(pn_stock(), "OI1807");
setSysParam(PN_Date(), 20180629T);
return futuresPriceLowerLimitEndT();
// 输出:-4.0
```
## `futuresPriceUpperLimitEndT()`
声明:function
返回指定日期货价格的最大波动上限(%),与证券代码、时间相关
<!-- tags: 金融 期货 基本信息 返回 获取 -->
返回:real
### 示例
范例01:调用函数
```tsl
// "OI1807"在2018-06-29的每日价格最大波动上限(%)
setSysParam(pn_stock(), "OI1807");
setSysParam(PN_Date(), 20180629T);
return futuresPriceUpperLimitEndT();
// 输出:4.0
```
## `futuresTickSizeEndT()`
声明:function
返回指定日期货的最小变动价位,与证券代码、时间相关
<!-- tags: 金融 期货 基本信息 返回 获取 -->
返回:float
### 示例
范例01:调用函数
```tsl
SetSysParam(pn_stock(), "OI1807");
SetSysParam(PN_Date(), 20180520T);
return FuturesTickSizeEndT();
```