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

5.1 KiB

股票 / 特别提示停牌

stockSnBegTime(endt)

指定日停牌开始时间,与系统参数(股票)相关。注意:仅考虑指定日在停牌开始日和停牌结束日之间日期。如果不在区间内,则返回空字符串;若指定日确实停牌,则返回停牌开始时间的字符串。

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

返回:string

示例

SetSysParam(pn_stock(),"SH600000");
return StockSNBegTime(20160216T);

stockSnEndTime(endt)

指定日停牌截止时间,与系统参数(股票)相关。注意:仅考虑指定日在停牌开始日和停牌结束日之间日期。如果不在区间内,则返回空字符串;若指定日确实停牌,则返回停牌截止时间的字符串。

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

返回:string

示例

SetSysParam(pn_stock(),"SH600000");
return StockSNEndTime(20160216T);

stockSnGetDataByEndT(end_t)

指定日的特别提示-停牌信息,与系统参数(股票)相关。

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

返回:array

示例

SetSysParam(pn_stock(),"SH600000");
return StockSNGetDataByEndT(20160216T);

stockSnGetDataQj(beg_t, end_t)

区间的特别提示-停牌信息,与系统参数(股票)相关。 数组。指定证券区间的特别提示-停牌信息。

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

返回:array

示例

SetSysParam(pn_stock(),"SH600000");
return StockSNGetDataQJ(20150216T,20160216T);

stockSnIsSuspend(endt)

指定日是否发生过停牌,与系统参数(股票)相关。返回0表示否,返回1表示停牌。

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

返回:int

示例

SetSysParam(pn_stock(),"SH600000");
return StockSNIsSuspend(20160216T);

stocksnlastdate(endt)

指定日最近一次停牌日期 1.仅考虑指定日在停牌开始日和停牌结束日之间日期,如果在,则返回该停牌开始日; 2.若不在,则返回在这之前的一次停牌开始日

参数 类型 说明
endt datetime 截止日期

返回:int

stockSnSuspendHours(endt)

指定日停牌时长(小时),与系统参数(股票)相关。

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

返回:int

示例

SetSysParam(pn_stock(),"SH600000");
return StockSNSuspendHours(20160216T);

stocksnsuspendhoursperiod(begt, endt)

区间停牌时长(小时) 指定日是否发生过停牌,指定日由系统参数指定。 1.仅考虑所给区间内的停牌日期,如果不存在停牌,则返回0; 2.若有停牌的区间,则先将停牌的各个区间返回,然后分别算出各个区间的停牌时长(小时)最后相加

参数 类型 说明
begt datetime 开始日期
endt datetime 截止日期

返回:float

stockSnSuspendPeriod(endt)

指定日停牌期限,与系统参数(股票)相关。注意:仅考虑指定日在停牌开始日和停牌结束日之间日期。如果在区间内,则返回停牌期限;若不在,则返回空字符串。

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

返回:string

示例

SetSysParam(pn_stock(),"SH600000");
return StockSNSuspendPeriod(20160216T);

stocksnsuspendreason(endt)

指定日停牌原因 指定日是否发生过停牌,指定日由系统参数指定。 1.仅考虑指定日在停牌开始日和停牌结束日之间日期,如果不在,则返回空字符串; 2.若指定日确实停牌,则返回停牌原因

参数 类型 说明
endt datetime 截止日期

返回:string

stockSnSuspendTimes(endt)

指定日停牌次数,与系统参数(股票)相关。

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

返回:int

示例

SetSysParam(pn_stock(),"SH600000");
return StockSNSuspendTimes(20160216T);

stockSnSuspendTimesPeriod(begt, endt)

区间停牌次数,与系统参数(股票)相关。

参数 类型 说明
begt datetime 日期。开始日期
endt datetime 日期。截止日期

返回:int

示例

SetSysParam(pn_stock(),"SH600000");
return StockSNSuspendTimesPeriod(20150216T,20160216T);