Decoding macroeconomics for smart commodity price prediction [November 21]