Bond discounting conventionsPricing a bond contract from the yield curveFX Delta ConventionsWhat is the...
What is the oldest European royal house?
Convert an array of objects to array of the objects' values
Does it cost more to counter Sphinx of New Prahv?
Should we avoid writing fiction about historical events without extensive research?
Why would the IRS ask for birth certificates or even audit a small tax return?
Can a Tiny Servant be used as a messenger?
If nine coins are tossed, what is the probability that the number of heads is even?
How can friction do no work in case of pure rolling?
Can we carry rice to Japan?
Effect of "wrong" driver with slightly long RS-485 stubs
Is there a math equivalent to the conditional ternary operator?
Where does the proton come in the reduction of NAD?
Is there a way to find out the age of climbing ropes?
What's the best tool for cutting holes into duct work?
PTIJ: What dummy is the Gemara referring to?
Has a sovereign Communist government ever run, and conceded loss, on a fair election?
3.5% Interest Student Loan or use all of my savings on Tuition?
Why do phishing e-mails use faked e-mail addresses instead of the real one?
Why are special aircraft used for the carriers in the United States Navy?
Practical reasons to have both a large police force and bounty hunting network?
Remove object from array based on array of some property of that object
How will Occam's Razor principle work in Machine learning
Being asked to review a paper in conference one has submitted to
How to close up the table border in a multi-row situation?
Bond discounting conventions
Pricing a bond contract from the yield curveFX Delta ConventionsWhat is the proper discounting of PIK and non-compounding bullet loans?Discounting factor depends onIs there any research for CoCo-Bond in a two factor model?For IFRS9, losses should be discounted with the EIR, why is that sensible?Discounting Curve in Quantlib/PythonExponential Discounting of Cash FlowsHow to work out bond price given other bond prices?What discount rates should I use to price municipal bond with unknown market price
$begingroup$
during the preparation for my thesis, I've come across some strange discrepancies between literature and the information I've been taught.
It comes down to the proper way of discounting cash-flows of a (semi-annual)coupon bond, which has been done during my lectures this way:
$$P_{t}left(tauright) = sum_{i=1}^{n}frac{C_i}{left[1+i_{t}left(t_iright)right]^{t_i}} + frac{F}{left[1+i_{t}left(tauright)right]^{tau}}$$
However, most literature I've read uses slightly different approach:
$$P_{t}left(tauright) = sum_{i=1}^{n}frac{C_i}{left[1+frac{i_{t}left(t_iright)}{2}right]^{2t_i}} + frac{F}{left[1+frac{i_{t}left(tauright)}{2}right]^{2tau}}$$
Let's calculate the first payment, after 0.5 years (zero rate is 5%):
$$frac{C}{left(1+0.05right)^{0.5}}neq frac{C}{left(1+0.025right)^{1}} $$
My question is, which method is correct? Is it the "Semmi-annual discounting of semmi-annual coupons" or "annual discounting"? Or are those two just different conventions?
Thanks for answer
bond pricing asset-pricing discounting
$endgroup$
add a comment |
$begingroup$
during the preparation for my thesis, I've come across some strange discrepancies between literature and the information I've been taught.
It comes down to the proper way of discounting cash-flows of a (semi-annual)coupon bond, which has been done during my lectures this way:
$$P_{t}left(tauright) = sum_{i=1}^{n}frac{C_i}{left[1+i_{t}left(t_iright)right]^{t_i}} + frac{F}{left[1+i_{t}left(tauright)right]^{tau}}$$
However, most literature I've read uses slightly different approach:
$$P_{t}left(tauright) = sum_{i=1}^{n}frac{C_i}{left[1+frac{i_{t}left(t_iright)}{2}right]^{2t_i}} + frac{F}{left[1+frac{i_{t}left(tauright)}{2}right]^{2tau}}$$
Let's calculate the first payment, after 0.5 years (zero rate is 5%):
$$frac{C}{left(1+0.05right)^{0.5}}neq frac{C}{left(1+0.025right)^{1}} $$
My question is, which method is correct? Is it the "Semmi-annual discounting of semmi-annual coupons" or "annual discounting"? Or are those two just different conventions?
Thanks for answer
bond pricing asset-pricing discounting
$endgroup$
add a comment |
$begingroup$
during the preparation for my thesis, I've come across some strange discrepancies between literature and the information I've been taught.
It comes down to the proper way of discounting cash-flows of a (semi-annual)coupon bond, which has been done during my lectures this way:
$$P_{t}left(tauright) = sum_{i=1}^{n}frac{C_i}{left[1+i_{t}left(t_iright)right]^{t_i}} + frac{F}{left[1+i_{t}left(tauright)right]^{tau}}$$
However, most literature I've read uses slightly different approach:
$$P_{t}left(tauright) = sum_{i=1}^{n}frac{C_i}{left[1+frac{i_{t}left(t_iright)}{2}right]^{2t_i}} + frac{F}{left[1+frac{i_{t}left(tauright)}{2}right]^{2tau}}$$
Let's calculate the first payment, after 0.5 years (zero rate is 5%):
$$frac{C}{left(1+0.05right)^{0.5}}neq frac{C}{left(1+0.025right)^{1}} $$
My question is, which method is correct? Is it the "Semmi-annual discounting of semmi-annual coupons" or "annual discounting"? Or are those two just different conventions?
Thanks for answer
bond pricing asset-pricing discounting
$endgroup$
during the preparation for my thesis, I've come across some strange discrepancies between literature and the information I've been taught.
It comes down to the proper way of discounting cash-flows of a (semi-annual)coupon bond, which has been done during my lectures this way:
$$P_{t}left(tauright) = sum_{i=1}^{n}frac{C_i}{left[1+i_{t}left(t_iright)right]^{t_i}} + frac{F}{left[1+i_{t}left(tauright)right]^{tau}}$$
However, most literature I've read uses slightly different approach:
$$P_{t}left(tauright) = sum_{i=1}^{n}frac{C_i}{left[1+frac{i_{t}left(t_iright)}{2}right]^{2t_i}} + frac{F}{left[1+frac{i_{t}left(tauright)}{2}right]^{2tau}}$$
Let's calculate the first payment, after 0.5 years (zero rate is 5%):
$$frac{C}{left(1+0.05right)^{0.5}}neq frac{C}{left(1+0.025right)^{1}} $$
My question is, which method is correct? Is it the "Semmi-annual discounting of semmi-annual coupons" or "annual discounting"? Or are those two just different conventions?
Thanks for answer
bond pricing asset-pricing discounting
bond pricing asset-pricing discounting
edited 3 hours ago
PK1998
asked 4 hours ago
PK1998PK1998
154
154
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
$begingroup$
You are basically just arguing semantics from two models, neither of which are necessarily precisely accurate. If you observe the assumptions regarding yield to maturity, you have;
1) Coupons can be reinvested at the same yield through the life of the bond,
2) The payment dates all have consistent amount of time between each one, i.e. nothing falls on a holiday or leap years are unconsidered etc.
I observe your $i()$ is a function of $t$ so it is probably bootstrapped but still you have small timing (business day) discrepancies in either case.
Of the two I prefer the per-annum-rate formula which uses $frac{i(t)}{2}$, and depending upon the context these small discrepancies may be negligible - so much so that you can still derive many useful and theoretical results without worrying about a business day or whatever.
The most generic way I can see of expressing the price of the bond is to write;
$$P(tau, C) = sum_i^{N(tau)} C_iv_i +F v_{N(tau)} $$.
Now the number of coupons is a function of the maturity and the discount factors, $v_i()$, are derived by your model curve, however it is produced (and that model may factor timing of events like business dates for example). This is the typical method you apply in interest rate swaps too fyi.
$endgroup$
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
return StackExchange.using("mathjaxEditing", function () {
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
});
});
}, "mathjax-editing");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "204"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fquant.stackexchange.com%2fquestions%2f44465%2fbond-discounting-conventions%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
$begingroup$
You are basically just arguing semantics from two models, neither of which are necessarily precisely accurate. If you observe the assumptions regarding yield to maturity, you have;
1) Coupons can be reinvested at the same yield through the life of the bond,
2) The payment dates all have consistent amount of time between each one, i.e. nothing falls on a holiday or leap years are unconsidered etc.
I observe your $i()$ is a function of $t$ so it is probably bootstrapped but still you have small timing (business day) discrepancies in either case.
Of the two I prefer the per-annum-rate formula which uses $frac{i(t)}{2}$, and depending upon the context these small discrepancies may be negligible - so much so that you can still derive many useful and theoretical results without worrying about a business day or whatever.
The most generic way I can see of expressing the price of the bond is to write;
$$P(tau, C) = sum_i^{N(tau)} C_iv_i +F v_{N(tau)} $$.
Now the number of coupons is a function of the maturity and the discount factors, $v_i()$, are derived by your model curve, however it is produced (and that model may factor timing of events like business dates for example). This is the typical method you apply in interest rate swaps too fyi.
$endgroup$
add a comment |
$begingroup$
You are basically just arguing semantics from two models, neither of which are necessarily precisely accurate. If you observe the assumptions regarding yield to maturity, you have;
1) Coupons can be reinvested at the same yield through the life of the bond,
2) The payment dates all have consistent amount of time between each one, i.e. nothing falls on a holiday or leap years are unconsidered etc.
I observe your $i()$ is a function of $t$ so it is probably bootstrapped but still you have small timing (business day) discrepancies in either case.
Of the two I prefer the per-annum-rate formula which uses $frac{i(t)}{2}$, and depending upon the context these small discrepancies may be negligible - so much so that you can still derive many useful and theoretical results without worrying about a business day or whatever.
The most generic way I can see of expressing the price of the bond is to write;
$$P(tau, C) = sum_i^{N(tau)} C_iv_i +F v_{N(tau)} $$.
Now the number of coupons is a function of the maturity and the discount factors, $v_i()$, are derived by your model curve, however it is produced (and that model may factor timing of events like business dates for example). This is the typical method you apply in interest rate swaps too fyi.
$endgroup$
add a comment |
$begingroup$
You are basically just arguing semantics from two models, neither of which are necessarily precisely accurate. If you observe the assumptions regarding yield to maturity, you have;
1) Coupons can be reinvested at the same yield through the life of the bond,
2) The payment dates all have consistent amount of time between each one, i.e. nothing falls on a holiday or leap years are unconsidered etc.
I observe your $i()$ is a function of $t$ so it is probably bootstrapped but still you have small timing (business day) discrepancies in either case.
Of the two I prefer the per-annum-rate formula which uses $frac{i(t)}{2}$, and depending upon the context these small discrepancies may be negligible - so much so that you can still derive many useful and theoretical results without worrying about a business day or whatever.
The most generic way I can see of expressing the price of the bond is to write;
$$P(tau, C) = sum_i^{N(tau)} C_iv_i +F v_{N(tau)} $$.
Now the number of coupons is a function of the maturity and the discount factors, $v_i()$, are derived by your model curve, however it is produced (and that model may factor timing of events like business dates for example). This is the typical method you apply in interest rate swaps too fyi.
$endgroup$
You are basically just arguing semantics from two models, neither of which are necessarily precisely accurate. If you observe the assumptions regarding yield to maturity, you have;
1) Coupons can be reinvested at the same yield through the life of the bond,
2) The payment dates all have consistent amount of time between each one, i.e. nothing falls on a holiday or leap years are unconsidered etc.
I observe your $i()$ is a function of $t$ so it is probably bootstrapped but still you have small timing (business day) discrepancies in either case.
Of the two I prefer the per-annum-rate formula which uses $frac{i(t)}{2}$, and depending upon the context these small discrepancies may be negligible - so much so that you can still derive many useful and theoretical results without worrying about a business day or whatever.
The most generic way I can see of expressing the price of the bond is to write;
$$P(tau, C) = sum_i^{N(tau)} C_iv_i +F v_{N(tau)} $$.
Now the number of coupons is a function of the maturity and the discount factors, $v_i()$, are derived by your model curve, however it is produced (and that model may factor timing of events like business dates for example). This is the typical method you apply in interest rate swaps too fyi.
answered 3 hours ago
Attack68Attack68
3,232220
3,232220
add a comment |
add a comment |
Thanks for contributing an answer to Quantitative Finance Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
Use MathJax to format equations. MathJax reference.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fquant.stackexchange.com%2fquestions%2f44465%2fbond-discounting-conventions%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown