Quote from Onlygold:
Assume gold was $300 in 2003. Which of the two statements is more correct :
1) The (obvious) time to buy gold was 10 years back, not now.
2) Now is the (obvious) time to buy gold, not 10 years back.
Note: some inaccuracy above - assume just 10 years ago price was $300/oz.
Since there is no answer, I'll try myself. We exclude traders who win trading anything as they don't need to buy gold. Just restrict the argument to investors who can't trade, but wish to invest for the long term.
Answer : 2) is more correct. It is easier to buy gold now than 10 years back.
Only the smartest money would buy gold 10 years back when gold was at $300/400. It was "obvious" to everyone then that it was silly to buy gold as, after falling from $800/oz, it stayed at $400/oz for 20 years - zero returns, cost to hold etc. The common man cannot see beyond the recent and the "obvious". Further, stock was where money could easily be made in the 90's. This pattern of repeating recent habits is why people still go for the current stock rally when there is zero reason to do so. So only the smartest could have invested in gold in 2002/2003 when gold was just breaking out. "breaking out" was never "obvious" and against "recent experience".
It is easier to buy gold now then 10 years back. By now, anyone who contemplated going into gold should have read how the Fed and western banks have suppressed the gold price. After the financial crises of 2008, the Fed and the western banks are as weak as they could be. They don't have the means to suppressed the gold price anymore as there are other central banks which would be on the other side of the trade - the buy side. So the game now is highly simplified - a simple battle between gold and fiat currencies. This battle now has only two variables, the total quantity of gold versus the total global fiat money supply. Nothing could be simpler (I cannot find ways to reduce things to one simple variable, e.g todays temperature).
There is never a downside risk.
Just as no one imagines gold going back the the pre-1971 level of $35/oz, even the not-the-smartest may see that gold would never go back to $1040/oz, the price the Royal Bank of India paid for 200 tons. Why is the $1040/oz now the equivalent to the old floor price of $35/oz. The reason is the physics of hydraulics and fluid. Fiat money is created out of air and, being fluid, obeys the law of hydraulics (Man created out of clay obeys the laws of gravity). The relevant principle is :
Air that is leaked never returns.
Once the global fiat monies have been created (not just the US dollar), you cannot rein them back in the long run. Contraction of money supply in the short term is possible but
never in the long run.
So the further rise of gold is assured.
Is gold $1040/oz the current floor price for gold ? The answer is a clear No.
Every price of gold in the future may be taken as the new floor price of gold.
Contradictory but true. There are again reasons :
Gold will stop rising when this currencies war ends together with a strong, healthy global economy.
That would be the time to sell all gold and go for the next best investments.