天软金融分析.NET函数大全 > 金融函数 > 行情 > 事件研究 > 增发 > 中间函数

ES_BarginValue    

简述
事件前后N日交易数据,与系统证券pn_stock()有关。
定义
ES_BarginValue(EventDate:TDateTime;IndexId:String;DateType:Integer;NumberOfDays:Integer;ReturnType:Integer):Real
参数
名称类型说明
EventDateTDateTime日期类型,事件发生日
IndexIdString指数代码
DateTypeInteger整数类型,天数类型
显示名 取值
按照绝对日 0
按照交易日 1
NumberOfDaysInteger整数类型,推移天数
ReturnTypeInteger整数类型,返回数据类型
取值 返回类型
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
相关