Personally I will not bother to try to do such things, many claim to have some kind of way to identify a bull run from a movement that is just temporary, but to me that is just impossible, if you do not want to miss a bull run and be left behind like so many people before you then you need to remain invested in the market, you do not necessarily need to hold your coins forever but at least you need to keep one part of your capital invested in the market of cryptocurrencies at all times and then once it is clear that it is a bull run then you can invest the rest of your capital.