StockBuyandSellByInsider
简述
提取股票的区间高管增减持详情,与系统股票pn_stock()、当前时间pn_date()相关。
StockBuyandSellByInsider(BegT:Date;EndT:Date):Array;
名称 | 类型 | 说明 |
---|
BegT | Date | 日期类型,开始日; |
EndT | Date | 日期类型,截止日; |
返回 | Array | 实数 |
(1)取表"股票.董事、监事、高管持股变动"中'变动开始日'大于等于开始日,'变动截止日'小于等于截止日的数据。并在该基础上增加两列:'原始收盘'、'复权收盘'得到数组data;
'原始收盘': '变动截止日'的收盘价。
'复权收盘':'变动截止日'的复权价。
(2)在数组data的基础上增加两列:'复权因子'、'复权后变动数量'得到新的数组data;
'复权因子':原始收盘/复权收盘;
'复权后变动数量':变动数量*原始收盘/复权收盘
(3)以上是考虑送股带来的持有股份变动,再返回data。
//计算SH600007,2006年1月1日到2018年9月3日这个区间区间高管增减持详情
setsysparam(pn_stock(),'SH600007');
Return StockBuyandSellByInsider(20060101T,20180903T);
