ah, now I get it's not so much the buy sell execution you are concerned about, it's the accounting. That's where the "80 points" comes from
so you want the new contract pnl to reflect what you already had in the old month
no, I don't know off hand if you could set up anything at ib to do that. I doubt it, but you could find a third party accounting system that you could use with any broker
well, now that I think about it, you can manually change your average price in fx, not sure about ES
as far as accidently doubling up, as a safeguard, make the opening order contingent on the closing order getting filled