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

33 KiB
Raw Blame History

股票 / 基本情况

_stockSwIndustry(industry_id, stock_id)

内部函数。

参数 类型 说明
industry_id string 字符串。行业代码
stock_id string 字符串。证券代码

返回:array

_stockSwIndustryId(industry_id)

所属申万行业代码,与当前股票pn_stock(),当前时间pn_date()相关。

参数 类型 说明
industry_id string 字符串类型

返回:string

示例

setsysparam(pn_stock(),"SH600053");
setsysparam(pn_date(),20181010T);
return _StockSWIndustryId("SWHY000001");

_stockSwIndustryName(industry_id)

所属申万行业名称,与当前股票pn_stock(),当前时间pn_date()相关。

参数 类型 说明
industry_id string 字符串类型

返回:string

示例

setsysparam(pn_stock(),"SH600053");
setsysparam(pn_date(),20181010T);
return _StockSWIndustryName("SWHY000001");

aAndB()

返回所有A股和B股的对应列表。

返回:array

aStockCode(end_t)

如果公司同时发行A+B股,返回A股代码,否则返回公司本身代码。

参数 类型 说明
end_t datetime 实数,截止日期;

返回:string

示例

ov:=BackUpSystemParameters();
SetSysParam(pn_stock(),"SH900901");
EndT:=Inttodate(20120910);
R:= AStockCode(EndT);
RestoreSystemParameters(ov);
Return R;

aStockPrice(end_t)

如果公司同时发行A+B股,返回A股的收盘价,否则返回公司本身的收盘。

参数 类型 说明
end_t datetime 实数,截止日期;

返回:float

示例

ov:=BackUpSystemParameters();
SetSysParam(pn_stock(),"SH900901");
EndT:=Inttodate(20120910);
R:= AStockPrice (EndT);
RestoreSystemParameters(ov);
Return R;

aWithB()

返回所有A股对应的B股的列表。

返回:array

bStockCode(end_t)

如果公司同时发行A+B股,返回B股代码,否则返回公司本身代码。

参数 类型 说明
end_t datetime 实数,截止日期;

返回:股票代码

示例

ov:=BackUpSystemParameters();
SetSysParam(pn_stock(),"SH600602");
EndT:=Inttodate(20120910);
R:= BStockCode (EndT);
RestoreSystemParameters(ov);
Return R;

bStockPrice(end_t)

如果公司同时发行A+B股,返回B股的收盘价,否则返回公司本身的收盘。

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

返回:float

示例

ov:=BackUpSystemParameters();
SetSysParam(pn_stock(),"SH600602");
EndT:=Inttodate(20120910);
R:= BStockPrice (EndT);
RestoreSystemParameters(ov);
Return R;

bWithA()

返回所有B股对应的A股的列表。

返回:array

currentStockName()

返回当前股票名称。

返回:string

示例

ov:=BackUpSystemParameters();
setsysparam(pn_stock(),"SZ000002");
R:= CurrentStockName ();
RestoreSystemParameters(ov);
Return R;

defaultIndexIdByStockType()

获得证券对应的缺省指数代码。 与系统证券pn_stock()相关。 证券类型 对应的指数代码 深证A股 SZ399002 上海A股 SH000002 深圳B股 SZ399108 上海B股 SH000003 深圳基金 SZ399305 上海基金 SH000011

返回:string

示例

oV:=BackUpSystemParameters2();
setsysparam(pn_stock(),'SH600000');
v:= DefaultIndexIdByStockType();
return v;

defaultIndexName()

与股票对应的缺省市场名称。与股票相关。

返回:string

示例

ov:=BackUpSystemParameters();
SetSysParam(pn_stock(),"SZ000002");
R:=DefaultIndexName ();
RestoreSystemParameters(ov);
Return R;

defaultStockId()

返回当前股票代码。

返回:string

示例

ov:=BackUpSystemParameters();
setsysparam(pn_stock(),"SZ000002");
R:= DefaultStockID ();
RestoreSystemParameters(ov);
Return R;

demoStockSwIndustry(end_date)

获取沪深300所有股票的代码、名称、所属申万一级行业代码、所属申万一级行业名称、所属申万二级行业代码、所属申万二级行业名称以及价格,与当前时间pn_date()相关。

参数 类型 说明
end_date datetime 日期

返回:string

fundTrueId(stock_id)

6位基金代码转换为天软标准代码,与当前时间pn_date()相关。

参数 类型 说明
stock_id string 字符串

返回:string

fundTrueIdToId2(stock_id)

