天软金融分析.NET函数大全 > 金融函数 > 股票 > 综合指标 > 风险收益 > 区间

StockVaR    

简述

VaR(区间),与当前股票pn_stock(),当前时间pn_date()相关。

注:(用复权后的日线数据计算)
定义
StockVaR(BegT:DateTime;EndT:DateTime):Real;
参数
名称类型说明
BegTDateTime日期类型,开始日期;
EndTDateTime日期类型,截止日期
返回Real实数
  • 算法

    1、取股票区间的对数收益率序列y
    2、使用历史模拟法(Historical simulation)计算VaR(置信度95%)
    (1)计算序列y的平均值stockmean
    (2)计算序列y的标准差std
    (3)VAR= -stockmean+1.65*std
    备注:
    (1)用复权后的数据进行处理
    (2)对股票停牌日,自动剔除
    范例

    //SZ300296,2000年1月1日到2018年9月27日的VaR(区间)。
    setsysparam(pn_stock(),"SZ300296");
    setsysparam(pn_date(),20181012T);
    return StockVaR(20000101T,20180927T);
    //结果:5.31184
相关