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