Just wondering, why do you think the previous approach was more successful, as opposed to using mathematics and probabilities?
The mistake I made was probably because I pretty much ignored online forums, news, etc. Maybe I started to read too much about algotrading and wanted to automate my trading.
Last year, all I did was look at upcoming earnings, search each company on reddit, /r/wsb, Twitter, etc. If it seemed people are expecting that company will beat estimates, sell puts spread that is expiring same week. Due high volatility before earnings, you can earn decent premium even with only a few days left before expiration. Also since we have been in bulls market, so I selling puts was kind of safer bet.