{"id":6357,"date":"2009-05-01T00:23:43","date_gmt":"2009-05-01T04:23:43","guid":{"rendered":"http:\/\/www.prefblog.com\/?p=6357"},"modified":"2009-05-01T00:23:43","modified_gmt":"2009-05-01T04:23:43","slug":"what-is-the-yield-of-rypry","status":"publish","type":"post","link":"https:\/\/prefblog.com\/?p=6357","title":{"rendered":"What is the Yield of RY.PR.Y?"},"content":{"rendered":"<p>Every now and then an Assiduous Reader writes in and says he can&#8217;t reproduce my reported yield calculation; most recently this has happened with RY.PR.Y.<\/p>\n<p>The yields reported on PrefBlog are taken right off the <a href=\"http:\/\/www.prefshares.com\">HIMIPref&trade; analytical software<\/a>, which contains approximations of various kinds that make the analysis a little easier to perform. It should be noted, as an aside, that reported yields are not directly a particularly large component of the valuation that goes into HIMIPref&trade;&#8217;s trade recommendation: as discussed on the software&#8217;s site, the big driver is price disparity &#8211; the estimate of the price change required to put the issue back on self-consistent yield curve where it belongs.<\/p>\n<p>There are a number of reasons why the reported YTWs may be irreproducible:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.prefshares.com\/glossary.html#maturityNoticePeriod\">maturityNoticePeriod<\/a>\n<li>Compounding\n<li><a href=\"http:\/\/www.prefshares.com\/glossary.html#CASHFLOW_ADJUSTMENT_FIRSTDIVIDEND\">CASHFLOW_ADJUSTMENT_FIRSTDIVIDEND<\/a>\n<li><a hrf=\"http:\/\/www.prefshares.com\/glossary.html#CASHFLOW_FINALDIVIDEND\">CASHFLOW_FINALDIVIDEND<\/a><\/ul>\n<p><b>maturityNoticePeriod<\/b>: As pointed out by my correspondent, I am calculating the yield to 2014-12-24, when in fact the redemption option is for 2014-11-24. This is the maturityNoticePeriod for a call. In the early days of the programme, with lots of instruments trading in excess of their current call price, I was getting too many violently negative returns that had knock-on effects on the rest of the analysis. In order to alleviate these difficulties, I introduced maturityNoticePeriod and set constraints; it is assumed that a redemption will not take place for a certain number of days after the date in the database. In the case of options of the type <a href=\"http:\/\/www.prefshares.com\/glossary.html#OPTION_TYPE_CALL\">OPTION_TYPE_CALL<\/a>, the effective constraint is <a href=\"http:\/\/www.prefshares.com\/glossary.html#MATURITY_NOTICE_PERIOD\">MATURITY_NOTICE_PERIOD<\/a>, currently set equal to 30.<\/p>\n<p>At some point I really should introduce a sub-type of call, that will reduce maturityNoticePeriod to zero under certain circumstances (e.g., last date of option period equal to the first; first date of option period more than <i>n<\/i> days in the future). However, I haven&#8217;t done this yet because:<\/p>\n<ul>\n<li>I&#8217;m lazy\n<li>It doesn&#8217;t make much difference\n<ul>\n<li>The system applies a lower limit on the duration of instruments it is willing to trade\n<li>the inaccurate adjustment is applied to all FixedResets\n<li>the effect on yield is fairly minor at this point<\/ul>\n<\/ul>\n<p>Fortuitously, an example of the behaviour that triggered this analytical adjustment was reported <a href=\"http:\/\/www.prefblog.com\/?p=6351\">April 30<\/a> in the volume table: CM.PR.A closed at 25.82-90, although it is currently callable at 25.50. The reported YTW of -9.75% to May 30 is bad enough; without the adjustment it would have been ridiculous.<\/p>\n<p><b>Compounding<\/b>: I report yields as bond-equivalent; that is, first I calculate the IRR, which applies annual compounding, then I manipulate it to provide YTM, like so:<\/p>\n<p>(1+YTM\/2)*(1+YTM\/2) = 1+IRR<\/p>\n<p><b>CASHFLOW_ADJUSTMENT_FIRSTDIVIDEND<\/b>: Did you remember that there&#8217;s a fat first dividend?<\/p>\n<p><b>CASHFLOW_FINALDIVIDEND<\/b>: There&#8217;s also a final dividend payable on redemption for the period between the last pay-date and the redemption paydate.<\/p>\n<p>So, after doing all this, I report a YTW of 5.62% for RY.PR.Y. The <a href='http:\/\/www.prefblog.com\/wp-content\/uploads\/2009\/05\/rypry_cashflows.pdf'>report of the cashFlowDiscountingBox<\/a> has been uploaded, as well as the <a href='http:\/\/www.prefblog.com\/wp-content\/uploads\/2009\/05\/rypry_pseudoportfolio.pdf'>PseudoPortfolioReport<\/a>.<\/p>\n<p>RY.PR.Y was last mentioned in PrefBlog in the post <a href=\"http:\/\/www.prefblog.com\/?p=6344\">RY.PR.Y Soars to Premium on Frantic Trading<\/a>. It is tracked by HIMIPref&trade; and is a component of the HIMIPref&trade; FixedReset Index.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Every now and then an Assiduous Reader writes in and says he can&#8217;t reproduce my reported yield calculation; most recently this has happened with RY.PR.Y. The yields reported on PrefBlog are taken right off the &hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[],"class_list":["post-6357","post","type-post","status-publish","format-standard","hentry","category-issue-comments"],"_links":{"self":[{"href":"https:\/\/prefblog.com\/index.php?rest_route=\/wp\/v2\/posts\/6357","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prefblog.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prefblog.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prefblog.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prefblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6357"}],"version-history":[{"count":0,"href":"https:\/\/prefblog.com\/index.php?rest_route=\/wp\/v2\/posts\/6357\/revisions"}],"wp:attachment":[{"href":"https:\/\/prefblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6357"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prefblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6357"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prefblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6357"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}