Q:天软是否支持对未上市可转债进行估值?
A:支持,目前天软提供多种可转债估值方法,底层都支持对未上市的可转债进行估值
未上市转债处理方法
在部分实际研究中,存在着部分可转债虽然未上市,但有估值需求,对于这类可转债,目前几个可转债估值的框架已经升级支持了这类场景。框架内具体的处理方式为
对于正股数据直接取当前的数据进行收盘价或波动率等估计。而对于转债的部分,主要会对估值日进行调整,保证转债的期限小于等于6年(转债最大期限为6年),即如果是未上市的转债并且当前日期小于首次计息日,框架会将估值日调整为首次计息日。
在这种情况下对转债进行估值,需要保证转债基本信息表502能取到转债的计息日数据,以及相关的基本信息如转股赎回信息等才可以对转债进行估值。使用时无需额外进行参数的设置。以SH110099在2025年10月10日的估值为例, 以下是几个常见框架和模型的调用范例。
使用范例
范例1:BSM模型对未上市可转债进行估值
SetSysParam(pn_date(),20251010T); //设置指定日
SetSysParam(PN_Stock(),'SH110099');
return CB_BSM(1); //115.44
范例2:二叉树模型对未上市可转债进行估值
obj:=new CB_BinaryTree();
obj.CBCode := "SH110099";
obj.EndDate := 20251010T;
return obj.CBValuation(); //115.07
范例3:CCB模型对未上市可转债进行估值
obj:=new CB_CompleteDecompose();
obj.FCBID:= 'SH110099';
obj.FEndt:=20251010T;
obj.CompleteDecompose();
return obj.GetCBValuation(); //116.40
范例4:蒙特卡洛模型对未上市可转债进行估值
obj := new CB_MonteCarloSimulation("SH110099",20251010T);
obj.FRtype:=0;
obj.FPath:=100;
return obj.MonteCarloValuation()['理论价值']; //125.67
//备注:蒙特卡洛返回结果不唯一,会有一定波动
可转债估值专题汇总
FAQ:
2022-03-10-应用专题-可转债系列06:基于BSM模型探究可转债估值
FAQ:
2019-08-19-应用专题-可转债系列02:基于二叉树的可转债估值
FAQ:
2024-11-14-应用专题-可转债系列10:基于CCB模型的可转债估值
FAQ:
2020-10-25-应用专题-可转债系列04:基于蒙特卡洛探究可转债估值