April gold at $1,247.50/oz in electronic trading, after $1,248.50 settlement