Too much optimism means there aren’t many left to buy stocks, says hedge fund manager.