(1)当前股票对应的缺省指数代码存在且有效;
证券类型 |
对应的指数代码 |
深证A股 |
SZ399002 |
上海A股 |
SH000002 |
深圳B股 |
SZ399108 |
上海B股 |
SH000003 |
(2)发行前,指定日期T0为股票发行日;上市前和上市后,指定日期T0取股票上市的第一个交易日;
(3)取T0+N天前(后)指数收盘价时,按照绝对日来算,截止日为指定日期往前(后)推移N天的日期,按照交易日来算,截止日为当前股票指定日期N个交易日前(后)的日期;
(4)若ReturnType=0,返回股票对应的缺省指数代码的收盘价;
若ReturnType=1,返回股票收盘价;
若ReturnType=2,返回股票指定日期到截止日的涨幅;
若ReturnType=3,返回股票指定日期到截止日的区间换手率(%);
若ReturnType=4,返回股票涨幅与指数代码涨幅之差。
范例一:
//计算隆华科技发行前_T0+10天后的对应缺省指数的收盘(按照绝对日)。
ov:=BackUpSystemParameters();
setsysparam(pn_stock(),"SZ300263");
v:=Value_Day(0,10,0,0);
RestoreSystemParameters(ov);
Return v;
//结果:11928.41
范例二:
//计算隆华科技上市后_T0日的收盘(按照绝对日)。
ov:=BackUpSystemParameters();
setsysparam(pn_stock(),"SZ300263");
SetSysParam(PN_Rate(),0);
v:=Value_Day(2,0,0,1);
RestoreSystemParameters(ov);
return v;
//结果:32.57
范例三:
//计算隆华科技上市后_T0+10天的涨幅(%)(按照绝对日)(已复权)。
ov:=BackUpSystemParameters();
setsysparam(pn_stock(),"SZ300263");
SetSysParam(PN_Cycle(),cy_day());
v:=Value_Day(2,10,0,2);
RestoreSystemParameters(ov);
return v;
//结果:-15.15