天软金融分析.NET函数大全 > 金融函数 > 股票 > 分红送配

StockBuyandHoldReturn    

简述

提取股票的持仓不动收益率(%),与系统股票pn_stock()、当前时间pn_date()、周期pn_cycle(),除权方式pn_rate()相关。
定义
StockBuyandHoldReturn(BegT:Date;EndT:Date):Real;
参数
名称类型说明
BegTDate日期类型,开始日期;
EndTDate日期类型,截止日期
返回Real实数

  • 算法


    取每股期末股数和累计分红得到数组t;

    取开始日前一天的收盘价BegValue;

    截止日收盘价*每股期末股数+累计分红EndValue;

    (EndValue / BegValue)*100。
    范例

    //计算SZ000002,2018年8月27日到2018年9月3日的持仓不动收益率(%)
    setsysparam(pn_stock(),'SZ000002');
    Return StockBuyandHoldReturn(20180827T,20180903T);
    //结果:3.38
相关