将6位的交易代码转化成天软的基金代码,如000001->OF000001。

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

返回:string

getbktypelist(bktype)

获取指定板块分类下的板块名称列表

参数 类型 说明
bktype usrdefine integer,板块类别

返回:array

getDefaultIndexId(market)

缺省市场代码。

参数 类型 说明
market int 用户自定义。市场类型,取值如下:

返回:string

getLongBondIdvs6Id()

得到银行间长代码和六位代码对照表,与当前时间pn_date()相关。 (1)得到银行间长代码和六位代码对照表 (2)交易所债不在本范围内(交易所债一般代码长度<=6,就是其本身) (3)在FA中,对于长度>6的债券代码,有以下表述方式: a、用真实代码 b、用压缩后代码

返回:array

getSecurityHashIdOfBond()

得到债券Hash代码,与当前时间pn_date()相关。

返回:array

getSecurityHashIdOfFund()

得到基金Hash代码,与当前时间pn_date()相关。

返回:array

getSecurityHashIdOfRepo()

得到回购Hash代码,与当前时间pn_date()相关。

返回:array

getstockbks(stock_id, bktype, bklist)

获取指定股所在的板块

参数 类型 说明
stock_id string 证券代码
bktype int 板块类别
bklist string 板块字符串,多个板块用;隔开,该参数当bkType为-1时有效,string

返回:string

getStockBKsByEndt(stock_id, bkname, endt)

指定日股票代码所在板块的指数代码,目前仅支持'概念板块''中证指数''申万指数'三个板块。

参数 类型 说明
stock_id string 字符串,证券代码
bkname string 字符串,板块名称
endt datetime 日期,指定日

返回:string

getStockBKsNameByEndt(stock_id, bkname, endt)

指定日股票代码所在板块名称,目前仅支持'概念板块''中证指数''申万指数'三个板块。

参数 类型 说明
stock_id string 字符串,证券代码
bkname string 字符串,板块名称
endt datetime 日期,指定日

返回:string

industryExt3(version_id)

扩展三级行业,天软三级行业分类及其代码。

参数 类型 说明
version_id string 整数,扩展三级行业版本。

返回:array

industryId2IndexId()

行业代码转指数成分表代码,与系统参数(股票)相关。

返回:string

示例

SetSysParam(PN_Stock(),'SWHY110000');
return IndustryId2IndexId();

industryIdByNameExt3(index_name, version_id)

返回三级行业对应的代码。

参数 类型 说明
index_name string 字符串,指数名称;
version_id string 扩展三级行业版本。

返回:string

industryNameExt3(verstion_id)

新旧三级行业对照

参数 类型 说明
verstion_id string 扩展三级行业版本

返回:array

intCodeToStockCode(s)

将实数代码转化为天软的标准代码,如1转化为SZ000001。 转化规则: 1、先将整数转为字符串,不足6位的字符串则在其前面加0转为6位的字符串,比如1->'000001' 2、在6位字符串代码前添加“SZ”、“SH”、“OF”、“BD”、“NE”等市场前缀,转为标准天软代码。注意,添加市场顺序按照前面给定,先判断是否为深交所代码、再判断上交所、基金、银行间、新三板。比如“000001”,转为标准代码则为“SZ000001”。

参数 类型 说明
s float 实数,实数代码;

返回:string

isA()

判断默认股票是否为A股,与系统时间无关,返回最新数据。

返回:bool

isAbStock(stock_id)

是否A&B股

参数 类型 说明
stock_id 股票代码 字符串,股票代码。

返回:int

isAStock(stock_id)

是否A股

参数 类型 说明
stock_id string 字符串,股票代码。

返回:int

isB()

判断默认股票是否为B股,与系统时间无关,返回最新数据。

返回:bool

isBStock(stock_id)

是否B股

参数 类型 说明
stock_id string 字符串,股票代码

返回:int

isDelistingPeriod()

是否退市整理期,与系统参数(证券代码,时间)相关

返回:bool

示例

SetSysParam(pn_stock(),"SH600891");
SetSysParam(pn_date(),20210319T);
return IsDelistingPeriod(); //结果:1

isFCompany(id)

是否为金融公司。 结果0表示‘不是金融公司’,1表示‘是金融公司’。

参数 类型 说明
id string 字符串,股票代码。

返回:int

isFCompany2(industry_type)

是否为金融公司,与系统参数(证券代码)相关

参数 类型 说明
industry_type int 用户自定义。行业分类,取值如下:

返回:int

示例

