Have you ever tried buying low priced insurance policies (OTM puts) on those large calls positions?
For example: Lets say when you buy Google calls, at the same time buy some "cheap Out the Money" Google puts that only cost a fraction of what the calls cost (no where near the equal dollar value of the calls, and not like a true straddle or strangle).
The idea being, to just off-set losing trades a bit.
True, the small cost of the puts would cut into your winning call trades a bit, but it would also
reduce the overall effect on losing trades.
I mention this only because in the 1990's, I traded earnings plays that way.