Files
playbook/skills/tsl-api-reference/references/codegen/dotnet/equity/spot_day.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

14 KiB

股票 / 指定日

bkHsgbAndSAmountField()

当前通道的买入及卖出成交额(元/港币)字段名,与系统参数(证券)相关。南向港股通交易单位为港币,北向沪深股通交易单位为元。

返回:string

bkHsgBuyAmountField()

当前通道的买入成交额(元/港币)字段名,与系统参数(证券)相关。南向港股通交易单位为港币,北向沪深股通交易单位为元。

返回:string

bkHsgetfbAndSAmountField()

当前通道ETF买入及卖出成交额字段名。南向港股通交易单位为港币,北向沪深股通交易单位为元。

返回:string

bkHsgSellAmountField()

当前通道的卖出成交额(元/港币)字段名,与系统参数(证券)相关。南向港股通交易单位为港币,北向沪深股通交易单位为元。

返回:string

bkHsgStocksBAndSAmountField()

当前通道股票买入及卖出成交额字段名。南向港股通交易单位为港币,北向沪深股通交易单位为元。

返回:string

stock2HsgIndexId()

获取当前股票对应沪深港通道对应的日历代码,与系统参数(股票)相关。

返回:string

示例

SetSysParam(PN_Stock(),'SZ000001');
return Stock2HSGIndexID();

stockBtSumValueOnField(field_name, begt, endt, con_type, institue_field, institue_name)

大宗交易数据汇总(按条件),与系统参数(股票)相关。

参数 类型 说明
field_name string 字符串。汇总字段
begt datetime 日期。开始日期
endt datetime 日期。截止日期
con_type int 用户自定义。汇总类型,取值如下:
institue_field string 字符串。机构/营业部字段
institue_name string 字符串。机构/营业部名称

返回:float

示例

setsysparam(pn_stock(),"SZ000001");
return StockBTSumValueONField("成交金额",20201119T,20211119T,3,"买方营业部","机构专用");

stockBtTradeCountOnField(beg_t, end_t, field_name, field_value)

大宗交易记录汇总(按条件),与系统参数(股票)相关。

参数 类型 说明
beg_t datetime 日期。开始日期
end_t datetime 日期。截止日期
field_name string 字符串。条件名称
field_value string 字符串。条件值

返回:int

示例

setsysparam(pn_stock(),"SZ000001");
return StockBTTradeCountOnField(20201119T,20211119T,"买方营业部","机构专用");

stockHsgGetData(end_t, flag, field)

指定日最近一条或者指定日当天的数据,与系统参数(股票)相关。

参数 类型 说明
end_t datetime 日期。截止日期
flag int 整数。是否最近一条
field string 字符串。列名

返回:float

示例

SetSysParam(PN_Stock(),'SZ000001');
return StockHSGGetData(20230901T,1,'股数');

stockHsgShareValue(field_name, end_t)

通道在EndT最近交易日的中央结算系统参与者持有当前证券的相关数据,与系统参数(股票)相关。支持通过系统时间设置EndT(函数EndT不设置)。数据情况:上交所:公布已发生分红送股的股数。

参数 类型 说明
field_name string 用户自定义。列名,取值如下:
end_t datetime 日期。截止日期

返回:float

示例

SetSysParam(PN_Stock(),'SZ000001');
return StockHSGShareValue('股数',20230901T);

stockHsgShareValueSub(end_t)

通道在EndT的最近交易日中央结算系统参与者持有当前证券的相关数据,与系统参数(股票)相关。支持通过系统时间设置EndT(函数EndT不设置)。数据情况:上交所:公布已发生分红送股的股数。

参数 类型 说明
end_t datetime 日期。截止日期

返回:array

示例

SetSysParam(PN_Stock(),'SZ000001');
return StockHSGShareValueSub(20230901T);

stockMarginTradingValueEndt(return_field)

获取融资融券表指定字段指定时间数据,与系统参数(股票,时间)相关。

参数 类型 说明
return_field string 字符串。返回值

返回:float

示例

SetSysParam(pn_stock(),"SZ000001");
SetSysParam(Pn_date(),20230512T);
return StockMarginTradingValueEndt('融券偿还量');

stocksDetailsStepAmount(stockarr, v1, v2, d_type)

分档成交金额(元),统计在分档区间V1<=Value<V2的成交金额和,与系统参数股票和时间相关

参数 类型 说明
stockarr array 一维字符串数组,股票列表
v1 float 实数,分档上区间
v2 float 实数,分档下区间
d_type int 用户自定义,分档方式

返回:float

示例

setsysparam(pn_date(),20240408T);
return StocksDetailsStepAmount(array("SZ000001"),100000,inf,0);

stocksHsgHoldValue(stockarr, endt)

指定日中央结算系统沪深股通指定成分合计持有市值。 单位:元/港币,南向为港币,北向为元。

参数 类型 说明
stockarr array 数组,股票组合
endt datetime 日期,截止日期

返回:float

stocksHsgHoldValueN(stockarr, endt)

北向指定日股票组合市值,单位:元。

参数 类型 说明
stockarr array 数组,股票组合
endt datetime 日期,截止日期

返回:float

stocksStepAmountPercent(stockarr, v1, v2, d_type)

分档成交金额占总成交金额比例(%),统计在分档区间V1<=Value<V2的成交金额占总成交金额比例(%),与系统参数股票和时间相关

参数 类型 说明
stockarr array 一维字符串数组,股票列表
v1 float 实数,分档上区间
v2 float 实数,分档下区间
d_type int 用户自定义,分档方式

返回:float

示例

setsysparam(pn_date(),20240408T);
return StocksStepAmountPercent(array("SZ000001"),100000,inf,0);

