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