Good question, no real answer
Ok I've struggled with this too. You have to leave off the big outsiders that have like 1b O/S or a huge A/S going into announced R/S especially so if A/S just recently raised. Those are insider candy bags. See ihub board for Dilution warnings, it posts recent A/S increases.
Usually a good spike takes a very low O/S going into the R/S to have a stock spike before the R/S date. Even a small move say from 0.16 to 0.19 might have a good post R/S jump. And opposite true if it is dropping from .21 to .16 then means losing its base of last long time baggers. Will take time to regain fresh meat, if at all. See how FREE fell so hard post R/S then had decent bounce tho stalled now. Small O/S all along just not a big base of followers. SHIP is in same position right now with $1 level and may do same to keep the Naz listing. Dry bulks are weak at cheap end now, most play is in the very few higher end ones.
So sector can have impact. Biotech & cheap druggers are prone to spikes since they attract lot of spec players fast in/out. ROSG did that. OXGN DNDN may do so again.
Lot to watch for. No simple answer. Be cool if was....
Good trading.