Trader in £500m loss is charged