A US federal judge has dismissed charges against four former BP traders, blaming “confusing and incomplete” commodities laws, in a decision that hands ammunition to advocates for regulatory changes.
The ruling comes as US authorities discuss a crackdown on speculators in oil and other commodities markets, which many politicians blame for high prices.



