# 金融 / 股票 / 融资融券 / 指定日

## `ifStockmargin()`

声明：function

判断系统参数指定的证券在系统日期是否为融资融券标的

<!-- tags: 金融 股票 融资融券 标的 判断 系统参数 指定日 -->

返回：real

### 示例

范例01：按系统参数判断是否为融资融券标的

```tsl
setSysParam(pn_stock(), "SZ000001");
setSysParam(pn_date(), 20250814T);
return ifStockmargin();
// 输出：0
```

## `ifStockmargin(end_t)`

声明：function

判断系统参数指定的证券在指定日是否为融资融券标的

<!-- tags: 金融 股票 融资融券 标的 判断 日期 指定日 -->

| 参数    | 类型     | 说明     |
| ------- | -------- | -------- |
| `end_t` | datetime | 指定日期 |

返回：real

### 示例

范例01：判断平安银行在指定日是否为融资融券标的

```tsl
setSysParam(pn_stock(), "SZ000001");
return ifStockmargin(20250814T);
// 输出：1
```

## `stockMarginAmount()`

声明：function

返回指定日证券融资买入额，与系统参数(股票)相关

<!-- tags: 金融 股票 融资融券 指定日 返回 获取 日期时间 日期 时间 datetime -->

返回：float

### 示例

范例01：调用函数

```tsl
stock := "SZ300059";
endt := 20250814T;
setsysparam(pn_stock(), stock);
setsysparam(pn_date(), endt);
v := StockMarginAmount();
return v;
```

## `stockMarginAmountPercent()`

声明：function

返回指定日证券融资买入额占比，与系统参数(股票，时间)相关

<!-- tags: 金融 股票 融资融券 指定日 返回 获取 日期时间 日期 时间 datetime -->

返回：float

### 示例

范例01：调用函数

```tsl
stock := "SZ300059";
endt := 20250814T;
setsysparam(pn_stock(), stock);
setsysparam(pn_date(), endt);
v := StockMarginAmountPercent();
return v;
```

## `stockMarginBalance()`

声明：function

返回指定日证券融资余额，与系统参数(股票，时间)相关

<!-- tags: 金融 股票 融资融券 指定日 返回 获取 日期时间 日期 时间 datetime -->

返回：float

### 示例

范例01：调用函数

```tsl
stock := "SZ300059";
endt := 20250814T;
setsysparam(pn_stock(), stock);
setsysparam(pn_date(), endt);
v := StockMarginBalance();
return v;
```

## `stockMarginBalanceCMVPercent()`

声明：function

返回指定日证券融资余额占流通市值比，与系统参数(股票，时间)相关

<!-- tags: 金融 股票 融资融券 指定日 返回 获取 日期时间 日期 时间 datetime -->

返回：float

### 示例

范例01：调用函数

```tsl
stock := "SZ300059";
endt := 20250814T;
setsysparam(pn_stock(), stock);
setsysparam(pn_date(), endt);
v := StockMarginBalanceCMVPercent();
return v;
```

## `stockMarginBalanceMTPercent()`

声明：function

返回指定日证券融资余额/融资融券余额，与系统参数(股票，时间)相关

<!-- tags: 金融 股票 融资融券 指定日 返回 获取 日期时间 日期 时间 datetime -->

返回：float

### 示例

范例01：调用函数

```tsl
stock := "SZ300059";
endt := 20250814T;
setsysparam(pn_stock(), stock);
setsysparam(pn_date(), endt);
v := StockMarginBalanceMTPercent();
return v;
```

## `stockMarginBalanceMVPercent()`

声明：function

返回指定日证券融资余额占总市值比，与系统参数(股票，时间)相关

<!-- tags: 金融 股票 融资融券 指定日 返回 获取 日期时间 日期 时间 datetime -->

返回：float

### 示例

范例01：调用函数

```tsl
stock := "SZ300059";
endt := 20250814T;
setsysparam(pn_stock(), stock);
setsysparam(pn_date(), endt);
v := StockMarginBalanceMVPercent();
return v;
```

## `stockMarginNetAmount()`

声明：function

返回指定日证券净融资买入额，与系统参数(股票，时间)相关

<!-- tags: 金融 股票 融资融券 指定日 返回 获取 日期时间 日期 时间 datetime -->

返回：float

### 示例

范例01：调用函数

```tsl
stock := "SZ300059";
endt := 20250814T;
setsysparam(pn_stock(), stock);
setsysparam(pn_date(), endt);
v := StockMarginNetAmount();
return v;
```

## `stockMarginRepayAmount()`

声明：function

返回指定日证券融资偿还额，与系统参数(股票，时间)相关

<!-- tags: 金融 股票 融资融券 指定日 返回 获取 日期时间 日期 时间 datetime -->

返回：float

### 示例

范例01：调用函数

```tsl
stock := "SZ300059";
endt := 20250814T;
setsysparam(pn_stock(), stock);
setsysparam(pn_date(), endt);
v := StockMarginRepayAmount();
return v;
```

## `stockMarginRepayAmountPercent()`

声明：function

返回指定日证券融资偿还额占比，与系统参数(股票，时间)相关

<!-- tags: 金融 股票 融资融券 指定日 返回 获取 日期时间 日期 时间 datetime -->

返回：float

### 示例

范例01：调用函数

```tsl
stock := "SZ300059";
endt := 20250814T;
setsysparam(pn_stock(), stock);
setsysparam(pn_date(), endt);
v := StockMarginRepayAmountPercent();
return v;
```

## `stockMarginTradingBalance()`

声明：function

返回指定日证券融资融券余额，与系统参数(股票，时间)相关

<!-- tags: 金融 股票 融资融券 指定日 返回 获取 日期时间 日期 时间 datetime -->

返回：float

### 示例

范例01：调用函数

```tsl
stock := "SZ300059";
endt := 20250814T;
setsysparam(pn_stock(), stock);
setsysparam(pn_date(), endt);
v := StockMarginTradingBalance();
return v;
```

## `stockMarginTradingBalanceCMVPercent()`

声明：function

返回指定日证券融资融券余额占流通市值比，与系统参数(股票，时间)相关

<!-- tags: 金融 股票 融资融券 指定日 返回 获取 日期时间 日期 时间 datetime -->

返回：float

### 示例

范例01：调用函数

```tsl
stock := "SZ300059";
endt := 20250814T;
setsysparam(pn_stock(), stock);
setsysparam(pn_date(), endt);
v := StockMarginTradingBalanceCMVPercent();
return v;
```

## `stockMarginTradingBalanceDV()`

声明：function

返回指定日证券融资融券余额差值，与系统参数(股票，时间)相关

<!-- tags: 金融 股票 融资融券 指定日 返回 获取 日期时间 日期 时间 datetime -->

返回：float

### 示例

范例01：调用函数

```tsl
stock := "SZ300059";
endt := 20250814T;
setsysparam(pn_stock(), stock);
setsysparam(pn_date(), endt);
v := StockMarginTradingBalanceDV();
return v;
```

## `stockMarginTradingBalanceMVPercent()`

声明：function

返回指定日证券融资融券余额占比，与系统参数(股票，时间)相关

<!-- tags: 金融 股票 融资融券 指定日 返回 获取 日期时间 日期 时间 datetime -->

返回：float

### 示例

范例01：调用函数

```tsl
stock := "SZ300059";
endt := 20250814T;
setsysparam(pn_stock(), stock);
setsysparam(pn_date(), endt);
v := StockMarginTradingBalanceMVPercent();
return v;
```

## `stockMarginTradingDVofEquity()`

声明：function

返回指定日证券双融净买入卖出额差，与系统参数(股票，时间)相关

<!-- tags: 金融 股票 融资融券 指定日 返回 获取 日期时间 日期 时间 datetime -->

返回：float

### 示例

范例01：调用函数

```tsl
stock := "SZ300059";
endt := 20250814T;
setsysparam(pn_stock(), stock);
setsysparam(pn_date(), endt);
v := StockMarginTradingDVofEquity();
return v;
```

## `stockMarginTradingDVofEquityCMVPercent()`

声明：function

返回指定日证券多空强度，与系统参数(股票，时间)相关

<!-- tags: 金融 股票 融资融券 指定日 返回 获取 日期时间 日期 时间 datetime -->

返回：float

### 示例

范例01：调用函数

```tsl
stock := "SZ300059";
endt := 20250814T;
setsysparam(pn_stock(), stock);
setsysparam(pn_date(), endt);
v := StockMarginTradingDVofEquityCMVPercent();
return v;
```

## `stockMarginTradingDVofEquityMVPercent()`

声明：function

返回指定日证券双融净买入卖出额差占比，与系统参数(股票，时间)相关

<!-- tags: 金融 股票 融资融券 指定日 返回 获取 日期时间 日期 时间 datetime -->

返回：float

### 示例

范例01：调用函数

```tsl
stock := "SZ300059";
endt := 20250814T;
setsysparam(pn_stock(), stock);
setsysparam(pn_date(), endt);
v := StockMarginTradingDVofEquityMVPercent();
return v;
```

## `stockShortSellingBalance()`

声明：function

返回指定日证券融券余额，与系统参数(股票，时间)相关

<!-- tags: 金融 股票 融资融券 指定日 返回 获取 日期时间 日期 时间 datetime -->

返回：float

### 示例

范例01：调用函数

```tsl
stock := "SZ300059";
endt := 20250814T;
setsysparam(pn_stock(), stock);
setsysparam(pn_date(), endt);
v := StockShortSellingBalance();
return v;
```

## `stockShortSellingBalanceMTPercent()`

声明：function

返回指定日证券融券余额/融资融券余额，与系统参数(股票，时间)相关

