Just to check out the premise of selling premium before earnings, I ran a few backtests with FAANG stocks... sell the X/Y delta strangle nearest to 7 DTE, 5 days before earnings and close the trade 1 day after earnings. All data based on EOD. Doesn't look like a good idea. Maybe only with FB... but still iffy.
Facebook, http://tm.cmlviz.com/index.php?share_key=20171114063014_bF53ra9eZ6xYM5YB
Apple, http://tm.cmlviz.com/index.php?share_key=20171114062930_auv5ziPM5Ffk45SX
Amazon, http://tm.cmlviz.com/index.php?share_key=20171114062853_6o6KM29PMoCwHaSi
Netflix, http://tm.cmlviz.com/index.php?share_key=20171114062822_6gJFTgGeOwmutL8U
Google, http://tm.cmlviz.com/index.php?share_key=20171114062737_ni46GQ1Zm39pS1Gc
7 DTE, theta decay is almost nothing, you have to deal with gamma risk as well, and the rising VOL is also do harm to your position.
In my own opinion, this strategy is more like rolling a dice. You are gambling on the Earnings.
I usually short 45+ days far OTM options, so it's almost delta neuture, I earn from theta decay, hopfully IV declines or don't move too much.
So, the most risk i guess is during a fast crush...IV get extremely high and the BID/ASK spread are so much that I cannot even easily get out of my position. That's what I want to discuss with eveyone here what we can do to deal with this situation.