SetSysParam(pn_stock(),"SZ000002");
return IsFCompany2(0);

isG()

判断默认股票是否为G股,与系统时间无关,返回最新数据。

返回:bool

isG3(end_t)

是否是G股(指定日),判断当前股票在指定日是否是G股。函数主要是通过名称变更进行判断。

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

返回:bool

isPt(stock_id)

判断一只股票当前是否为PT股票,与系统设置的时间无关,只取最新的数据。

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

返回:int

isPt2()

判断一只股票是否被PT过。

返回:bool

isPt3(end_t)

是否是PT(指定日),判断当前股票在指定日是否是PT股。函数主要是通过名称变更进行判断。

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

返回:bool

isPt4(beg_t, end_t)

指定区间是否被PT,与系统参数(股票)相关。

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

返回:bool

isS3(end_t)

是否是S股(指定日)。判断当前股票在指定日是否是S股。函数主要是通过名称变更进行判断。

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

返回:bool

isSt(stock_id)

判断一只股票是否为ST股票,与当前时间无关,取最新的数据。

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

返回:int

isSt2()

判断一只股票是否被ST过。

返回:bool

isSt3(end_t)

是否是ST(指定日),判断当前股票在指定日是否是ST股。函数主要是通过名称变更进行判断。

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

返回:bool

isSt4(end_t)

是否被ST(指区间).判断当前股票在指定区间是否被ST。函数主要是通过名称变更进行判断。

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

返回:bool

isSt5()

返回股票首次被ST的时间

返回:bool

isSt6(beg_t, end_t)

区间内与ST是否有关,与当前股票pn_stock()相关。

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

返回:bool

isstart(endt)

如果指定日非ST股并且名称中不带*,则返回True;否则,返回False。指定日是否名称带*但不是ST

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

返回:bool

示例

SetSysParam(pn_stock(),"SZ300028");
return IsStart(20180627T); //结果:1

jyStockIdToId(stock_id)

将类型如600718ZA的聚源代码转化为天软的标准代码SH600718。

参数 类型 说明
stock_id string 字符串,聚源代码

返回:string

listAAndB(end_t)

判断一个股票是否同时发行有A股和B股

参数 类型 说明
end_t datetime 实数,截止日期;

返回:int

示例

ov:=BackUpSystemParameters();
SetSysParam(pn_stock(),"SH600602");
EndT:=Inttodate(20120910);
R:= ListAAndB (EndT);
RestoreSystemParameters(ov);
Return R;

listAAndH(end_t)

判断一个股票是否同时发行有A股和H股

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

返回:int

示例

ov:=BackUpSystemParameters();
SetSysParam(pn_stock(),"SH600602");
EndT:=Inttodate(20120910);
R:= ListAAndH (EndT);
RestoreSystemParameters(ov);
Return R;

listOnlyA(end_t)

判断一个股票是否仅发行A股

参数 类型 说明
end_t datetime 实数,截止日期;

返回:int

示例

ov:=BackUpSystemParameters();
SetSysParam(pn_stock(),"SH600602");
EndT:=Inttodate(20120910);
R:= ListOnlyA (EndT);
RestoreSystemParameters(ov);
Return R;

listOnlyB(end_t)

判断一个股票是否仅发行B股

参数 类型 说明
end_t datetime 实数,截止日期;

返回:int

示例

ov:=BackUpSystemParameters();
SetSysParam(pn_stock(),"SH600602");
EndT:=Inttodate(20120910);
R:= ListOnlyB (EndT);
RestoreSystemParameters(ov);
Return R;

listOnlyH(end_t)

判断一个股票是否仅发行H股

参数 类型 说明
end_t datetime 实数,截止日期;

返回:int

示例

ov:=BackUpSystemParameters();
SetSysParam(pn_stock(),"SH600602");
EndT:=Inttodate(20120910);
R:= ListOnlyH (EndT);
RestoreSystemParameters(ov);
Return R;

longBondIdto6Id(bond_id, lb, nf, zt, qs)

