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













1












$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










share|improve this question











$endgroup$

















    1












    $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










    share|improve this question











    $endgroup$















      1












      1








      1





      $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










      share|improve this question











      $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






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited 3 hours ago







      PK1998

















      asked 4 hours ago









      PK1998PK1998

      154




      154






















          1 Answer
          1






          active

          oldest

          votes


















          3












          $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.






          share|improve this answer









          $endgroup$













            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
            });


            }
            });














            draft saved

            draft discarded


















            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









            3












            $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.






            share|improve this answer









            $endgroup$


















              3












              $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.






              share|improve this answer









              $endgroup$
















                3












                3








                3





                $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.






                share|improve this answer









                $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.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered 3 hours ago









                Attack68Attack68

                3,232220




                3,232220






























                    draft saved

                    draft discarded




















































                    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.




                    draft saved


                    draft discarded














                    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





















































                    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







                    Popular posts from this blog

                    Armoriale delle famiglie italiane (Car) Indice Armi | Bibliografia | Menu di navigazioneBlasone...

                    Why does this relation fail symmetry and transitivity properties?Properties of Relations. Reflexive,...

                    why typing a variable (or expression) prints the value to stdout?Calling a function of a module by using its...