# 金融 / 股票 / 基本情况 / 发行情况 ## `stockFirstDay(stock_id)` 声明:function 返回股票的上市的第一个交易日。 根据行情判断第一个交易日 | 参数 | 类型 | 说明 | | ---------- | ------ | -------------- | | `stock_id` | string | 字符串,股票ID | 返回:float ### 示例 范例01:返回万科A的上市日期 ```tsl StockID := "SZ000002"; Return StockFirstDay(StockID); // 输出:33240 ``` ## `stockGoMarketDate()` 声明:function 返回股票的上市的第一个交易日。 对于股票,返回股票对应的第一个交易日。对于基金,返回基金有净值数据的第一个日期 返回:int ### 示例 范例01:调用函数 ```tsl ov := BackUpSystemParameters(); SetSysParam(pn_stock(), "SZ000002"); R := StockGoMarketDate(); RestoreSystemParameters(ov); Return R; ``` ## `stockgomarketdate2()` 声明:function 返回股票的上市的第一个交易日,与系统参数(股票)相关。 对于北交所股票,返回在北交所的第一个交易日。从精选层挂牌公司平移的,上市日期都为20211115(北交所开板时间)。 其余的跟StockGoMarketDate一样 返回:int ### 示例 范例01:NE871642的第一个交易日 ```tsl // NE871642的第一个交易日. return spec(StockGoMarketDate2(), "NE871642"); // 20211115 ``` ## `stockGoMarketDays()` 声明:function 返回上市的天数 返回:int ### 示例 范例01:调用函数 ```tsl ov := BackUpSystemParameters(); SetSysParam(pn_stock(), "SZ000002"); R := StockGoMarketDays(); RestoreSystemParameters(ov); Return R; ``` ## `stockGoMarketTradeDays()` 声明:function 返回上市到系统日期之间的交易天数 返回:int ### 示例 范例01:调用函数 ```tsl ov := BackUpSystemParameters(); SetSysParam(pn_stock(), "SZ000002"); SetSysParam(pn_date(), inttodate(20120930)); R := StockGoMarketTradeDays(); RestoreSystemParameters(ov); Return R; ``` ## `stockIssuePrice()` 声明:function 返回股票发行价,该函数与证券代码有关 返回:float ### 示例 范例01:调用函数 ```tsl ov := BackUpSystemParameters(); SetSysParam(pn_stock(), "SZ300263"); R := StockIssuePrice (); RestoreSystemParameters(ov); Return R; ```