It depends on the stock - even if DOW is down 2000 pts tomorrow, I think WMT will still hold well.
There are nice value stocks trading at low level which will perform well during a recession.
Again - what recession? Just wait and see. Are we closer to it today than half year ago? Also, You'll have downbeat holiday sales ahead, just a reminder.