+297
@@ -0,0 +1,297 @@
|
||||
# 金融 / 股票 / 综合指标 / PE
|
||||
|
||||
## `stockPe(end_t, data_type)`
|
||||
|
||||
声明:function
|
||||
|
||||
返回指定日市盈率(最新年度报告)。 (1)取指定日对应的最新年度报告(向后兼容)RDate。 (2)当DataType为空或者0时,指定日市盈率(最新年度报告)=指定日总市值/RDate报告期的净利润。 当DataType为其他值时,指定日市盈率(最新年度报告)=指定日总市值/RDate报告期的扣除非经常性损益后的净利润
|
||||
|
||||
<!-- tags: 金融 股票 综合指标 PE 返回 获取 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----------- | -------- | --------------------------------------------------------------------------------------------- |
|
||||
| `end_t` | datetime | 日期,截止日期; |
|
||||
| `data_type` | int | 取值为0,市盈率=总市值/最新年度报告净利润; 取值为1,市盈率=总市值/扣除非经常性损益后的净利润 |
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
范例01:调用函数
|
||||
|
||||
```tsl
|
||||
oV := BackUpSystemParameters2();
|
||||
setsysparam(pn_stock(), 'SZ000002');
|
||||
v := StockPE(inttodate(20120830));
|
||||
return v;
|
||||
```
|
||||
|
||||
## `stockPe3()`
|
||||
|
||||
声明:function
|
||||
|
||||
返回市盈率(最新年度报告)。 (1)取当前日期对应的最新年度报告(向后兼容)RDate。 (2)市盈率(最新年度报告)=当前日期总市值/RDate报告期的净利润
|
||||
|
||||
<!-- tags: 金融 股票 综合指标 PE 返回 获取 -->
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
范例01:调用函数
|
||||
|
||||
```tsl
|
||||
oV := BackUpSystemParameters2();
|
||||
setsysparam(pn_stock(), 'SZ000002');
|
||||
v := StockPE3 ();
|
||||
return v;
|
||||
```
|
||||
|
||||
## `stockPe3_ii()`
|
||||
|
||||
声明:function
|
||||
|
||||
返回市盈率(最新财务数据加权)。 (1)取当前日期对应的最新财务报告(向后兼容)RDate。 (2)市盈率(最新财务数据加权)=当前日期总市值/(RDate报告期的加权净利润\*加权系数)。 (3)加权系数: 季报 加权系数值 一季报 12/3 中报 12/6 三季报 12/9 年报 12/12
|
||||
|
||||
<!-- tags: 金融 股票 综合指标 PE 返回 获取 -->
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
范例01:取'万科A'市盈率(最新财务数据加权);
|
||||
|
||||
```tsl
|
||||
oV := BackUpSystemParameters2();
|
||||
|
||||
// 取'万科A'市盈率(最新财务数据加权);
|
||||
|
||||
setsysparam(pn_stock(), 'SZ000002');
|
||||
|
||||
v := StockPE3_II ();
|
||||
|
||||
return v;
|
||||
// 输出:10.46
|
||||
```
|
||||
|
||||
## `stockPe3_iv(data_type)`
|
||||
|
||||
声明:function
|
||||
|
||||
获取当前时间市盈率(专用),与当前股票pn_stock(),当前时间pn_date()相关
|
||||
|
||||
<!-- tags: 金融 股票 综合指标 PE 获取 查询 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----------- | ------- | ---------------- |
|
||||
| `data_type` | integer | 整数类型,类型; |
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
范例01:SZ300296 利亚德的市盈率(专用)
|
||||
|
||||
```tsl
|
||||
// SZ300296 利亚德的市盈率(专用)。
|
||||
|
||||
setsysparam(pn_stock(), "SZ300296");
|
||||
|
||||
setsysparam(pn_date(), 20181011T);
|
||||
|
||||
return StockPE3_IV(0);
|
||||
// 输出:15.4754196559906
|
||||
```
|
||||
|
||||
## `stockPe3_v()`
|
||||
|
||||
声明:function
|
||||
|
||||
计算市盈率(最近12个月),公式为当前日期的总市值/当前日期的最近报告期计算出的最近12个月净利润
|
||||
|
||||
<!-- tags: 金融 股票 综合指标 PE 计算 求解 -->
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
范例01:取'万科A'市盈率(最近12个月);
|
||||
|
||||
```tsl
|
||||
oV := BackUpSystemParameters2();
|
||||
|
||||
// 取'万科A'市盈率(最近12个月);
|
||||
|
||||
setsysparam(pn_stock(), 'SZ000002');
|
||||
|
||||
v := StockPE3_V ();
|
||||
|
||||
return v;
|
||||
// 输出:6.29 (范例运行时间为2014-1-24)
|
||||
```
|
||||
|
||||
## `stockPe_ii(end_t)`
|
||||
|
||||
声明:function
|
||||
|
||||
返回指定日市盈率(最新财务数据加权)。 (1)取指定日对应的最新财务报告(向后兼容)RDate。 (2)指定日市盈率(最新财务数据加权)=指定日总市值/(RDate报告期的加权净利润\*加权系数)。 (3)加权系数: 季报 加权系数值 一季报 12/3 中报 12/6 三季报 12/9 年报 12/12
|
||||
|
||||
<!-- tags: 金融 股票 综合指标 PE 返回 获取 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------- | -------- | ---------------- |
|
||||
| `end_t` | datetime | 日期,截止日期; |
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
范例01:取'万科A'截止2012年8月30日的;
|
||||
|
||||
```tsl
|
||||
oV := BackUpSystemParameters2();
|
||||
|
||||
// 取'万科A'截止2012年8月30日的;
|
||||
|
||||
setsysparam(pn_stock(), 'SZ000002');
|
||||
|
||||
v := StockPE_II(inttodate(20120830));
|
||||
|
||||
return v;
|
||||
// 输出:11.79
|
||||
```
|
||||
|
||||
## `stockPe_ipo1()`
|
||||
|
||||
声明:function
|
||||
|
||||
返回指定证券的发行市盈率,与系统参数(证券代码)相关。 发行市盈率(每股收益=扣非前后净利润孰低/发行前总股本)
|
||||
|
||||
<!-- tags: 金融 股票 综合指标 PE 返回 获取 -->
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
范例01:返回"SH688032"的发行市盈率
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(), 'SH688032');
|
||||
|
||||
return StockPE_Ipo1();
|
||||
// 输出:"SH688032"的发行市盈率
|
||||
```
|
||||
|
||||
## `stockPe_ipo2()`
|
||||
|
||||
声明:function
|
||||
|
||||
返回指定证券的发行市盈率,与系统参数(证券代码)相关。 发行市盈率(每股收益=扣非前后净利润孰低/发行后总股本)
|
||||
|
||||
<!-- tags: 金融 股票 综合指标 PE 返回 获取 -->
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
范例01:返回"SH688032"的发行市盈率
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(), 'SH688032');
|
||||
|
||||
return StockPE_Ipo2();
|
||||
// 输出:"SH688032"的发行市盈率
|
||||
```
|
||||
|
||||
## `stockPe_iv(end_t)`
|
||||
|
||||
声明:function
|
||||
|
||||
返回指定日市盈率(专用)。 (1)取EndT对应年度的中报和3季报; (2)加权净利润=3季报的净利润/3\*2+中报的净利润; (3)指定日市盈率(专用)=指定日总市值/加权净利润
|
||||
|
||||
<!-- tags: 金融 股票 综合指标 PE 返回 获取 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------- | -------- | ---------------- |
|
||||
| `end_t` | datetime | 日期,截止日期; |
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
范例01:取'万科A'在指定日2012年8月30日市盈率(专用);
|
||||
|
||||
```tsl
|
||||
oV := BackUpSystemParameters2();
|
||||
|
||||
// 取'万科A'在指定日2012年8月30日市盈率(专用);
|
||||
|
||||
setsysparam(pn_stock(), 'SZ000002');
|
||||
|
||||
v := StockPE_IV (inttodate(20120830));
|
||||
|
||||
return v;
|
||||
// 输出:12.35
|
||||
```
|
||||
|
||||
## `stockPe_v(end_t)`
|
||||
|
||||
声明:function
|
||||
|
||||
计算指定日市盈率(最近12个月),公式为指定日总市值/最近12个月净利润
|
||||
|
||||
<!-- tags: 金融 股票 综合指标 PE 计算 求解 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------- | -------- | ---------------- |
|
||||
| `end_t` | datetime | 日期,截止日期; |
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
范例01:取'万科A'在指定日2012年8月30日;
|
||||
|
||||
```tsl
|
||||
oV := BackUpSystemParameters2();
|
||||
|
||||
// 取'万科A'在指定日2012年8月30日;
|
||||
|
||||
setsysparam(pn_stock(), 'SZ000002');
|
||||
|
||||
v := StockPE_V (inttodate(20120830));
|
||||
|
||||
return v;
|
||||
// 输出:8.47
|
||||
```
|
||||
|
||||
## `stockPe_vi(end_t)`
|
||||
|
||||
声明:function
|
||||
|
||||
返回指定日市盈率(最近12个月,按公布日)=指定日总市值/指定日当天已公布的最新报告可计算出的最近12个月净利润
|
||||
|
||||
<!-- tags: 金融 股票 综合指标 PE 返回 获取 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------- | -------- | ---------------- |
|
||||
| `end_t` | datetime | 日期,截止日期; |
|
||||
|
||||
返回:float
|
||||
|
||||
### 示例
|
||||
|
||||
范例01:取'万科A'在指定日2012年8月30日;
|
||||
|
||||
```tsl
|
||||
oV := BackUpSystemParameters2();
|
||||
|
||||
// 取'万科A'在指定日2012年8月30日;
|
||||
|
||||
setsysparam(pn_stock(), 'SZ000002');
|
||||
|
||||
v := StockPE_VI(inttodate(20120830));
|
||||
|
||||
return v;
|
||||
// 输出:8.47
|
||||
```
|
||||
Reference in New Issue
Block a user