如果指定日大于实际到期日,说明 判断日已经超过到期日,债券已到期,无所谓满足不满足下修条件,返回0;
如果指定日小于开始下修日,说明还没到下修时间,不予判断是否满足下修条件,返回0;
如果指定日在开始下修日和实际到期日之间且开始下修日和指定日之间的交易天数小于转股价向下修正收盘价满足天数,必然不满足下修条件,那么返回0;
如果指定日在开始下修日和实际到期日之间且开始下修日和指定日之间的交易天数大于转股价向下修正收盘价满足天数,那么只需要算出期间可转债对应股票的收盘价和转股价,然后进行判断是否满足下修条件即可
setsysparam(pn_stock(),'SH113503');
setsysparam(pn_date(),20190403T);
return CB_SatisfyRevised ();