Of course I have to agree that two trades cost more than one, but I can't be worrying about a 1.8 - 2.5 spread cost to the benefit of gaining a good, no risk position. If I didn't take the short off 30R, I wouldn't have been doing my job properly, I can't ignore entries based on paying spread, or because I'm already holding a long position, to me it's immaterial.
Of course that trade could have cost me a full 25 points, and it often does, but it can always do that, regardless of whether I'm holding an opposite position or not.
Lets say I closed my short at 30R, then went short - I would have closed a (possible) good long position and lost my 30R short trade as well. The main thing for me is that I have a good long position, that has no risk, and is well out the way.
The market has finally closed above 30R, I'm now just long, but I will be looking at 1H resistance at 128.57. If I get a signal from there to go short, I will repeat the process - again, I'm just doing my job, I'm not trying to cover risk (I've already done that) I'm just taking a sell signal at a valid level, based on my analysis.
Blimey, just hit 1H as I'm typing.