GNI TRADING ADVISERS LTD