Buying when cannons roar?

The Tsar Cannon, cast in 1586 and on display at the Kremlin in Moscow. Photo via Flickr/CC.
Conventional stock market wisdom says investors should buy when the cannons roar and sell when the…

Continue reading this article?