If you've had a good run in the last week and didn't care about yesterdays resistance at 30,100 and still long, I would seriously consider booking a lot of it.
Too many details to go into. But caution advised here for the next few days until these conditions work their way off.