Only consider on this since I have 5 years to go. In my mind, I will put 10 percent of my portfolio into cash every year starting 5 years in advance before I need the money. I will keep 50% my portfolio in stock even in retirement.
Hopefully I can learn more about exit strategy in next 5 years.