Spot price electricity contracts still best deal, despite up