|
|
|
|
|
by jterenzio
2858 days ago
|
|
I'm not sure that works universally. If you buy a bond with a 2% yield today that matures in 3 years and you decide to sell in 1 year instead and at that point the current rate is 3% the price you sell at will be lower than the price you paid so you won't make a 2% return in the first year... Re: fees depends on your platform. Fidelity charges no fees or markups for treasuries but if your platform does it's something to consider in addition to bid/ask spread. |
|
If you look at past data there is on average no difference between buying 1 year bonds and keeping them to maturity and buying 3 year bonds and selling after 1 year.
The only case maybe for buying 1 year bonds is where you have another contract which matures in 1 year denominated in the same currency. E.g. I have a mortgage payment of $1020 that I have to make in 1 year so I should invest $1000 into a bond that pays 2% interest.