You can trade any time in any condition because trading is in your own hands. Buy at the price and sell at price a little bit high for profit. If you are looking for investment then select Bitcoin.
I think trading is also aimed at maximizing the profit but if we talk about the buying, you should buy at the lowest price and the current market is good enough to invest in. You never know about the prices, may be they do not fall at all. And may be there occur appreciation in market values as well.
Better be you invest today to earn good in future. And one thing more, the more people invest, the more the price rise so you better do the math of the profit you will incur if you invest now.