ES_BarginValue
简述
事件前后N日交易数据,与系统证券pn_stock()有关。
ES_BarginValue(EventDate:TDateTime;IndexId:String;DateType:Integer;NumberOfDays:Integer;ReturnType:Integer):Real
名称 | 类型 | 说明 |
---|
EventDate | TDateTime | 日期类型,事件发生日 |
IndexId | String | 指数代码 |
DateType | Integer | 整数类型,天数类型
|
NumberOfDays | Integer | 整数类型,推移天数 |
ReturnType | Integer | 整数类型,返回数据类型
取值 |
返回类型 |
0 |
指数收盘 |
1 |
股票收盘 |
2 |
股票涨幅(%) |
3 |
股票换手率(%) |
4 |
相对涨幅(%),
股票涨幅-指数涨幅 |
5 |
股票振幅 |
6 |
成交金额 |
7 |
成交量 |
8 |
日均换手率 |
9 |
日期 |
10 |
流通市值 |
11 |
总市值 |
12 |
流通股本 |
13 |
总股本 |
|
返回 | Real | 实数 |
(1)截止日endt=事件发生日±N,N为绝对日或交易日;
(2)根据事件发生日和截止日计算事件前后N日交易数据。
//返回上证指数在万科A增发实施日10天后与万科A的相对涨幅(%)-按照绝对日。
setsysparam(pn_stock(),"SZ000002");
EventDate:=inttodate(20061227); //万科A增发实施日
v:=ES_BarginValue(EventDate,"SH000001",0,10,4);
return v;
//结果:-7.98