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