SF_SharesinTheory
简述
提取股票的理论支付股数(万),与系统股票pn_stock()、当前时间pn_date()相关。
SF_SharesinTheory(EndT:Date;Type:Integer;RDate:RDate;Percent:Real):Real;
| 名称 | 类型 | 说明 |
|---|
| EndT | Date | 日期类型,停牌日期; |
| Type | Integer | 用户自定义类型,流通股持股成本计算方法;
|
显示名 |
取值 | |
停盘前一天收盘价 |
0 | |
停牌前一周平均成交 |
1 | |
停牌前两周平均成交 |
2 | |
停牌前一个月平均成交 |
3 | |
停牌前两个月平均成交 |
4 | |
停牌前三个月平均成交 |
5 | |
停牌前半年平均成交 |
6 | |
停牌前一年平均成交 |
7 | |
停牌前两年平均成交 |
8 | |
停牌前三年平均成交 |
9 | |
上市以来平均成交 |
10 | |
停牌前5个交易日平均成交 |
11 | |
停牌前10个交易日平均成交 |
12 | |
停牌前20个交易日平均成交 |
13 | |
停牌前30个交易日平均成交 |
14 | |
停牌前60个交易日平均成交 |
15 | |
停牌前120个交易日平均成交 |
16 |
|
| RDate | RDate | 报告期类型,净资产报告期; |
| Percent | Real | 实数类型,净资产溢价比例(%) |
| 返回 | Real | 实数 |
理论支付股数(万)=[非流通股数×流通股数×(流通股持股成本-摊薄每股净资产)]/[非流通股数×摊薄每股净资产+流通股数×流通股持股成本]
//计算SZ000002的理论支付股数(万)
setsysparam(pn_stock(),'SZ000002');
Return sF_SharesinTheory(inttodate(20050618),14,20180630,0);
//结果:-104129.59