I track volatility to determine when to move my strikes. When VIX gets higher can roll calls closer as a sudden upmove would cause a drop in VIX and call prices do not rise much in that scenario so I can write calls closer to get more points on downside. Then I roll up the calls again as market moves higher.
I base my position on high TF charts and write puts below strong supports on weekly/monthly charts, which has worked very well for me. Yesterday market closed right near the weekly strong support. In case of no closeby strong supports like after january massive one way upmove I do not enter position. On the very minor chance of strong support break I would get out (takes a few hits to break it usually).