Files
playbook/skills/tsl-api-reference/references/codegen/dotnet/financial/bond-bond_index_valuation.md
T

3.2 KiB
Raw Blame History

金融 / 债券 / 债券指数估值

bondIVCloseDuration()

声明:function

返回当前债券指数指定日的收盘价久期,与系统参数(证券,时间)相关

返回:real

示例

范例01:调用函数

// "CSIH01006"中证国债在20200924的收盘价久期。
setSysParam(pn_stock(), "CSIH01006");
setSysParam(PN_Date(), 20200924T);
return bondIvCloseDuration();
// 输出:0

bondIVConvexity()

声明:function

返回当前债券指数指定日的凸性,与系统参数(证券,时间)相关

返回:real

示例

范例01:调用函数

// "CSIH01006"中证国债在20200924的凸性。
setSysParam(pn_stock(), "CSIH01006");
setSysParam(PN_Date(), 20200924T);
return bondIvConvexity();
// 输出:54.3261

bondIVDuration()

声明:function

返回当前债券指数指定日的久期,与系统参数(证券,时间)相关

返回:float

示例

范例01:调用函数

SetSysParam(pn_stock(), "CSIH01006");
SetSysParam(PN_Date(), 20200924T);
return BondIVDuration();
// 输出:6.9821

bondIVMaturityYield()

声明:function

返回当前债券指数指定日的到期收益率,与系统参数(证券,时间)相关

返回:float

示例

范例01:调用函数

SetSysParam(pn_stock(), "CSIH01006");
SetSysParam(PN_Date(), 20200924T);
return BondIVMaturityYield();
// 输出:3.0545

bondIVQK(begt, endt)

声明:function

返回当前债券指数的区间债券估值数据,与系统参数(证券,时间)相关

参数 类型 说明
begt datetime 日期,开始日期
endt datetime 日期,截止日期

返回:array

示例

范例01:调用函数

SetSysParam(pn_stock(), "CSIH01006");
SetSysParam(PN_Date(), 20200924T);
return BondIVQK(20200914T, 20200924T);

bondIVQK2(n)

声明:function

返回当前债券指数N日债券估值数据,与系统参数(证券,时间)相关

参数 类型 说明
n integer 整型,N日

返回:array

示例

范例01"CSIH01006"中证国债在20200924的5日债券估值数据

// "CSIH01006"中证国债在20200924的5日债券估值数据

SetSysParam(pn_stock(), "CSIH01006");

SetSysParam(PN_Date(), 20200924T);

return BondIVQK2(5);

bondIVRemainDuration()

声明:function

返回当前债券指数在指定日的剩余期限,与系统参数(证券,时间)相关

返回:real

示例

范例01:调用函数

// "CSIH01006"中证国债在20200924的剩余期限。
setSysParam(pn_stock(), "CSIH01006");
setSysParam(PN_Date(), 20200924T);
return bondIvRemainDuration();
// 输出:0