知识库 > 数据仓库数据提取专题 > 关于系统参数

理解复权的系统参数    

  • 比例复权会影响价格和量,不影响金额,这是假定货币是无法复权的。所以当价格变化的时候,成交量也就相应变化了,最终他们的变化权重是一个倒数关系。
    复杂复权会影响价格,不影响量和金额。

    SetSysParam(Pn_Rate(),1); //设置采用比例复权,也就是分红再投资复权模式。

    这个第二个参数允许为0,1,2,3
    分别为
    0:不复权,也就是原始价格和量。
    1:比例复权,在后复权的情况下,表示分红再投资的复权模式,这种模式下分配的现金假定按照前日收盘价转换成为股票,这种模式无论复权基准日为什么,其收益率是不变的。
    2:复杂复权,在后复权的情况下,是分红不投资带现金的复权,这种模式是假定现金就是现金,不转换为股票,这样的复权可能产生复权价为负数的结果。
    3:特殊复权模式,股改对价不复权模式,其余与1相同,只是股改不对价。对于投资人而已,自己的收益回报事实上应该选择复权模式1,但是在特殊情况下选择3,因为在历史条件下某些政策将特殊投资人对投资的股票的年度涨幅有限制,涨幅不考虑股改对价。
    SetSysParam(pn_RateDay(),IntToDate(20081231));//设置复权基准日为2008年12月31日。
    第二个参数为复权基准日,但是有几个特殊取值,一个是0,表示用最后一个交易日的为基准日,一个是-1,表示用上市日首日价格为基准日。