It is not necessarily a good practice to hold a lot of value back for dips that might not happen.. even if some guys have done it and have had some success with those buying on dip funds. There are trade offs, and if the guy is new to bitcoin or he does not have a lot of discretionary income, then it may well not be a good idea for him to be holding back very much for buying dips that might not happen, instead of staying focused on ongoing, persistent, consistent, regular and even potentially aggressive buying of bitcoin and the building up of his emergency funds and other aspects of his cashflow management system/practices so that he can figure out an appropriate level of aggressiveness balance in regards to his regular buys, especially when guys have so little discretionary income that they might not even be able to afford the buying of $100 in bitcoin per week, and then they are going to want to divide that in to funds that they set aside for buying on dips that might not happen,... makes little sense for the low discretionary income folks and the guys who are in their first year or two of accumulating bitcoin to be engaging in such practices of holding money back to buy on dips that might not happen.
Yes, it is unknown when the price of Bitcoin will drop. If money is saved for a long time for that dip, then there is a high possibility of spending that money, especially for people with low incomes. That is why it is better to invest in Bitcoin regularly with a portion of your discretionary income instead of waiting for the dip. Even if you expect a dip, you may not get the Bitcoin dip you expect, rather waiting for the dip is tantamount to hindering your investment. Especially for new investors, if you wait for the dip, your decision may change at any time. That is why I think that if you manage an emergency fund in addition to purchasing Bitcoin continuously with a portion of your discretionary income, then that investment will be long-lasting, and it will be easier to increase your Bitcoin stack. It is wiser to complete that task now rather than leaving it for later. It is better to invest in Bitcoin now rather than waiting for the dip.