天软金融分析.NET函数大全 > 金融函数 > 债券 > 债券收益率曲线 > 中间函数

GetBondTermStructure    

简述
指定日债券收益率曲线数据,与系统股票相关。
定义
GetBondTermStructure(Type_:Int;t:Array,KyearUP,KyearDown:real,Days:Array):Bool
参数
名称类型说明
Type_integer用户自定义,收益率曲线类型,其取值如下:
显示名 取值
所有利率数据 0
即期利率(%) 1
到期收益率(%) 2
远期利率(%) 3
tArray,TableArray数据表类型,返回参数,债券收益率数据
KyearUPreal可选参数,指定期限上界
KyearDownreal可选参数,指定期限下界
DaysArray,TableArray一维日期数组,可选参数,当指定时,则支持取多日数据,否则取当前时间日期的数据
返回Boolean0 表示取数出错,1 表示取数正常
  • 范例

    范例01:取当前日的国债收益率曲线
    setsysparam(pn_stock(),"BTS000033");
    setsysparam(pn_date(), 20200916T);//当前时间,指定日
    r:= GetBondTermStructure(1,t);
    if r then return t;
    else return "提取失败";
    return t;

    返回结果:


    范例02:取最近10个交易日每日的期限在1到2年之间的国债收益率曲线
    setsysparam(pn_stock(),"BTS000033");
    setsysparam(pn_date(), 20200916T);
    days:=nday3(10,sp_time());//最近10个交易日
    r:=GetBondTermStructure(1,t,1,2,days);
    if r then return t;
    else return "提取失败";
    return t;

    返回结果:


    FAQ:Q:债券收益率曲线取数代码序列
相关