Investors have built up record long positions, fueling a six-month rally that has seen the LME three-month metal trade this week above the $2,900/t level.