得到银行间长债券代码转换为压缩后六位代码,与当前时间pn_date()相关。 1、如果BondID为6位或小于6位的代码,"BK"+BondID即为天软中的银行间债券代码,可直接通过"BK"+BondID 获取在天软的名称。返回6位代码Bondid和名称 2、如果BondID长度为7位,一般读取第1、2位为年份,第3、4位为发行债券的主体,最后三位为期数;其中年份、主体、期数放在返回的参数nf、zt、qs中,并返回以下几种压缩代码 1)BondId 2)年份2位+主体2位+期数2位;其中:用MType>360type=1)方法处理期数 3)年份1位+主体2位+期数3位;其中:用函数GETDZB处理年份 4)‘BK+BondId 3、如果BondID长度为8位,一般读取第1、2位为年份,第3、4位为发行债券的主体,最后三位为期数;其中年份、主体、期数放在返回的参数nf、zt、qs中,用MType>360type=1)方法处理期数,并返回以下几种压缩代码 1)BondId 2)年份2位+主体2位+期数2位 3)‘BK+BondId 4、如果BondID长度为9位,一般读取第1、2位为债券类别,第3、4位为发行年份,第5、6位为发行人,最后三位为债券编码;其中债券类别、发行年份、发行人、债券编码放在返回的参数lb、nf、zt、qs中,用函数GETDZB处理类别、年份,MType>360方法处理债券编码,并返回以下几种压缩代码 1)BondId 2)类别1位+年份2位+主体2位+期数2位;其中:MType>360方法type=1 3)类别1位+年份2位+主体2位+期数2位;其中:MType>360方法type=1lb+9,如果函数GETDZB处理报错则返回BondId 4)类别1位+年份2位+主体2位+期数2位;其中:MType>360方法type=2lb+9,如果函数GETDZB处理报错则压缩代码3=4 5)‘BK’+BondId 5、如果如果BondID长度小于6或者大于9则返回BondId 6、如果执行以上步骤报错则返回BondId MType>360方法:

参数 类型 说明
bond_id string 字符串,银行间长债券代码;
lb string 字符串,返回值。债券类别
nf string 字符串,返回值。债券发行年份
zt string 字符串,返回值。债券发行主体
qs string 字符串,返回值。债券发行期数

返回:array

stock2BondIvId()

天软代码转债券指数估值代码,与系统参数(股票)相关。

返回:string

示例

SetSysParam(PN_Stock(),'CSIH11001');
return Stock2BondIVId();

stock2GgtStockId(stockid)

天软代码转港股通代码

参数 类型 说明
stockid string 字符串,代码

返回:string

stock2IndexId()

返回股票对应的指数代码。

返回:string

示例

ov:=BackUpSystemParameters();
SetSysParam(pn_stock(),"SZ000001");
R:= Stock2IndexId();
RestoreSystemParameters(ov);
Return R;

stock2Nhindex(stockid)

天软代码转南华指数代码

参数 类型 说明
stockid string string,代码

返回:string

stockAhPremiumratio()

溢价(A/H)%

返回:float

示例

setsysparam(pn_stock(),'SZ000002');
setsysparam(pn_date(),20201207T);
return stockAHPremiumratio(); //返回:29.166282373919

stockahratio()

返回上市公司A股价格/H股价格

返回:float

stockDeclareReport(report_date)

股票是否已经公布了报表 结果为0表示‘已公布’,1表示‘未公布’。

参数 类型 说明
report_date int 整数,报告期

返回:int

示例

ov:=BackUpSystemParameters();
SetSysParam(pn_stock(),"SZ000002");
RDate:=NewReportDateOfEndT2(inttodate(20121010));
R:= StockDeclareReport(RDate);
RestoreSystemParameters(ov);
Return R;

stockdelistingdate()

股票退市日,与当前证券代码相关,只支持股票。

返回:datetime

示例

返回'SZ000003'的退市日
setsysparam(pn_stock(),'SZ000003');
return stockdelistingdate ();

stockFirstDay(stock_id)

返回股票的上市的第一个交易日。 根据行情判断第一个交易日。

参数 类型 说明
stock_id string 字符串,股票ID

返回:float

stockGoMarketDate()

返回股票的上市的第一个交易日。 对于股票,返回股票对应的第一个交易日。对于基金,返回基金有净值数据的第一个日期。

返回:int

示例

ov:=BackUpSystemParameters();
SetSysParam(pn_stock(),"SZ000002");
R:= StockGoMarketDate();
RestoreSystemParameters(ov);
Return R;

stockgomarketdate2()

返回股票的上市的第一个交易日,与系统参数(股票)相关。 对于北交所股票,返回在北交所的第一个交易日。从精选层挂牌公司平移的,上市日期都为20211115(北交所开板时间)。 其余的跟StockGoMarketDate一样

返回:int

stockGoMarketDays()

返回上市的天数。

返回:int

示例

ov:=BackUpSystemParameters();
SetSysParam(pn_stock(),"SZ000002");
R:= StockGoMarketDays();
RestoreSystemParameters(ov);
Return R;

