2018-08-24-深圳天软科技-应用专题-可转债系列01:可转债常用指标附件:2018-08-23-深圳天软科技-应用专题-可转债系列01:可转债常用指标.pdf
2019-10-29 更新:
1、修正转股溢价率函数说明
2、优化文档中的使用范例
摘要:
1)、本文档主要有两部分内容
常用指标解析构建函数接口及范例
2)、
常用指标包括:正股价格、转股价、转换价值、转股平价、转换价值、转股溢价率、纯债价值、纯债溢价率和到期收益率
应用范例1:取指定日指标值
//取金农转债SZ128036在20191025日的各个指标值
EndT:=20180801T;
SetSysParam(PN_Stock(),"SZ128036");
setsysparam(pn_date(),EndT);
return array('日期':datetoint(sp_time()),
'可转债代码':DefaultStockID(),
'可转债名称':CurrentStockName(),
'正股价格':CB_Stock_Price(),
'转股价格':CB_Transfer_Price(),
'转换平价':CB_Convertible_Parity(),
'转换价值':CB_Transfer_Value(),
'转股溢价率(%)':CB_Conversion_Premium_Rate(),
'纯债价值':CB_Pure_Bond_Value(Endt),
'纯债溢价率':CB_Pure_bond_Premium_Rate(Endt),
'到期收益率(%)':CB_YTM(Endt));
//返回
日期 | 20180801
|
可转债代码 | SZ128036
|
可转债名称 | 金农转债
|
正股价格 | 7.48
|
转股价格 | 9.62
|
转换平价 | 8.731112
|
转换价值 | 77.7546777546778
|
转股溢价率(%) | 16.7260962566845
|
纯债价值 | 75.2828552617106
|
纯债溢价率 | 20.5586579899039
|
到期收益率(%) | 3.78804411690881 |
应用范例2:取时间序列指标值
//取指定日前10个交易日的指标值
EndT:=20180801T;
SetSysParam(PN_Stock(),"SZ128036");
setsysparam(pn_date(),EndT);
return Nday(10,'日期',datetoint(sp_time()),
'可转债代码',DefaultStockID(),
'可转债名称',CurrentStockName(),
'正股价格',CB_Stock_Price(),
'转股价格',CB_Transfer_Price(),
'转换平价',CB_Convertible_Parity(),
'转换价值',CB_Transfer_Value(),
'转股溢价率(%)',CB_Conversion_Premium_Rate(),
'纯债价值',CB_Pure_Bond_Value(sp_time()),
'纯债溢价率',CB_Pure_bond_Premium_Rate(sp_time()),
'到期收益率(%)',CB_YTM(sp_time()));
应用范例3:取指定日多个票的指标值
//取指定日所有可转传的指标值
EndT:=20180801T;
bk:=getbk('可转债');
setsysparam(pn_date(),EndT);
re:=array();
for i:=0 to length(bk)-1 do
begin
SetSysParam(PN_Stock(),bk[i]);
re[i]:=array('当前日期':datetoint(sp_time()),
'可转债代码':DefaultStockID(),
'可转债名称':CurrentStockName(),
'正股价格':CB_Stock_Price(),
'转股价格':CB_Transfer_Price(),
'转换平价':CB_Convertible_Parity(),
'转换价值':CB_Transfer_Value(),
'转股溢价率(%)':CB_Conversion_Premium_Rate(),
'纯债价值':CB_Pure_Bond_Value(Endt),
'纯债溢价率':CB_Pure_bond_Premium_Rate(Endt),
'到期收益率(%)':CB_YTM(Endt));
end
return re;