Global stocks hit a 14-month high on Thursday as news that Bank of America would repay $45 billion in TARP funds injected optimism into the financial sector. Gold also hit another new high above $1,125 an ounce as investors chased equities, commodities and other risky assets.

Experts told CNBC that investors should get into the markets now, especially in the U.S. and Europe and that gold's record-breaking run could carry on.