19 KiB
金融函数 - 股票 / 股本结构
函数
stockNegotiableSharesBeforeReform()
返回指定股票的股权分置前流通股本,单位:(股),该函数与证券代码有关。Real。 特别说明:数据下架,本模型已废弃
返回:float
stockNnSharesBeforeReform()
返回指定股票的股权分置前非流通股,单位:(股),该函数与证券代码有关。Real。 特别说明:数据下架,本模型已废弃
返回:float
mergeReformListDate()
提取股票的股权分置后交易首日,与系统股票pn_stock()、当前时间pn_date()相关。
返回:float
stockBnShares(end_t)
B股,单位:(股)。 从股本结构表中,取出小于变动日小于EndT且最接近EndT的记录,返回B股股本数。 与系统参数(证券代码),系统参数PN_ChangedDateMode()相关,默认PN_ChangedDateMode()=0,同时考虑变动日和公布日,PN_ChangedDateMode()=1,表示只考虑变动日的情况(以前的)
| 参数 | 类型 | 说明 |
|---|---|---|
end_t |
datetime | 实数,截止日期; |
返回:float
stockCpShares(end_t)
转配股,单位:(股)。 从股本结构表中,取出小于变动日小于EndT且最接近EndT的记录,返回转配股。
| 参数 | 类型 | 说明 |
|---|---|---|
end_t |
datetime | 实数,截止日期; |
返回:float
stockDsShares(end_t)
境内法人股,单位:(股)。 从股本结构表中,取出小于变动日小于EndT且最接近EndT的记录,返回境内法人股。
| 参数 | 类型 | 说明 |
|---|---|---|
end_t |
datetime | 实数,截止日期; |
返回:float
stockFlShares(end_t)
外资发起人股,单位:(股)。 从股本结构表中,取出小于变动日小于EndT且最接近EndT的记录,返回外资发起人股。
| 参数 | 类型 | 说明 |
|---|---|---|
end_t |
datetime | 实数,截止日期; |
返回:float
stockHnShares(end_t)
H股,单位:(股)。 从股本结构表中,取出小于变动日小于EndT且最接近EndT的记录,返回H股。 与系统参数(证券代码),系统参数PN_ChangedDateMode()相关,默认PN_ChangedDateMode()=0,同时考虑变动日和公布日,PN_ChangedDateMode()=1,表示只考虑变动日的情况(以前的)
| 参数 | 类型 | 说明 |
|---|---|---|
end_t |
datetime | 实数,截止日期; |
返回:float
stockNnShares(end_t)
未流通股,单位:(股)。 (1)未流通股=发起人股+募集法人股+自然人法人股+内部职工股+优先股+转配股+其他未流通股; (2)从股本结构表中,取出小于变动日小于EndT且最接近EndT的记录,可以取出最近的发起人股、募集法人股等股本数据,根据算法计算出未流通股。
| 参数 | 类型 | 说明 |
|---|---|---|
end_t |
datetime | 实数,截止日期; |
返回:float
stockNpShares(end_t)
自然人法人股,单位:(股)。 从股本结构表中,取出小于变动日小于EndT且最接近EndT的记录,返回自然人法人股。
| 参数 | 类型 | 说明 |
|---|---|---|
end_t |
datetime | 实数,截止日期; |
返回:float
stockNShares(end_t)
流通股(A.B.H),单位:(股)。 (1)流通股(A.B.H)=流通A股+B股+H股; (2)从股本结构表中,取出小于变动日小于EndT且最接近EndT的记录,可以取出最近的流通A股、B股、H股等股本数据,根据算法计算出流通股(A.B.H)。 与系统参数(证券代码),系统参数PN_ChangedDateMode()相关,默认PN_ChangedDateMode()=0,同时考虑变动日和公布日,PN_ChangedDateMode()=1,表示只考虑变动日的情况(以前的)
| 参数 | 类型 | 说明 |
|---|---|---|
end_t |
datetime | 实数,截止日期; |
返回:float
stockNegotiableShares(end_t)
流通股本。 如果是A股,则返回已上市流通A股;如果是B股票,则返回流通B股。 与系统参数(证券代码),系统参数PN_ChangedDateMode()相关,默认PN_ChangedDateMode()=0,同时考虑变动日和公布日,PN_ChangedDateMode()=1,表示只考虑变动日的情况(以前的)
| 参数 | 类型 | 说明 |
|---|---|---|
end_t |
datetime | 实数,截止日期; |
返回:float
stockNegotiableShares3()
最新流通股本。 函数默认截止日为今天,如果在调用该函数之前,设置当前日期,则返回设置的日期的流通股本数据。 与系统参数(证券代码、时间),系统参数PN_ChangedDateMode()相关,默认PN_ChangedDateMode()=0,同时考虑变动日和公布日,PN_ChangedDateMode()=1,表示只考虑变动日的情况(以前的)
返回:float
stockOnShares(end_t)
其它股,单位:(股)。 从股本结构表中,取出小于变动日小于EndT且最接近EndT的记录,返回其它股。
| 参数 | 类型 | 说明 |
|---|---|---|
end_t |
datetime | 实数,截止日期; |
返回:float
stockPpShares(end_t)
募集法人股,单位:(股)。 从股本结构表中,取出小于变动日小于EndT且最接近EndT的记录,返回募集法人股。
| 参数 | 类型 | 说明 |
|---|---|---|
end_t |
datetime | 实数,截止日期; |
返回:float
stockPriorShares(end_t)
优先股,单位:(股)。 从股本结构表中,取出小于变动日小于EndT且最接近EndT的记录,返回优先股。
| 参数 | 类型 | 说明 |
|---|---|---|
end_t |
datetime | 实数,截止日期; |
返回:float
stockSoShares(end_t)
国家股,单位:(股)。 从股本结构表中,取出小于变动日小于EndT且最接近EndT的记录,返回国家股。
| 参数 | 类型 | 说明 |
|---|---|---|
end_t |
datetime | 实数,截止日期; |
返回:float
stockSShares(end_t)
发起人股,单位:(股)。 (1)发起人股=国家股+境内法人股+外资法人股+其他法人股; (2)从股本结构表中,取出小于变动日小于EndT且最接近EndT的记录,可以取出最近的国家股、境内法人股等股本数据,根据算法计算出发起人股。
| 参数 | 类型 | 说明 |
|---|---|---|
end_t |
datetime | 实数,截止日期; |
返回:float
stockShare(end_t)
股本结构。 从股本结构表中取出截止至EndT的股本结构表数据。
| 参数 | 类型 | 说明 |
|---|---|---|
end_t |
datetime | 实数,截止日期; |
返回:array
stockShares3(return_field)
最新股本数量,与系统参数(证券代码\时间)相关 系统参数PN_ChangedDateMode()相关,默认PN_ChangedDateMode()=0,同时考虑变动日和公布日,PN_ChangedDateMode()=1,表示只考虑变动日的情况(以前的)
| 参数 | 类型 | 说明 |
|---|---|---|
return_field |
any | 用户自定义,股本类别 |
返回:float
stockSharesRatio(end_t, share_name1, share_name2)
股本比(%)。 (1)股本比(%)=ShareName1的股本/ShareName2的股本*100; (2)函数从股本结构表中取出EndT的ShareName1和ShareName2两个股本数据,根据算法可以计算出股本比(%)。
| 参数 | 类型 | 说明 |
|---|---|---|
end_t |
datetime | 实数,截止日期; |
share_name1 |
any | 整数,股本类型(分子); |
share_name2 |
any | 整数,股本类型(分母); |
返回:float
stockShares(end_t, return_field)
股本数量,单位(股)。
| 参数 | 类型 | 说明 |
|---|---|---|
end_t |
datetime | 实数,截止日期; |
return_field |
any | 整数,股本类别; |
返回:float
stockStuffShares(end_t)
内部职工股,单位:(股)。 从股本结构表中,取出小于变动日小于EndT且最接近EndT的记录,返回内部职工股。
| 参数 | 类型 | 说明 |
|---|---|---|
end_t |
datetime | 实数,截止日期; |
返回:float
stockTlShares(end_t)
高管股,单位:(股)。 从股本结构表中,取出小于变动日小于EndT且最接近EndT的记录,返回高管股。
| 参数 | 类型 | 说明 |
|---|---|---|
end_t |
datetime | 实数,截止日期; |
返回:float
stockTotalShares(end_t)
总股本,单位:(股)。 与系统参数(证券代码),系统参数PN_ChangedDateMode()相关,默认PN_ChangedDateMode()=0,同时考虑变动日和公布日,PN_ChangedDateMode()=1,表示只考虑变动日的情况(以前的) (1)总股本=未流通股+流通股; (2)从股本结构表中,取出小于变动日小于EndT且最接近EndT的记录,可以取出最近的未流通股、流通股等股本数据,根据算法计算出总股本。
| 参数 | 类型 | 说明 |
|---|---|---|
end_t |
datetime | 实数,截止日期; |
返回:float
stockTotalShares3()
最新总股本 函数默认截止日为今天,如果在调用该函数之前,设置当前日期,则返回设置的日期的总股本。 与系统参数(证券代码,时间),系统参数PN_ChangedDateMode()相关,默认PN_ChangedDateMode()=0,同时考虑变动日和公布日,PN_ChangedDateMode()=1,表示只考虑变动日的情况(以前的)
返回:float
stockTotalSharesBeforeIssue()
总股本(发行前)。
返回:float
stockTotalSharesForPs(end_t)
总股本(计算每股指标用),单位:(股)。 (1)从股本结构表中,取出小于变动日小于EndT且最接近EndT的记录,返回高管股; (2)如果EndT未上市,则取上市前的总股本(发行后总股本-发行额度)。如果上市首日没有数据,则取变动表中的第一条记录。
| 参数 | 类型 | 说明 |
|---|---|---|
end_t |
datetime | 实数,截止日期; |
返回:float
stockHasNaShares(end_t)
已上市流通A股,单位:(股)。 从股本结构表中,取出小于变动日小于EndT且最接近EndT的记录,返回已上市流通A股。 与系统参数(证券代码),系统参数PN_ChangedDateMode()相关,默认PN_ChangedDateMode()=0,同时考虑变动日和公布日,PN_ChangedDateMode()=1,表示只考虑变动日的情况(以前的)
| 参数 | 类型 | 说明 |
|---|---|---|
end_t |
datetime | 实数,截止日期; |
返回:float
stockNnShares2(end_t)
有限售条件的流通股,单位:(股)。 (1)有限售条件的流通股=总股本-已上市流通A股-B股-H股; (2)从股本结构表中,取出小于变动日小于EndT且最接近EndT的记录,可以取出最近的总股本、已上市流通A股等股本数据,根据算法计算出有限售条件的流通股。 与系统参数(证券代码),系统参数PN_ChangedDateMode()相关,默认PN_ChangedDateMode()=0,同时考虑变动日和公布日,PN_ChangedDateMode()=1,表示只考虑变动日的情况(以前的)
| 参数 | 类型 | 说明 |
|---|---|---|
end_t |
datetime | 实数,截止日期; |
返回:float
stockTotalSharesRight(end_t)
总股本(加权),单位:(股)。 (1)加权的总股本=加权的债转股+加权新股+加权增发; (2)根据EndT得到期初报告期RDate; (3)加权债转股=RDate至EndT之前的债转股总和/RDate至EndT之前的月份; 加权增发=RDate至EndT之前的增发股总和/RDate至EndT之前的月份; 加权新股=RDate至EndT之前的增发股总和/RDate至EndT之前的天数;
| 参数 | 类型 | 说明 |
|---|---|---|
end_t |
datetime | 实数,截止日期; |
返回:float
stockFnShares(end_t)
有限售外资股,单位:(股)。 从股本结构表中,取出小于变动日小于EndT且最接近EndT的记录,返回有限售外资股。 与系统参数(证券代码),系统参数PN_ChangedDateMode()相关,默认PN_ChangedDateMode()=0,同时考虑变动日和公布日,PN_ChangedDateMode()=1,表示只考虑变动日的情况(以前的)
| 参数 | 类型 | 说明 |
|---|---|---|
end_t |
datetime | 实数,截止日期; |
返回:float
stockanshares(endt)
股票A股总量,单位:(股)。与系统参数(证券代码),系统参数PN_ChangedDateMode()相关,默认PN_ChangedDateMode()=0,同时考虑变动日和公布日,PN_ChangedDateMode()=1,表示只考虑变动日的情况(以前的) A股=总股本-B股-H股-其中:有限售外资股-外资法人股
| 参数 | 类型 | 说明 |
|---|---|---|
endt |
datetime | 日期,截止日期 |
返回:float
stockBTotalShares(end_t)
B股总股本,单位:(股),与系统参数(证券代码)相关。 与系统参数(证券代码),系统参数PN_ChangedDateMode()相关,默认PN_ChangedDateMode()=0,同时考虑变动日和公布日,PN_ChangedDateMode()=1,表示只考虑变动日的情况(以前的)
| 参数 | 类型 | 说明 |
|---|---|---|
end_t |
datetime | 日期。截止日期。 |
返回:float
stockHTotalShares(end_t)
H股总股本,单位:(股),与系统参数(证券代码),系统参数PN_ChangedDateMode()相关,默认PN_ChangedDateMode()=0,同时考虑变动日和公布日,PN_ChangedDateMode()=1,表示只考虑变动日的情况(以前的)
| 参数 | 类型 | 说明 |
|---|---|---|
end_t |
datetime | 日期。截止日期。 |
返回:float
stockFreeNegotiableShares(endt)
自由流通股本,与系统参数(证券代码)相关
| 参数 | 类型 | 说明 |
|---|---|---|
endt |
datetime | 日期,截止日期 |
返回:float
stockFreeNegotiableShares3()
最新自由流通股本,与系统参数(证券代码,日期)相关
返回:float
stockFreeNegotiableSharesAdjust(endt)
自由流通股本(调整后),与系统参数(证券代码)相关
| 参数 | 类型 | 说明 |
|---|---|---|
endt |
datetime | 日期,截止日期 |
返回:float
stockFreeNegotiableSharesAdjust3()
最新自由流通股本(调整后),与系统参数(证券代码,日期)相关
返回:float
stockFreeNegotiableSharesAdjustNPercent(endt)
自由流通股占流通股本(%)(调整后),与系统参数(证券代码)相关
| 参数 | 类型 | 说明 |
|---|---|---|
endt |
datetime | 日期,截止日期 |
返回:float
stockFreeNegotiableSharesAdjustNPercent3()
最新自由流通股占流通股本(%)(调整后),与系统参数(证券代码,日期)相关
返回:float
stockFreeNegotiableSharesAdjustPercent(endt)
自由流通股占总股本(%)(调整后),与系统参数(证券代码)相关
| 参数 | 类型 | 说明 |
|---|---|---|
endt |
datetime | 日期,截止日期 |
返回:float
stockFreeNegotiableSharesAdjustPercent3()
最新自由流通股占总股本(%)(调整后),与系统参数(证券代码,日期)相关
返回:float
stockFreeNegotiableSharesNPercent(endt)
自由流通股占流通股本(%),与系统参数(证券代码)相关
| 参数 | 类型 | 说明 |
|---|---|---|
endt |
datetime | 日期,截止日期 |
返回:float
stockFreeNegotiableSharesNPercent3()
最新自由流通股占流通股本(%),与系统参数(证券代码,日期)相关
返回:float
stockFreeNegotiableSharesPercent(endt)
自由流通股占总股本(%),与系统参数(证券代码)相关
| 参数 | 类型 | 说明 |
|---|---|---|
endt |
datetime | 日期,截止日期 |
返回:float
stockFreeNegotiableSharesPercent3()
最新自由流通股占总股本(%),与系统参数(证券代码,日期)相关
返回:float
stockRdShares(end_t)
有限售其他内资股,与系统参数(证券代码)相关 系统参数PN_ChangedDateMode()相关,默认PN_ChangedDateMode()=0,同时考虑变动日和公布日,PN_ChangedDateMode()=1,表示只考虑变动日的情况(以前的) 有限售其他内资股=有限售境内法人股+有限售境内自然人股
| 参数 | 类型 | 说明 |
|---|---|---|
end_t |
datetime | 日期,截止日期 |
返回:bool
stockRfShares(end_t)
有限售外资股,与系统参数(证券代码)相关 系统参数PN_ChangedDateMode()相关,默认PN_ChangedDateMode()=0,同时考虑变动日和公布日,PN_ChangedDateMode()=1,表示只考虑变动日的情况(以前的) 有限售外资股=有限售境外法人股+有限售境外自然人持股
| 参数 | 类型 | 说明 |
|---|---|---|
end_t |
datetime | 日期,截止日期 |
返回:bool
stockRShares(end_t)
有限售股份,与系统参数(证券代码)相关 系统参数PN_ChangedDateMode()相关,默认PN_ChangedDateMode()=0,同时考虑变动日和公布日,PN_ChangedDateMode()=1,表示只考虑变动日的情况(以前的)
| 参数 | 类型 | 说明 |
|---|---|---|
end_t |
datetime | 日期,截止日期 |
返回:bool
stockUnShares(end_t)
无限售条件股份,与系统参数(证券代码)相关 系统参数PN_ChangedDateMode()相关,默认PN_ChangedDateMode()=0,同时考虑变动日和公布日,PN_ChangedDateMode()=1,表示只考虑变动日的情况(以前的)
| 参数 | 类型 | 说明 |
|---|---|---|
end_t |
datetime | 日期,截止日期 |
返回:bool|void