Files
playbook/skills/tsl-api-reference/references/codegen/dotnet/equity/margin_trading.md
T
csh e1f7ce052c feat(skills): add tsl api reference skill
Bundle the TSL API index and markdown references under the skill, route TSL docs to use it, and update the codegen index generator to maintain the bundled data.
2026-07-07 16:36:15 +08:00

13 KiB

股票 / 融资融券

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

示例

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

示例

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

stockMarginAmountPercent()

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

返回:float

示例

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

stockMarginBalance()

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

返回:float

示例

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

stockMarginBalanceCmvPercent()

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

返回:float

示例

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

stockMarginBalanceMtPercent()

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

返回:float

示例

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

stockMarginBalanceMvPercent()

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

返回:float

示例

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

stockMarginNetAmount()

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

返回:float

示例

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

stockMarginRepayAmount()

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

返回:float

示例

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

stockMarginRepayAmountPercent()

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

返回:float

示例

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

stockMarginTrading()

指定日融资交易额,与系统参数(股票、时间)相关。

返回:float

示例

SetSysParam(pn_stock(),"SZ000001");
SetSysParam(Pn_date(),20230512T);
return StockMarginTrading();

stockMarginTradingBalance()

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

返回:float

示例

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

stockMarginTradingBalanceCmvPercent()

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

返回:float

示例

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

stockMarginTradingBalanceDv()

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

返回:float

示例

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

stockMarginTradingBalanceMvPercent()

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

返回:float

示例

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

stockMarginTradingDVofEquity()

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

返回:float

示例

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

stockMarginTradingDVofEquityCmvPercent()

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

返回:float

示例

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

stockMarginTradingDVofEquityMvPercent()

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

返回:float

示例

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

stockShortSellingAmount()

指定日证券融券卖出额,与系统参数(证券代码、时间)相关

返回:float

示例

SetSysParam(pn_stock(),"SH600000");
SetSysParam(pn_date(),20250314T);
return StockShortSellingAmount();

stockShortSellingBalance()

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

返回:float

示例

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

stockShortSellingBalanceMtPercent()

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

返回:float

示例

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

stockShortSellingNetAmount()

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

返回:float

示例

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

stockShortSellingNetVol()

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

返回:float

示例

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

stockShortSellingRepayAmount()

指定日证券融券偿还额,与系统参数(证券代码、时间)相关

返回:float

示例

SetSysParam(pn_stock(),"SH600000");
SetSysParam(pn_date(),20250314T);
return StockShortSellingRepayAmount();

stockShortSellingRepayVol()

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

返回:float

示例

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

stockShortSellingRepayVolPercent()

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

返回:float

示例

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

stockShortSellingResidualQuantity()

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

返回:float

示例

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

stockShortSellingResidualQuantityCePercent()

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

返回:float

示例

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

stockShortSellingResidualQuantityTePercent()

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

返回:float

示例

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

stockShortSellingTrading()

指定日证券融券交易额,与系统参数(证券代码、时间)相关

返回:float

示例

SetSysParam(pn_stock(),"SH600000");
SetSysParam(pn_date(),20250314T);
return StockShortSellingTrading();

stockShortSellingVol()

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

返回:float

示例

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

stockShortSellingVolPercent()

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

返回:float

示例

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

示例

SetSysParam(pn_stock(),"SH600000");
SetSysParam(pn_date(),20250314T);
return StockTotalMarginTrading();

stockTotalMarginTrading2()

指定日证券双融交易额(含偿还),与系统参数(证券代码、时间)相关

返回:float

示例

SetSysParam(pn_stock(),"SH600000");
SetSysParam(pn_date(),20250314T);
return StockTotalMarginTrading2();