Files
csh 13be5ea0aa feat(tsl-api-reference): index class and unit APIs
Migrate reference pages to declaration-line storage and rebuild the
13-column index.

Add qualified member lookup plus regression and end-to-end coverage.
2026-07-29 15:47:46 +08:00

14 KiB

股票 / 指定日

BK_HSGBAndSAmountField()

声明:function

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

返回:string

BK_HSGBuyAmountField()

声明:function

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

返回:string

BK_HSGETFBAndSAmountField()

声明:function

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

返回:string

BK_HSGSellAmountField()

声明:function

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

返回:string

BK_HSGStocksBAndSAmountField()

声明:function

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

返回:string

stock2HsgIndexId()

声明:function

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

返回:string

示例

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

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

声明:function

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

参数 类型 说明
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)

声明:function

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

参数 类型 说明
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)

声明:function

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

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

返回:float

示例

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

stockHsgShareValue(field_name, end_t)

声明:function

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

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

返回:float

示例

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

stockHsgShareValueSub(end_t)

声明:function

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

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

返回:array

示例

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

stockMarginTradingValueEndt(return_field)

声明:function

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

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

返回:float

示例

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

stocksDetailsStepAmount(stockarr, v1, v2, d_type)

声明:function

分档成交金额(元),统计在分档区间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)

声明:function

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

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

返回:float

StocksHSGHoldValue_N(stockarr, endt)

声明:function

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

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

返回:float

stocksStepAmountPercent(stockarr, v1, v2, d_type)

声明:function

分档成交金额占总成交金额比例(%),统计在分档区间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)

声明:function

分档流入(元),统计在分档区间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)

声明:function

分档流入占总成交金额比例(%),统计在分档区间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)

声明:function

分档净流入(元),统计在分档区间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)

声明:function

分档净流入占总成交金额比例(%),统计在分档区间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)

声明:function

分档流出(元),统计在分档区间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)

声明:function

分档流出占总成交金额比例(%),统计在分档区间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)

声明:function

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

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

返回:float

stocktbydbegaenddate(ydtype)

声明:function

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

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

返回:array

getStockPrecision(stock_id)

声明:function

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

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

返回:Integer

示例

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

Stock_IssueDate()

声明:function

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

返回:Integer

示例

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

capitalFlowCompare(t1, t2, key_field, key_field_show)

声明:function

资金流向变比。

参数 类型 说明
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)

声明:function

股票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);
结果: