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

BondAccruedInterest    

简述
指定日债券的应计利息。在不设置数据供应商的情况下,默认先调用中证数据,没有值时再调用TS算法处理。若直接调用TS算法,设置供应商pn_ bonddataprovider()为2。

应计利息是指从上次付息日到结算日(购买日)债券所应该支付的应计利息。针对不同的债券,应付利息采取不同的算法:
定期付息应计利息,见模型BondAccruedInterest1说明
到期一次还本付息应计利息,见模型BondAccruedInterest2说明
零息债券应计利息,见模型BondAccruedInterest3说明

此模型为常见债券计算应付利息的总接口
定义
BondAccruedInterest (SettlementDate:Tdatetime;Option:int;ModelMethod:int):Real
参数
名称类型说明
Optionint函数返回结果类型
取值 说明
0 日间应计利息
1 日终应计利息(默认)
ModelMethodint算法模型
取值 说明
0 银行间算法
1 交易所算法
2 现金流算法(默认)
返回Real实数,指定日应计利息。
  • 范例

    获得代码SH010107在20171218T的日间应计利息-现金流算法
    Setsysparam(pn_Stock(),”SH010107”);
    Setsysparam(pn_bonddataprovider(),2);//数据供应商选择TS计算
    Endt:=20171218T;
    Return BondInterest(Endt,0);

    获得代码SH010107在20171218T的日终应计利息-现金流算法
    Setsysparam(pn_Stock(),”SH010107”);
    Setsysparam(pn_bonddataprovider(),2);//数据供应商选择TS计算
    Endt:=20171218T;
    Return BondInterest(Endt,1);
相关