<!-- tags: 金融 股票 融资融券 指定日 返回 获取 日期时间 日期 时间 datetime -->

返回：float

### 示例

范例01：调用函数

```tsl
stock := "SZ300059";
endt := 20250814T;
setsysparam(pn_stock(), stock);
setsysparam(pn_date(), endt);
v := StockShortSellingBalanceMTPercent();
return v;
```

## `stockShortSellingNetAmount()`

声明：function

返回指定日证券净融券卖出额，与系统参数(股票，时间)相关

<!-- tags: 金融 股票 融资融券 指定日 返回 获取 日期时间 日期 时间 datetime -->

返回：float

### 示例

范例01：调用函数

```tsl
stock := "SZ300059";
endt := 20250814T;
setsysparam(pn_stock(), stock);
setsysparam(pn_date(), endt);
v := StockShortSellingNetAmount();
return v;
```

## `stockShortSellingNetVol()`

声明：function

返回指定日证券净融券卖出量，与系统参数(股票，时间)相关

<!-- tags: 金融 股票 融资融券 指定日 返回 获取 日期时间 日期 时间 datetime -->

返回：float

### 示例

范例01：调用函数

```tsl
stock := "SZ300059";
endt := 20250814T;
setsysparam(pn_stock(), stock);
setsysparam(pn_date(), endt);
v := StockShortSellingNetVol();
return v;
```

## `stockShortSellingRepayVol()`

声明：function

返回指定日证券融券偿还量，与系统参数(股票，时间)相关

<!-- tags: 金融 股票 融资融券 指定日 返回 获取 日期时间 日期 时间 datetime -->

返回：float

### 示例

范例01：调用函数

```tsl
stock := "SZ300059";
endt := 20250814T;
setsysparam(pn_stock(), stock);
setsysparam(pn_date(), endt);
v := StockShortSellingRepayVol();
return v;
```

## `stockShortSellingRepayVolPercent()`

声明：function

返回指定日证券融券偿还量占比，与系统参数(股票，时间)相关

<!-- tags: 金融 股票 融资融券 指定日 返回 获取 日期时间 日期 时间 datetime -->

返回：float

### 示例

范例01：调用函数

```tsl
stock := "SZ300059";
endt := 20250814T;
setsysparam(pn_stock(), stock);
setsysparam(pn_date(), endt);
v := StockShortSellingRepayVolPercent();
return v;
```

## `stockShortSellingResidualQuantity()`

声明：function

返回指定日证券融券余量，与系统参数(股票，时间)相关

<!-- tags: 金融 股票 融资融券 指定日 返回 获取 日期时间 日期 时间 datetime -->

返回：float

### 示例

范例01：调用函数

```tsl
stock := "SZ300059";
endt := 20250814T;
setsysparam(pn_stock(), stock);
setsysparam(pn_date(), endt);
v := StockShortSellingResidualQuantity();
return v;
```

## `stockShortSellingResidualQuantityCEPercent()`

声明：function

返回指定日证券融券余量占流通股本比，与系统参数(股票，时间)相关

<!-- tags: 金融 股票 融资融券 指定日 返回 获取 日期时间 日期 时间 datetime -->

返回：float

### 示例

范例01：调用函数

```tsl
stock := "SZ300059";
endt := 20250814T;
setsysparam(pn_stock(), stock);
setsysparam(pn_date(), endt);
v := StockShortSellingResidualQuantityCEPercent();
return v;
```

## `stockShortSellingResidualQuantityTEPercent()`

声明：function

返回指定日证券融券余量占比，与系统参数(股票，时间)相关

<!-- tags: 金融 股票 融资融券 指定日 返回 获取 日期时间 日期 时间 datetime -->

返回：float

### 示例

范例01：调用函数

```tsl
stock := "SZ300059";
endt := 20250814T;
setsysparam(pn_stock(), stock);
setsysparam(pn_date(), endt);
v := StockShortSellingResidualQuantityTEPercent();
return v;
```

## `stockShortSellingVol()`

声明：function

返回指定日证券融券卖出量，与系统参数(股票，时间)相关

<!-- tags: 金融 股票 融资融券 指定日 返回 获取 日期时间 日期 时间 datetime -->

返回：float

### 示例

范例01：调用函数

```tsl
stock := "SZ300059";
endt := 20250814T;
setsysparam(pn_stock(), stock);
setsysparam(pn_date(), endt);
v := StockShortSellingVol();
return v;
```

## `stockShortSellingVolPercent()`

声明：function

返回指定日证券融券卖出量占比，与系统参数(股票，时间)相关

<!-- tags: 金融 股票 融资融券 指定日 返回 获取 日期时间 日期 时间 datetime -->

返回：float

### 示例

范例01：调用函数

```tsl
stock := "SZ300059";
endt := 20250814T;
setsysparam(pn_stock(), stock);
setsysparam(pn_date(), endt);
v := StockShortSellingVolPercent();
return v;
```
