天软金融分析.NET函数大全 > 金融函数 > 股票 > 高管增减持

StockBuyandSellByInsider    

简述

提取股票的区间高管增减持详情,与系统股票pn_stock()、当前时间pn_date()相关。
定义
StockBuyandSellByInsider(BegT:Date;EndT:Date):Array;
参数
名称类型说明
BegTDate日期类型,开始日;
EndTDate日期类型,截止日;
返回Array实数
  • 算法


    (1)取表"股票.董事、监事、高管持股变动"中'变动开始日'大于等于开始日,'变动截止日'小于等于截止日的数据。并在该基础上增加两列:'原始收盘'、'复权收盘'得到数组data;

    '原始收盘': '变动截止日'的收盘价。

    '复权收盘':'变动截止日'的复权价。

    (2)在数组data的基础上增加两列:'复权因子'、'复权后变动数量'得到新的数组data;

    '复权因子':原始收盘/复权收盘;

    '复权后变动数量':变动数量*原始收盘/复权收盘

    (3)以上是考虑送股带来的持有股份变动,再返回data。
    范例

    //计算SH600007,2006年1月1日到2018年9月3日这个区间区间高管增减持详情
    setsysparam(pn_stock(),'SH600007');
    Return StockBuyandSellByInsider(20060101T,20180903T);

相关