天软金融分析.NET函数大全 > 金融函数 > 行情 > 指定日

AdjustmentFactor    

简述
复权因子,与系统参数(证券代码、系统时间)相关。
   支持证券:股票,ETF,LOF,可转债。
   以Rateday(默认上市日)为复权基准日,向系统时间复权,得到以比例复权方式计算的
   系统时间复权因子,模型考虑了股权分置改革的分红送股,没有考虑权证。
   注意本模型复权因子的使用:
     复权后的价格=收盘价*复权因子
定义
AdjustmentFactor(Rateday:TDateTime):Real
参数
名称类型说明
RatedayTDateTime日期,复权基准日
返回Real实数,复权因子
  • 范例

       //取SH603117在20180702日的复权因子(以上市日为基准日)
     setsysparam(PN_Stock(),'SH603117');
     setsysparam(pn_date(),20180702T);
     return AdjustmentFactor();//结果:1.01472183639756

       //SH603117在20191112日复权后的价格(以上市日为基准日)。
     setsysparam(pn_stock(),'SH603117');
     setsysparam(pn_date(),20191112T);
     return SimpleRoundTo(close()*AdjustmentFactor(),-2);//结果:5.31

       //SH603117在20191112日复权因子(以2020-07-21为基准日)。
     setsysparam(pn_stock(),'SH603117');
     setsysparam(pn_date(),20191112T);
     Rateday:=20200721T;
     return AdjustmentFactor(Rateday);//结果:0.98989898989899
相关