stocksStepbuyAmount(stockarr, v1, v2, d_type)

分档流入(元),统计在分档区间V1<=Value<V2的流入(元),与系统参数股票和时间相关

参数 类型 说明
stockarr array 一维字符串数组,股票列表
v1 float 实数,分档上区间
v2 float 实数,分档下区间
d_type int 用户自定义,分档方式

返回:float

示例

setsysparam(pn_date(),20240408T);
return StocksStepbuyAmount(array("SZ000001"),100000,inf,0);

stocksStepbuyAmountPercent(stockarr, v1, v2, d_type)

分档流入占总成交金额比例(%),统计在分档区间V1<=Value<V2的流入占总成交金额比例(%),与系统参数股票和时间相关

参数 类型 说明
stockarr array 一维字符串数组,股票列表
v1 float 实数,分档上区间
v2 float 实数,分档下区间
d_type int 用户自定义,分档方式

返回:float

示例

SetSysParam(pn_stock(),"SH600000");
setsysparam(pn_date(),20240408T);
return StocksStepbuyAmountPercent(array("SZ000001"),100000,inf,0);

stocksStepInFlowAmount(stockarr, v1, v2, d_type)

分档净流入(元),统计在分档区间V1<=Value<V2的净流入(元),与系统参数股票和时间相关

参数 类型 说明
stockarr array 一维字符串数组,股票列表
v1 float 实数,分档上区间
v2 float 实数,分档下区间
d_type int 用户自定义,分档方式

返回:float

示例

setsysparam(pn_date(),20240408T);
return StocksStepInFlowAmount(array("SZ000001"),100000,inf,0);

stocksStepInFlowAmountPercent(stockarr, v1, v2, d_type)

分档净流入占总成交金额比例(%),统计在分档区间V1<=Value<V2的净流入占总成交金额比例(%),与系统参数股票和时间相关

参数 类型 说明
stockarr array 一维字符串数组,股票列表
v1 float 实数,分档上区间
v2 float 实数,分档下区间
d_type int 用户自定义,分档方式

返回:float

示例

setsysparam(pn_date(),20240408T);
return StocksStepInFlowAmountPercent(array("SZ000001"),100000,inf,0);

stocksStepSaleAmount(stockarr, v1, v2, d_type)

分档流出(元),统计在分档区间V1<=Value<V2的流出(元),与系统参数股票和时间相关

参数 类型 说明
stockarr array 一维字符串数组,股票列表
v1 float 实数,分档上区间
v2 float 实数,分档下区间
d_type int 用户自定义,分档方式

返回:float

示例

setsysparam(pn_date(),20240408T);
return StocksStepSaleAmount(array("SZ000001"),100000,inf,0);

stocksStepsaleAmountPercent(stockarr, v1, v2, d_type)

分档流出占总成交金额比例(%),统计在分档区间V1<=Value<V2的流出占总成交金额比例(%),与系统参数股票和时间相关

参数 类型 说明
stockarr array 一维字符串数组,股票列表
v1 float 实数,分档上区间
v2 float 实数,分档下区间
d_type int 用户自定义,分档方式

返回:float

示例

SetSysParam(pn_stock(),"SH600000");
setsysparam(pn_date(),20240408T);
return StocksStepsaleAmountPercent(array("SZ000001"),100000,inf,0);

stocktbavgamount(n, ydtype, direction)

指定异动类型的在异常区间的前N大营业部日平均买入或卖出金额, 单位(元),与系统参数(证券,日期)相关.

参数 类型 说明
n int integer,前N营业部
ydtype usrdefine ,异动类型
direction usrdefine integer,交易方向

返回:float

stocktbydbegaenddate(ydtype)

指定异动类型的交易公开信息异动开始日与异动截止日,与系统参数(证券,日期)相关.

参数 类型 说明
ydtype usrdefine 异动类型

返回:array

getStockPrecision(stock_id)

返回指定证券代码的行情精度。

参数 类型 说明
stock_id String 字符串,证券代码

返回:Integer

示例

//返回天山股份的行情精度
return getStockPrecision('SZ000877'); //结果:2

stockIssueDate()

返回股票发行日期,该函数与证券代码有关。

返回:Integer

示例

//返回隆华传热的发行日期
ov:=BackUpSystemParameters();
setSysParam(pn_stock(),"SZ300263");
r:= stockIssueDate ();
RestoreSystemParameters(ov);
return r;
//结果:20110906

capitalFlowCompare(t1, t2, key_field, key_field_show)

资金流向变比。

参数 类型 说明
t1 Array 数组。数据表。
t2 Array 数组。数据表。
key_field String 字符串。关键字段。
key_field_show String 字符串。单位。

返回:Array

示例

t1:=StockPriceStructure(getBk("深证A股;上证A股;中小企业板"),20100730T,5,100,5);
t2:=StockPriceStructure(getBk("深证A股;上证A股;中小企业板"),20090730T,5,100,5);
r1:=CapitalFlowAnalysis_Call(t1,20090101T,20100730T);
r2:=CapitalFlowAnalysis_Call(t1,20090101T,20090730T);
return capitalFlowCompare(r1,r2,"项目","流通股本(万股)");
结果:

stockEpsStructure(stock_arr, end_t, r_date, low_v, high_v, step_v)

股票EPS结构分析。

参数 类型 说明
stock_arr Array 数组。股票列表。
end_t TDateTime 日期。统计截止日。
r_date Integer 整数。报告期。
low_v Real 实数。最低计算价格。
high_v Real 实数。最高计算价格。
step_v Real 实数。分隔价格。

返回:Array

示例

return stockEpsStructure(array("SH600718","SZ000001","SZ000920"),20100430T,20091231,0,2.4,0.8);
结果: