# 股票 / 融资融券 ### `bkMarginTradingPercent(bkname, endt)` 指定日板块融资交易额占总市值比(%)。仅可用:A股,上证A股,深证A股,中小企业板,创业板,科创板。 | 参数 | 类型 | 说明 | | -------- | -------- | ---------------- | | `bkname` | string | 字符串。板块名称 | | `endt` | datetime | 日期。截止日 | 返回:float ### `bkMarginTradingPercent2(bkname, endt)` 指定日板块融资交易额占成交金额比(%),仅可用:A股,上证A股,深证A股,中小企业板,创业板,科创板。 | 参数 | 类型 | 说明 | | -------- | -------- | ---------------- | | `bkname` | string | 字符串。板块名称 | | `endt` | datetime | 日期。截止日 | 返回:float ### `bkTotalMarginTrading(bkname, endt)` 指定日板块双融交易额,支持板块:A股,上证A股,深证A股,北证A股,创业板,科创板,中小企业板 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `bkname` | string | 字符串,板块名称 | | `endt` | datetime | 日期,截止日 | 返回:float ### `bkTotalMarginTrading2(bkname, endt)` 指定日板块双融交易额(含偿还),支持板块:A股,上证A股,深证A股,北证A股,创业板,科创板,中小企业板 | 参数 | 类型 | 说明 | | -------- | -------- | --------------- | | `bkname` | string | 字符串,板块名称 | | `endt` | datetime | 日期,截止日 | 返回:float ### `ifStockmargin(endt)` 指定日证券是否为融资融券标的,与系统参数(股票,时间)相关。 | 参数 | 类型 | 说明 | | ------ | -------- | -------- | | `endt` | datetime | 截止日期 | 返回:float #### 示例 ```tsl setsysparam(PN_Stock(),"SZ000001"); return ifStockmargin(20250814t); ``` ### `indexTotalMarginTrading(index_id, endt)` 指定日指数双融交易额 | 参数 | 类型 | 说明 | | ---------- | -------- | --------------- | | `index_id` | string | 字符串,指数代码 | | `endt` | datetime | 日期,截止日 | 返回:float ### `indexTotalMarginTrading2(index_id, endt)` 指定日指数双融交易额(含偿还) | 参数 | 类型 | 说明 | | ---------- | -------- | --------------- | | `index_id` | string | 字符串,指数代码 | | `endt` | datetime | 日期,截止日 | 返回:float ### `stockMarginAmount()` 指定日证券融资买入额,与系统参数(股票)相关。 返回:float #### 示例 ```tsl stock:="SZ300059"; endt:=20250814T; setsysparam(pn_stock(),stock); setsysparam(pn_date(),endt); v:=StockMarginAmount(); return v; ``` ### `stockMarginAmountPercent()` 指定日证券融资买入额占比,与系统参数(股票,时间)相关。 返回:float #### 示例 ```tsl stock:="SZ300059"; endt:=20250814T; setsysparam(pn_stock(),stock); setsysparam(pn_date(),endt); v:=StockMarginAmountPercent(); return v; ``` ### `stockMarginBalance()` 指定日证券融资余额,与系统参数(股票,时间)相关。 返回:float #### 示例 ```tsl stock:="SZ300059"; endt:=20250814T; setsysparam(pn_stock(),stock); setsysparam(pn_date(),endt); v:=StockMarginBalance(); return v; ``` ### `stockMarginBalanceCmvPercent()` 指定日证券融资余额占流通市值比,与系统参数(股票,时间)相关。 返回:float #### 示例 ```tsl stock:="SZ300059"; endt:=20250814T; setsysparam(pn_stock(),stock); setsysparam(pn_date(),endt); v:=StockMarginBalanceCMVPercent(); return v; ``` ### `stockMarginBalanceMtPercent()` 指定日证券融资余额/融资融券余额,与系统参数(股票,时间)相关。 返回:float #### 示例 ```tsl stock:="SZ300059"; endt:=20250814T; setsysparam(pn_stock(),stock); setsysparam(pn_date(),endt); v:=StockMarginBalanceMTPercent(); return v; ``` ### `stockMarginBalanceMvPercent()` 指定日证券融资余额占总市值比,与系统参数(股票,时间)相关。 返回:float #### 示例 ```tsl stock:="SZ300059"; endt:=20250814T; setsysparam(pn_stock(),stock); setsysparam(pn_date(),endt); v:=StockMarginBalanceMVPercent(); return v; ``` ### `stockMarginNetAmount()` 指定日证券净融资买入额,与系统参数(股票,时间)相关。 返回:float #### 示例 ```tsl stock:="SZ300059"; endt:=20250814T; setsysparam(pn_stock(),stock); setsysparam(pn_date(),endt); v:=StockMarginNetAmount(); return v; ``` ### `stockMarginRepayAmount()` 指定日证券融资偿还额,与系统参数(股票,时间)相关。 返回:float #### 示例 ```tsl stock:="SZ300059"; endt:=20250814T; setsysparam(pn_stock(),stock); setsysparam(pn_date(),endt); v:=StockMarginRepayAmount(); return v; ``` ### `stockMarginRepayAmountPercent()` 指定日证券融资偿还额占比,与系统参数(股票,时间)相关。 返回:float #### 示例 ```tsl stock:="SZ300059"; endt:=20250814T; setsysparam(pn_stock(),stock); setsysparam(pn_date(),endt); v:=StockMarginRepayAmountPercent(); return v; ``` ### `stockMarginTrading()` 指定日融资交易额,与系统参数(股票、时间)相关。 返回:float #### 示例 ```tsl SetSysParam(pn_stock(),"SZ000001"); SetSysParam(Pn_date(),20230512T); return StockMarginTrading(); ``` ### `stockMarginTradingBalance()` 指定日证券融资融券余额,与系统参数(股票,时间)相关。 返回:float #### 示例 ```tsl stock:="SZ300059"; endt:=20250814T; setsysparam(pn_stock(),stock); setsysparam(pn_date(),endt); v:=StockMarginTradingBalance(); return v; ``` ### `stockMarginTradingBalanceCmvPercent()` 指定日证券融资融券余额占流通市值比,与系统参数(股票,时间)相关。 返回:float #### 示例 ```tsl stock:="SZ300059"; endt:=20250814T; setsysparam(pn_stock(),stock); setsysparam(pn_date(),endt); v:=StockMarginTradingBalanceCMVPercent(); return v; ``` ### `stockMarginTradingBalanceDv()` 指定日证券融资融券余额差值,与系统参数(股票,时间)相关。 返回:float #### 示例 ```tsl stock:="SZ300059"; endt:=20250814T; setsysparam(pn_stock(),stock); setsysparam(pn_date(),endt); v:=StockMarginTradingBalanceDV(); return v; ``` ### `stockMarginTradingBalanceMvPercent()` 指定日证券融资融券余额占比,与系统参数(股票,时间)相关。 返回:float #### 示例 ```tsl stock:="SZ300059"; endt:=20250814T; setsysparam(pn_stock(),stock); setsysparam(pn_date(),endt); v:=StockMarginTradingBalanceMVPercent(); return v; ``` ### `stockMarginTradingDVofEquity()` 指定日证券双融净买入卖出额差,与系统参数(股票,时间)相关。 返回:float #### 示例 ```tsl stock:="SZ300059"; endt:=20250814T; setsysparam(pn_stock(),stock); setsysparam(pn_date(),endt); v:=StockMarginTradingDVofEquity(); return v; ``` ### `stockMarginTradingDVofEquityCmvPercent()` 指定日证券多空强度,与系统参数(股票,时间)相关。 返回:float #### 示例 ```tsl stock:="SZ300059"; endt:=20250814T; setsysparam(pn_stock(),stock); setsysparam(pn_date(),endt); v:=StockMarginTradingDVofEquityCMVPercent(); return v; ``` ### `stockMarginTradingDVofEquityMvPercent()` 指定日证券双融净买入卖出额差占比,与系统参数(股票,时间)相关。 返回:float #### 示例 ```tsl stock:="SZ300059"; endt:=20250814T; setsysparam(pn_stock(),stock); setsysparam(pn_date(),endt); v:=StockMarginTradingDVofEquityMVPercent(); return v; ``` ### `stockShortSellingAmount()` 指定日证券融券卖出额,与系统参数(证券代码、时间)相关 返回:float #### 示例 ```tsl SetSysParam(pn_stock(),"SH600000"); SetSysParam(pn_date(),20250314T); return StockShortSellingAmount(); ``` ### `stockShortSellingBalance()` 指定日证券融券余额,与系统参数(股票,时间)相关。 返回:float #### 示例 ```tsl stock:="SZ300059"; endt:=20250814T; setsysparam(pn_stock(),stock); setsysparam(pn_date(),endt); v:=StockShortSellingBalance(); return v; ``` ### `stockShortSellingBalanceMtPercent()` 指定日证券融券余额/融资融券余额,与系统参数(股票,时间)相关。 返回:float #### 示例 ```tsl stock:="SZ300059"; endt:=20250814T; setsysparam(pn_stock(),stock); setsysparam(pn_date(),endt); v:=StockShortSellingBalanceMTPercent(); return v; ``` ### `stockShortSellingNetAmount()` 指定日证券净融券卖出额,与系统参数(股票,时间)相关。 返回:float #### 示例 ```tsl stock:="SZ300059"; endt:=20250814T; setsysparam(pn_stock(),stock); setsysparam(pn_date(),endt); v:=StockShortSellingNetAmount(); return v; ``` ### `stockShortSellingNetVol()` 指定日证券净融券卖出量,与系统参数(股票,时间)相关。 返回:float #### 示例 ```tsl stock:="SZ300059"; endt:=20250814T; setsysparam(pn_stock(),stock); setsysparam(pn_date(),endt); v:=StockShortSellingNetVol(); return v; ``` ### `stockShortSellingRepayAmount()` 指定日证券融券偿还额,与系统参数(证券代码、时间)相关 返回:float #### 示例 ```tsl SetSysParam(pn_stock(),"SH600000"); SetSysParam(pn_date(),20250314T); return StockShortSellingRepayAmount(); ``` ### `stockShortSellingRepayVol()` 指定日证券融券偿还量,与系统参数(股票,时间)相关。 返回:float #### 示例 ```tsl stock:="SZ300059"; endt:=20250814T; setsysparam(pn_stock(),stock); setsysparam(pn_date(),endt); v:=StockShortSellingRepayVol(); return v; ``` ### `stockShortSellingRepayVolPercent()` 指定日证券融券偿还量占比,与系统参数(股票,时间)相关。 返回:float #### 示例 ```tsl stock:="SZ300059"; endt:=20250814T; setsysparam(pn_stock(),stock); setsysparam(pn_date(),endt); v:=StockShortSellingRepayVolPercent(); return v; ``` ### `stockShortSellingResidualQuantity()` 指定日证券融券余量,与系统参数(股票,时间)相关。 返回:float #### 示例 ```tsl stock:="SZ300059"; endt:=20250814T; setsysparam(pn_stock(),stock); setsysparam(pn_date(),endt); v:=StockShortSellingResidualQuantity(); return v; ``` ### `stockShortSellingResidualQuantityCePercent()` 指定日证券融券余量占流通股本比,与系统参数(股票,时间)相关。 返回:float #### 示例 ```tsl stock:="SZ300059"; endt:=20250814T; setsysparam(pn_stock(),stock); setsysparam(pn_date(),endt); v:=StockShortSellingResidualQuantityCEPercent(); return v; ``` ### `stockShortSellingResidualQuantityTePercent()` 指定日证券融券余量占比,与系统参数(股票,时间)相关。 返回:float #### 示例 ```tsl stock:="SZ300059"; endt:=20250814T; setsysparam(pn_stock(),stock); setsysparam(pn_date(),endt); v:=StockShortSellingResidualQuantityTEPercent(); return v; ``` ### `stockShortSellingTrading()` 指定日证券融券交易额,与系统参数(证券代码、时间)相关 返回:float #### 示例 ```tsl SetSysParam(pn_stock(),"SH600000"); SetSysParam(pn_date(),20250314T); return StockShortSellingTrading(); ``` ### `stockShortSellingVol()` 指定日证券融券卖出量,与系统参数(股票,时间)相关。 返回:float #### 示例 ```tsl stock:="SZ300059"; endt:=20250814T; setsysparam(pn_stock(),stock); setsysparam(pn_date(),endt); v:=StockShortSellingVol(); return v; ``` ### `stockShortSellingVolPercent()` 指定日证券融券卖出量占比,与系统参数(股票,时间)相关。 返回:float #### 示例 ```tsl stock:="SZ300059"; endt:=20250814T; setsysparam(pn_stock(),stock); setsysparam(pn_date(),endt); v:=StockShortSellingVolPercent(); return v; ``` ### `stocksMarginTrading(stocks, endt)` 指定日股票列表的融资交易额加总。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------- | | `stocks` | array | 数组。股票列表 | | `endt` | datetime | 日期。截止日 | 返回:float ### `stocksTotalMarginTrading(stocks, endt)` 指定日证券列表双融交易额 | 参数 | 类型 | 说明 | | -------- | -------- | ----------------------- | | `stocks` | array | 一维字符串数组,证券列表 | | `endt` | datetime | 日期,截止日 | 返回:float ### `stocksTotalMarginTrading2(stocks, endt)` 指定日证券列表双融交易额(含偿还) | 参数 | 类型 | 说明 | | -------- | -------- | ----------------------- | | `stocks` | array | 一维字符串数组,证券列表 | | `endt` | datetime | 日期,截止日 | 返回:float ### `stockTotalMarginTrading()` 指定日证券双融交易额,与系统参数(证券代码、时间)相关 返回:float #### 示例 ```tsl SetSysParam(pn_stock(),"SH600000"); SetSysParam(pn_date(),20250314T); return StockTotalMarginTrading(); ``` ### `stockTotalMarginTrading2()` 指定日证券双融交易额(含偿还),与系统参数(证券代码、时间)相关 返回:float #### 示例 ```tsl SetSysParam(pn_stock(),"SH600000"); SetSysParam(pn_date(),20250314T); return StockTotalMarginTrading2(); ```