I reviewed my strategy after March. I kept waiting, wanting to buy at an ever lower price. On hindsight, it was a bad mistake.
Now my strategy is to set a lowball price in 1 months time by selling puts. If it gets assigned in 1 months time, I am buying the share/ETF at a substantial discount (for shares around 20-30% discount, for ETF at around 15-22% discount). If nothing happens, I eat the small, miserable premium in 1 mth.
And if it gets assigned, one may not even need to cover it entirely with cash. Bcos IBKR's margin loan is 1.59% (me small-time, so wont hit 1% int), so I can afford to let IBKR earn a bit of money, if I dont want to cover the assignment with 100% cash.
Just need to monitor the excess liquidity portion carefully to ensure it doesnt go negative. My idea is: high cash, high margin loan is quite a safe bet, given IBKR's super low interest.