BondCashflow
简述
债券在指定日或者时间区间对应的现金流数据。
备注: 债券未来现金流中调用时日期需+1,表示提取的未来现金流
BondCashflow(BegT:Tdatetime;EndT:Tdatetime;Option:int):Array;
名称 | 类型 | 说明 |
---|
Begt | Tdatetime | 起始日期 |
Endt | Tdatetime | 截止日期 |
Option | int | 是否行权
取值 |
说明 |
0 |
持有到期(默认) |
1 |
行权处理,暂不支持 |
|
返回 | Array |
指定日现金流返回的结果是单个值。区间现金流返回的结果字段如下所示。
计息起始日 |
计息截止日 |
付息日 |
本期付息 |
本期利率(%) |
本期付本金 |
剩余本金 |
现金流 |
20171028T |
20181027T |
20181028T |
7.1 |
7.1 |
100 |
0 |
107.1 |
|
债券SH010107在20170731T的现金流
Endt:=20170731T;
Setsysparam(pn_Stock(),”SH010107”);
Return BondCashFlow(Endt);
债券SH010107在20170731T未来不含权现金流
Endt:=20170731T;
Setsysparam(pn_Stock(),”SH010107”);
Return BondCashFlow(Endt,inf);