metatrader was originally built by its programmers for use in bucketshop fx and gold/silver spot trading where they could turn on the 'dealing desk" switch and the broker could interfere with your orders/positions at will. But most importantly meta wasn't designed to handle rollover of futures contracts. There are just too many very good( ex: Multicharts, Sierra, Ninja..), robust platforms that do that job better(with automated strategy options to boot).
Go to any commodities trading firm(like world famous, behemoth Evercore in Switzerland), JP Morgan, Morgan Stanley, UBS, etc.... NONE use 'dinasaur" metatrader.