Very low ( historically low rates) force investors and fund managers into stocks opposed to other assets. Those searching for yield were only going to find it in stocks. That is what really propelled this market. Get 3 1/2% in a checking account and watch what happens to the stock market.
Another thing to look at are long term bonds. If short term rates go up and long term rates start falling, thats a very ominous sign ( inverted yield curve).
No matter how bad we think things will get, you will always make money buying stocks when everyone is in panic mode. Same with real estate.