To your last point, the answer is no.
I don't hold ES overnight, let alone swing trade. And I think I'm doing a good job minimizing my risk and maximizing my gain intraday. For me, this business is about having a good batting average and not about grand slam home runs.
If you can...