Does anybody understand why a bond trading at a premium has a positive key rate duration while a discount bond has a negative key rate duration?
Based on my understanding, if you have a 10-yr discount bond & there is an increase in the 5-yr par rate, it will result in an increased 5-yr spot rate (since the YTM/par rate is the weighted avg. of spot rates). Since the remaining maturities on the par curve do NOT change, the subsequent spot rates must decrease and since the primary CFs are received at maturity, lower spot rates = increased value for the 10-yr discount bond, which results in negative key rate duration.
Am I missing something? If not, wouldn’t this same logic apply to bonds trading at a premium?
Thanks for any help or thoughts!