Commodity, futures and financial markets