Foresight: The Future of Computer Trading in Financial Markets