Bonds are a guaranteed return. Generally you can sign up for a bond that has a set maturity date and a set return. For example you could buy a bond from your city for $100 and in 5 years get $110 when you exercise that bond.
When there is a trade war or any uncertainty investors will flee from the stock market due to the unknown risks the future holds. However they still want some return and will go to bonds. As such people selling bonds also want to save some money and know they can offer lower returns due to the influx of “scared investors”.
Latest Answers