Don't think it is too late to sell, but I think now is not when to buy.
You may be right about the selling part. The reason I have not sold any is that being greedy, I have been selling calls expecting to get higher prices than ones existing at the time I wrote the calls. I was hoping to get some calls assigned, and that would lower my stock AA.
The market collapsed so fast, my calls got even further out of the money. I console myself that the premium collected eased the pain.
Earlier in the thread, we talked about Micron (MU) reporting an astounding quarter after market close on Wed 3/18. Yet, the stock kept dropping Thu 3/19 and today 3/20. From a high of 476 on Wed, it closed today at 428. Along the rise up to 476, I had written laddering calls at 410, 425, 445, 450. I thought they would all be assigned.
Yet, 2 days later, only I only "lost" one lot at 410. The premium on the 410 calls was $27.48, so I am still ahead compared to not selling the call. Of course, all the calls brought me money. It does not match the gain I would have selling at the top at 476, but I would not dream of being so prescient to pull that off.
All this to say, I like to sell OTM options, and as long as the total return beats buy-and-hold, I am OK with it. Oh, and my AA is just 60-65% in equities now.
PS. FWIW, the premium I got for the 425, 445, and 450 calls were $21.76, $28.65, and $12.80 (they were sold on different days as MU was going up). Of course, they are all worthless now. People who bought them would be very sad.