Oil and stocks are at a high and the taper is coming. Best time to buy bonds is when stocks are at a high, oil is at a high and Fed is reducing stimulus. There’s no better time.
Notice how bond prices rose in the last week. Why?
1) Those who were going to sell have sold already
2) Less stimulus means falling inflation and is good for bonds/bad for gold
3) Fed actually wants falling interest rates at this point due to diminishing returns on QE
Diminishing QE returns (continued econ weakness) are the issue now rather than the inflation target of 2%. Taper to be 10B which has currency traders upset as they expected 20B. Nevertheless, taper in a weak economy is a great situation as the entire economy has become addicted to Q-ternity. As bond prices rise, the Fed will be happy with that and continue taper in Oct/Dec.
As risk assets fall, the USD will start to rise again as well. The last signal to buy more TLT is when it crosses the 10wkma next week.
http://news.yahoo.com/forex-dollar-under-duress-markets-031734731.html