stockGoMarketTradeDays()

返回上市到系统日期之间的交易天数。

返回:int

示例

ov:=BackUpSystemParameters();
SetSysParam(pn_stock(),"SZ000002");
SetSysParam(pn_date(),inttodate(20120930));
R:= StockGoMarketTradeDays();
RestoreSystemParameters(ov);
Return R;

stockIdFromPurchase(id)

由申购代码获得股票代码。

参数 类型 说明
id string 字符串。申购代码

返回:string

stockIdToTrueId(stock_id)

将6位字符串的证券代码转化为天软的以SH、SZ开头的代码,600718->SH600718。

参数 类型 说明
stock_id string 字符串,6位的证券代码

返回:string

stockIndustryName()

所属证监会一级行业,该函数与证券相关,取最新的行业分类。

返回:string

示例

ov:=BackUpSystemParameters();
SetSysParam(pn_stock(),"SZ000002");
R:=StockIndustryName ();
RestoreSystemParameters(ov);
Return R;

stockIndustryName2()

所属证监会二级行业,该函数与证券相关,取最新的行业分类。

返回:string

示例

ov:=BackUpSystemParameters();
setsysparam(pn_stock(),"SZ000002");
R:= StockIndustryName2 ();
RestoreSystemParameters(ov);
Return R;

stockIndustryNameExt3(verstion_id)

返回代码对应的扩展三级行业名称

参数 类型 说明
verstion_id string 扩展三级行业版本

返回:string

stockIssueDate()

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

返回:int

示例

ov:=BackUpSystemParameters();
SetSysParam(pn_stock(),"SZ300263");
R:= StockIssueDate ();
RestoreSystemParameters(ov);
Return R;

stockIssuePrice()

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

返回:float

示例

ov:=BackUpSystemParameters();
SetSysParam(pn_stock(),"SZ300263");
R:= StockIssuePrice ();
RestoreSystemParameters(ov);
Return R;

stockName(stock_id)

通过证券代码获得证券的名称

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

返回:string

stockNameEndT(stock_id, end_t)

获取股票代码在指定日的股票名称 首先取出股票名称变更表中变动日小于等于指定日的指定记录,如果有记录则取出股票变更后的名称,如果没有记录,再取出股票名称变更表中变动日大于指定日的指定记录,如果有记录,则取出股票变更前的名称,如果还是没有记录,则取出当前的股票名称。

参数 类型 说明
stock_id string 股票代码;
end_t datetime 截止日。

返回:string

stockQiuetDate()

股票退市日,与当前证券代码相关,只支持股票。 PS:由于函数名称不标准,新增函数StockDelistingDate进行替代,StockQiuetDate已被废弃。

返回:datetime

示例

返回'SZ000003'的退市日
setsysparam(pn_stock(),'SZ000003');
return StockQiuetDate();

stocksbklist(stocks, bktype, bklist)

获取指定板块分类下的各股所属板块

参数 类型 说明
stocks array array,一维字符串数组,股票序列
bktype usrdefine integer,板块类别
bklist string string,板块字符串,多个板块用;隔开,该参数当bkType为-1时有效

返回:array

stocksofZtss(market_type, returntype)

得到终止上市和暂停上市中的指定股票类型

参数 类型 说明
market_type int 整数,市场类型;
returntype int 整数,返回类型;

返回:array

stockSTforecast(stock_id, end_t, n)

指定日股票风险预警,基于公告标题进行预测。

参数 类型 说明
stock_id string 字符串。股票代码
end_t datetime 日期。指定日
n any 整数。前N天

返回:void

stockSwIndustryIdLv1()

所属申万一级行业代码,该函数与系统设置的股票、时间相关。可取历史的申万一级行业分类的代码。

返回:string

示例

ov:=BackUpSystemParameters();
setsysparam(pn_stock(),"SZ000002");
setsysparam(pn_date(),inttodate(20121010));
R:= StockSWIndustryIdLv1 ();
RestoreSystemParameters(ov);
Return R;

stockSwIndustryIdLv2()

所属申万二级行业代码,该函数与系统设置的股票、时间相关。可取历史的申万二级行业分类的代码。

返回:string

示例

ov:=BackUpSystemParameters();
setsysparam(pn_stock(),"SZ000002");
setsysparam(pn_date(),inttodate(20121010));
R:= StockSWIndustryIdLv2();
RestoreSystemParameters(ov);
Return R;

stockSwIndustryIdLv3()

