The earnings strategy of buying straddles and strangles seems to be working for me so I'll definitely stick to it.
What I set out to do yesterday is put on a large number of small trades, one straddle or strangle per stock. What I realized is that even with the ToS desktop software I can hardly keep up with the positions.
This morning I was really focused on my monster EBAY winner and missed highs in KMB, LMT, NFLX, QCOM, F. Hell, even NCR popped. That's about $250 in combined losses against EBAY.
My first idea was to manage these with a trailing stop but ToS does not have trailing stops. I would have had to manually adjust the orders, furiously clicking and switching screens. I would have gone nuts!
My short-term goal then is to build software that can take a news stream from The Fly on the Wall, process it to identify earnings and significant announcements, enter trades and set up a trailing stop on each, adjusting it depending on whether there was a gap overnight or not.
I would also automatically pick a straddle or strangle, depending on where the underlying price is between strike prices or maybe depending on a bias.
Ideally, I should do this with ToS but I'll probably combine IB execution with a data feed from IQFeed for this as ToS won't have their API ready for a while.