Fixed income bonds: How to deal with ex-dividend trading
古いコメントを表示
Is there some predefined functionality in MATLAB and/or its toolboxes to deal with fixed income calculations (accrued interest; pricing given a yield curve; yield to maturity<-->price conversion; etc.) for bonds that trade ex-dividend?
(Just to avoid misunderstandings: this is not about equities or convertible bonds, but about fixed income bonds that trade ex-dividend, i.e. if they are sold such that the settlement date lies within a certain period before the next coupon, the coupon payment will go to the seller and not to the buyer, even though the buyer will then be the holder). Thanks, Oliver
1 件のコメント
William Smith
2017 年 9 月 14 日
Hi Oliver. Did you ever find anything. I have a similar problem - I can't see any way of using the builtin bndprice() to take into account ex-coupon conventions.
回答 (1 件)
Oleg Komarov
2012 年 8 月 16 日
0 投票
9 件のコメント
Oliver
2012 年 8 月 16 日
Oleg Komarov
2012 年 8 月 16 日
編集済み: Oleg Komarov
2012 年 8 月 16 日
Inputs: Dividend, ExDiv
Oleg Komarov
2012 年 8 月 17 日
Yeah, sorry I rushed.
You can use bndprice() and if settlement date falls after the ex-coupon, simply subtract the AccruedInterest from the clean price.
Oliver
2012 年 8 月 21 日
Oleg Komarov
2012 年 8 月 21 日
Unfortunately, I do not fully understand the issue, thus I cannot elaborate more on that. however, I trust you on the claim that there are exceptions.
You might want to submit an enhancement request to http://www.mathworks.co.uk/support/service_requests/contact_support.do: technical support > Request an enhancement providing a clear example of one of the exceptions that would require manual adjustments to the simple Clean - AI.
Oliver
2012 年 8 月 22 日
Oleg Komarov
2012 年 8 月 22 日
Well, you can simply ask for support, and they can provide a workaround. The community is one way to get advice, the other is to ask TMW (license allowing, the student version allows reporting bugs only)
Sean de Wolski
2012 年 8 月 22 日
Oliver, since you already programmed it in VBA, perhaps you could just use MATLAB to tell VBA what it needs and then retrieve the results?
カテゴリ
ヘルプ センター および File Exchange で Gaussian Process Regression についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!