# 金融 / 股票 / 综合指标 / PB ## `stockPNA(end_t)` 声明:function 指定日市净率(最新年度报告)=指定日总市值/最新年度报告净资产 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `end_t` | datetime | 日期,截止日期; | 返回:float ### 示例 范例01:调用函数 ```tsl oV := BackUpSystemParameters2(); setsysparam(pn_stock(), 'SZ000002'); v := StockPNA(inttodate(20120830)); return v; ``` ## `stockPNA3()` 声明:function 市净率(最新年度报告) =当前时间总市值/最新年度报告净资产。与当前时间有关,取当前时间的最新年度报告 返回:float ### 示例 范例01:调用函数 ```tsl oV := BackUpSystemParameters2(); setsysparam(pn_stock(), 'SZ000002'); v := StockPNA3(); return v; ``` ## `stockPNA3_ii()` 声明:function 市净率(最新财务数据)=当前时间总市值/最新财务报告净资产。与当前时间有关,取当前时间的最新财务报告数据 返回:float ### 示例 范例01:取'万科A'市净率(最新财务数据)); ```tsl oV := BackUpSystemParameters2(); // 取'万科A'市净率(最新财务数据)); setsysparam(pn_stock(), 'SZ000002'); v := StockPNA3_II(); return v; // 输出:1.26 ``` ## `stockPNA_ii(end_t)` 声明:function 指定日市净率(最新财务数据)=指定日总市值/最近报告期净资产 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `end_t` | datetime | 日期,截止日期; | 返回:float ### 示例 范例01:取'万科A'截止2012年8月30日的; ```tsl oV := BackUpSystemParameters2(); // 取'万科A'截止2012年8月30日的; setsysparam(pn_stock(), 'SZ000002'); v := StockPNA_II(inttodate(20120830)); return v; // 输出:1.59 ``` ## `stockPNA_vi(end_t)` 声明:function 指定日市净率(最新财务数据,按公布日)=指定日总市值/最近报告期净资产 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `end_t` | datetime | 日期,截止日期; | 返回:float ### 示例 范例01:取'万科A'截止2012年8月30日的; ```tsl oV := BackUpSystemParameters2(); // 取'万科A'截止2012年8月30日的; setsysparam(pn_stock(), 'SZ000002'); v := StockPNA_VI(inttodate(20120830)); return v; // 输出:1.59 ```