weather impacts trading platforms