所属申万三级行业代码,该函数与系统设置的股票、时间相关。可取历史的申万三级行业分类的代码。

返回:string

示例

ov:=BackUpSystemParameters();
setsysparam(pn_stock(),"SZ000002");
setsysparam(pn_date(),inttodate(20121010));
R:= StockSWIndustryIdLv3();
RestoreSystemParameters(ov);
Return R;

stockSwIndustryNameLv1()

所属申万一级行业,该函数与系统设置的股票、时间相关。可取历史的申万一级行业分类。

返回:string

示例

ov:=BackUpSystemParameters();
setsysparam(pn_stock(),"SZ000002");
setsysparam(pn_date(),inttodate(20121010));
R:= StockSWIndustryNameLv1 ();
RestoreSystemParameters(ov);
Return R;

stockSwIndustryNameLv12014()

返回当前股票的申万行业名称,与当前股票pn_stock(),当前时间pn_date()相关。

返回:string

stockSwIndustryNameLv2()

所属申万二级行业,该函数与系统设置的股票、时间相关。可取历史的申万二级行业分类。

返回:string

示例

ov:=BackUpSystemParameters();
setsysparam(pn_stock(),"SZ000002");
setsysparam(pn_date(),inttodate(20121010));
R:= StockSWIndustryNameLv2();
RestoreSystemParameters(ov);
Return R;

stockSwIndustryNameLv3()

所属申万三级行业,该函数与系统设置的股票、时间相关。可取历史的申万三级行业分类。

返回:string

示例

ov:=BackUpSystemParameters();
setsysparam(pn_stock(),"SZ000002");
setsysparam(pn_date(),inttodate(20121010));
R:= StockSWIndustryNameLv2();
RestoreSystemParameters(ov);
Return R;

stockTrueId(stock_id)

将6位字符串的证券代码转化为带有市场前缀的天软标准代码。 转化规则:在6位字符串代码前添加“SZ”、“SH”、“OF”、“BD”、“NE”等市场前缀,转为标准天软代码。注意,添加市场顺序按照前面给定,先判断是否为深交所代码、再判断上交所、基金、银行间、新三板。比如“000001”,转为标准代码则为“SZ000001”。

参数 类型 说明
stock_id string 字符串,6位的证券代码

返回:string

stockTrueIdToId(stock_id)

将天软的以SH、SZ开头的代码转化为6位字符串的证券代码,SH600718->600718

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

返回:string

stockTrueIdToId2(stock_id)

将天软的以SH、SZ开头的代码转化为6位字符串的证券代码+ '.SS';例SH600718->600718.SSSZ000002->000002.SZ。

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

返回:string

stockTrueIdToId3(stock_id)

把天软标准代码开头的SH替换为02、SZ替换为01如SH600718->02600718。

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

返回:string

stockTrueIdToId4(stock_id)

将形如600718.SS,后缀为.SS的代码转化成天软的标准代码,如SH600718。

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

返回:string

stockTrueIdToId5(stock_id)

SH600718->600718.SS

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

返回:string

stockType(stock_id)

获得股票的类型

参数 类型 说明
stock_id string 字符串,股票ID

返回:int

stockTypeArr(dtype)

证券类型分类。

参数 类型 说明
dtype int 整数。证券类型,取值如下:

返回:array

stockZhbl()

股票转换比例,与系统参数(证券代码)相关。

返回:float

示例

SetSysParam(pn_stock(),"SH689009");
return StockZHBL();

swIndexName(index_id)

由申万行业代码得到申万行业名称。

参数 类型 说明
index_id string 字符串。申万行业代码

返回:string

swIndexNamebyDate(sw_index, end_t)

获取指定日某申万行业的行业名称,与当前股票pn_stock(),当前时间pn_date()相关。

参数 类型 说明
sw_index string 证券类型;
end_t datetime 日期类型,指定日

返回:string

swIndustryName(sw_index_id)

指定申万行业指数名称,格式为:“申万”+行业名称。

参数 类型 说明
sw_index_id string 申万指数代码

返回:string

tsSecurityIdToWindId(stock_id)

得到天软代码-->Wind代码,与当前时间pn_date()相关。

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

返回:string

stockProfitforecast(reporte_date, _type)

在公告出来之前对该报告期的业绩进行预警,预警的类型有所有、预亏、预盈、预升、预降、预平、预警、减亏、减增,这个函数和证券代码有关。Boolean。1表示预警的事件会发生,0表示预警的事件不会发生。

参数 类型 说明
reporte_date Integer
_type Integer

返回:Integer