📝 docs(tsl): complete and lint codegen reference

This commit is contained in:
csh
2026-07-07 16:46:51 +08:00
parent 16e0992dd2
commit bbf6977f57
232 changed files with 39191 additions and 29763 deletions
@@ -1,6 +1,6 @@
# 股票 / 融资融券
### `bkMarginTradingPercent(bkname, endt)`
## `BK_MarginTradingPercent(bkname, endt)`
指定日板块融资交易额占总市值比(%)。仅可用:A股,上证A股,深证A股,中小企业板,创业板,科创板。
@@ -11,7 +11,7 @@
返回:float
### `bkMarginTradingPercent2(bkname, endt)`
## `BK_MarginTradingPercent2(bkname, endt)`
指定日板块融资交易额占成交金额比(%),仅可用:A股,上证A股,深证A股,中小企业板,创业板,科创板。
@@ -22,7 +22,7 @@
返回:float
### `bkTotalMarginTrading(bkname, endt)`
## `BK_TotalMarginTrading(bkname, endt)`
指定日板块双融交易额,支持板块:A股,上证A股,深证A股,北证A股,创业板,科创板,中小企业板
@@ -33,7 +33,7 @@
返回:float
### `bkTotalMarginTrading2(bkname, endt)`
## `BK_TotalMarginTrading2(bkname, endt)`
指定日板块双融交易额(含偿还),支持板块:A股,上证A股,深证A股,北证A股,创业板,科创板,中小企业板
@@ -44,7 +44,7 @@
返回:float
### `ifStockmargin(endt)`
## `ifStockmargin(endt)`
指定日证券是否为融资融券标的,与系统参数(股票,时间)相关。
@@ -54,14 +54,14 @@
返回:float
#### 示例
### 示例
```tsl
setsysparam(PN_Stock(),"SZ000001");
return ifStockmargin(20250814t);
```
### `indexTotalMarginTrading(index_id, endt)`
## `Index_TotalMarginTrading(index_id, endt)`
指定日指数双融交易额
@@ -72,7 +72,7 @@ return ifStockmargin(20250814t);
返回:float
### `indexTotalMarginTrading2(index_id, endt)`
## `Index_TotalMarginTrading2(index_id, endt)`
指定日指数双融交易额(含偿还)
@@ -83,13 +83,13 @@ return ifStockmargin(20250814t);
返回:float
### `stockMarginAmount()`
## `stockMarginAmount()`
指定日证券融资买入额,与系统参数(股票)相关。
返回:float
#### 示例
### 示例
```tsl
stock:="SZ300059";
@@ -100,13 +100,13 @@ v:=StockMarginAmount();
return v;
```
### `stockMarginAmountPercent()`
## `stockMarginAmountPercent()`
指定日证券融资买入额占比,与系统参数(股票,时间)相关。
返回:float
#### 示例
### 示例
```tsl
stock:="SZ300059";
@@ -117,13 +117,13 @@ v:=StockMarginAmountPercent();
return v;
```
### `stockMarginBalance()`
## `stockMarginBalance()`
指定日证券融资余额,与系统参数(股票,时间)相关。
返回:float
#### 示例
### 示例
```tsl
stock:="SZ300059";
@@ -134,13 +134,13 @@ v:=StockMarginBalance();
return v;
```
### `stockMarginBalanceCmvPercent()`
## `stockMarginBalanceCmvPercent()`
指定日证券融资余额占流通市值比,与系统参数(股票,时间)相关。
返回:float
#### 示例
### 示例
```tsl
stock:="SZ300059";
@@ -151,13 +151,13 @@ v:=StockMarginBalanceCMVPercent();
return v;
```
### `stockMarginBalanceMtPercent()`
## `stockMarginBalanceMtPercent()`
指定日证券融资余额/融资融券余额,与系统参数(股票,时间)相关。
返回:float
#### 示例
### 示例
```tsl
stock:="SZ300059";
@@ -168,13 +168,13 @@ v:=StockMarginBalanceMTPercent();
return v;
```
### `stockMarginBalanceMvPercent()`
## `stockMarginBalanceMvPercent()`
指定日证券融资余额占总市值比,与系统参数(股票,时间)相关。
返回:float
#### 示例
### 示例
```tsl
stock:="SZ300059";
@@ -185,13 +185,13 @@ v:=StockMarginBalanceMVPercent();
return v;
```
### `stockMarginNetAmount()`
## `stockMarginNetAmount()`
指定日证券净融资买入额,与系统参数(股票,时间)相关。
返回:float
#### 示例
### 示例
```tsl
stock:="SZ300059";
@@ -202,13 +202,13 @@ v:=StockMarginNetAmount();
return v;
```
### `stockMarginRepayAmount()`
## `stockMarginRepayAmount()`
指定日证券融资偿还额,与系统参数(股票,时间)相关。
返回:float
#### 示例
### 示例
```tsl
stock:="SZ300059";
@@ -219,13 +219,13 @@ v:=StockMarginRepayAmount();
return v;
```
### `stockMarginRepayAmountPercent()`
## `stockMarginRepayAmountPercent()`
指定日证券融资偿还额占比,与系统参数(股票,时间)相关。
返回:float
#### 示例
### 示例
```tsl
stock:="SZ300059";
@@ -236,13 +236,13 @@ v:=StockMarginRepayAmountPercent();
return v;
```
### `stockMarginTrading()`
## `stockMarginTrading()`
指定日融资交易额,与系统参数(股票、时间)相关。
返回:float
#### 示例
### 示例
```tsl
SetSysParam(pn_stock(),"SZ000001");
@@ -250,13 +250,13 @@ SetSysParam(Pn_date(),20230512T);
return StockMarginTrading();
```
### `stockMarginTradingBalance()`
## `stockMarginTradingBalance()`
指定日证券融资融券余额,与系统参数(股票,时间)相关。
返回:float
#### 示例
### 示例
```tsl
stock:="SZ300059";
@@ -267,13 +267,13 @@ v:=StockMarginTradingBalance();
return v;
```
### `stockMarginTradingBalanceCmvPercent()`
## `stockMarginTradingBalanceCmvPercent()`
指定日证券融资融券余额占流通市值比,与系统参数(股票,时间)相关。
返回:float
#### 示例
### 示例
```tsl
stock:="SZ300059";
@@ -284,13 +284,13 @@ v:=StockMarginTradingBalanceCMVPercent();
return v;
```
### `stockMarginTradingBalanceDv()`
## `stockMarginTradingBalanceDv()`
指定日证券融资融券余额差值,与系统参数(股票,时间)相关。
返回:float
#### 示例
### 示例
```tsl
stock:="SZ300059";
@@ -301,13 +301,13 @@ v:=StockMarginTradingBalanceDV();
return v;
```
### `stockMarginTradingBalanceMvPercent()`
## `stockMarginTradingBalanceMvPercent()`
指定日证券融资融券余额占比,与系统参数(股票,时间)相关。
返回:float
#### 示例
### 示例
```tsl
stock:="SZ300059";
@@ -318,13 +318,13 @@ v:=StockMarginTradingBalanceMVPercent();
return v;
```
### `stockMarginTradingDVofEquity()`
## `stockMarginTradingDVofEquity()`
指定日证券双融净买入卖出额差,与系统参数(股票,时间)相关。
返回:float
#### 示例
### 示例
```tsl
stock:="SZ300059";
@@ -335,13 +335,13 @@ v:=StockMarginTradingDVofEquity();
return v;
```
### `stockMarginTradingDVofEquityCmvPercent()`
## `stockMarginTradingDVofEquityCmvPercent()`
指定日证券多空强度,与系统参数(股票,时间)相关。
返回:float
#### 示例
### 示例
```tsl
stock:="SZ300059";
@@ -352,13 +352,13 @@ v:=StockMarginTradingDVofEquityCMVPercent();
return v;
```
### `stockMarginTradingDVofEquityMvPercent()`
## `stockMarginTradingDVofEquityMvPercent()`
指定日证券双融净买入卖出额差占比,与系统参数(股票,时间)相关。
返回:float
#### 示例
### 示例
```tsl
stock:="SZ300059";
@@ -369,13 +369,13 @@ v:=StockMarginTradingDVofEquityMVPercent();
return v;
```
### `stockShortSellingAmount()`
## `stockShortSellingAmount()`
指定日证券融券卖出额,与系统参数(证券代码、时间)相关
返回:float
#### 示例
### 示例
```tsl
SetSysParam(pn_stock(),"SH600000");
@@ -383,13 +383,13 @@ SetSysParam(pn_date(),20250314T);
return StockShortSellingAmount();
```
### `stockShortSellingBalance()`
## `stockShortSellingBalance()`
指定日证券融券余额,与系统参数(股票,时间)相关。
返回:float
#### 示例
### 示例
```tsl
stock:="SZ300059";
@@ -400,13 +400,13 @@ v:=StockShortSellingBalance();
return v;
```
### `stockShortSellingBalanceMtPercent()`
## `stockShortSellingBalanceMtPercent()`
指定日证券融券余额/融资融券余额,与系统参数(股票,时间)相关。
返回:float
#### 示例
### 示例
```tsl
stock:="SZ300059";
@@ -417,13 +417,13 @@ v:=StockShortSellingBalanceMTPercent();
return v;
```
### `stockShortSellingNetAmount()`
## `stockShortSellingNetAmount()`
指定日证券净融券卖出额,与系统参数(股票,时间)相关。
返回:float
#### 示例
### 示例
```tsl
stock:="SZ300059";
@@ -434,13 +434,13 @@ v:=StockShortSellingNetAmount();
return v;
```
### `stockShortSellingNetVol()`
## `stockShortSellingNetVol()`
指定日证券净融券卖出量,与系统参数(股票,时间)相关。
返回:float
#### 示例
### 示例
```tsl
stock:="SZ300059";
@@ -451,13 +451,13 @@ v:=StockShortSellingNetVol();
return v;
```
### `stockShortSellingRepayAmount()`
## `stockShortSellingRepayAmount()`
指定日证券融券偿还额,与系统参数(证券代码、时间)相关
返回:float
#### 示例
### 示例
```tsl
SetSysParam(pn_stock(),"SH600000");
@@ -465,13 +465,13 @@ SetSysParam(pn_date(),20250314T);
return StockShortSellingRepayAmount();
```
### `stockShortSellingRepayVol()`
## `stockShortSellingRepayVol()`
指定日证券融券偿还量,与系统参数(股票,时间)相关。
返回:float
#### 示例
### 示例
```tsl
stock:="SZ300059";
@@ -482,13 +482,13 @@ v:=StockShortSellingRepayVol();
return v;
```
### `stockShortSellingRepayVolPercent()`
## `stockShortSellingRepayVolPercent()`
指定日证券融券偿还量占比,与系统参数(股票,时间)相关。
返回:float
#### 示例
### 示例
```tsl
stock:="SZ300059";
@@ -499,13 +499,13 @@ v:=StockShortSellingRepayVolPercent();
return v;
```
### `stockShortSellingResidualQuantity()`
## `stockShortSellingResidualQuantity()`
指定日证券融券余量,与系统参数(股票,时间)相关。
返回:float
#### 示例
### 示例
```tsl
stock:="SZ300059";
@@ -516,13 +516,13 @@ v:=StockShortSellingResidualQuantity();
return v;
```
### `stockShortSellingResidualQuantityCePercent()`
## `stockShortSellingResidualQuantityCePercent()`
指定日证券融券余量占流通股本比,与系统参数(股票,时间)相关。
返回:float
#### 示例
### 示例
```tsl
stock:="SZ300059";
@@ -533,13 +533,13 @@ v:=StockShortSellingResidualQuantityCEPercent();
return v;
```
### `stockShortSellingResidualQuantityTePercent()`
## `stockShortSellingResidualQuantityTePercent()`
指定日证券融券余量占比,与系统参数(股票,时间)相关。
返回:float
#### 示例
### 示例
```tsl
stock:="SZ300059";
@@ -550,13 +550,13 @@ v:=StockShortSellingResidualQuantityTEPercent();
return v;
```
### `stockShortSellingTrading()`
## `stockShortSellingTrading()`
指定日证券融券交易额,与系统参数(证券代码、时间)相关
返回:float
#### 示例
### 示例
```tsl
SetSysParam(pn_stock(),"SH600000");
@@ -564,13 +564,13 @@ SetSysParam(pn_date(),20250314T);
return StockShortSellingTrading();
```
### `stockShortSellingVol()`
## `stockShortSellingVol()`
指定日证券融券卖出量,与系统参数(股票,时间)相关。
返回:float
#### 示例
### 示例
```tsl
stock:="SZ300059";
@@ -581,13 +581,13 @@ v:=StockShortSellingVol();
return v;
```
### `stockShortSellingVolPercent()`
## `stockShortSellingVolPercent()`
指定日证券融券卖出量占比,与系统参数(股票,时间)相关。
返回:float
#### 示例
### 示例
```tsl
stock:="SZ300059";
@@ -598,7 +598,7 @@ v:=StockShortSellingVolPercent();
return v;
```
### `stocksMarginTrading(stocks, endt)`
## `stocksMarginTrading(stocks, endt)`
指定日股票列表的融资交易额加总。
@@ -609,7 +609,7 @@ return v;
返回:float
### `stocksTotalMarginTrading(stocks, endt)`
## `stocksTotalMarginTrading(stocks, endt)`
指定日证券列表双融交易额
@@ -620,7 +620,7 @@ return v;
返回:float
### `stocksTotalMarginTrading2(stocks, endt)`
## `stocksTotalMarginTrading2(stocks, endt)`
指定日证券列表双融交易额(含偿还)
@@ -631,13 +631,13 @@ return v;
返回:float
### `stockTotalMarginTrading()`
## `stockTotalMarginTrading()`
指定日证券双融交易额,与系统参数(证券代码、时间)相关
返回:float
#### 示例
### 示例
```tsl
SetSysParam(pn_stock(),"SH600000");
@@ -645,13 +645,13 @@ SetSysParam(pn_date(),20250314T);
return StockTotalMarginTrading();
```
### `stockTotalMarginTrading2()`
## `stockTotalMarginTrading2()`
指定日证券双融交易额(含偿还),与系统参数(证券代码、时间)相关
返回:float
#### 示例
### 示例
```tsl
SetSysParam(pn_stock(),"SH600000");