I totally agree with you, in doing trading we should not be greedy. It's better to get a little profit but continuously than hoping to get big profits that might not be realized or could take a long time because crypto market is difficult to predict and have a high volatility. Better a little profit or you have to hold your coins for a long time that may cause you lose the opportunity to get a continuous profit.
There`s a moment when you need to take what you think it`s yours. There`s a moment when you need to know how much you can handle, call it greediness and that`s something you need to have in yourself, and you need to control it, let it out when you think it`s time for that. Many times I made a parallel between gambling and trading, in both activities you need to apply different styles, strategies in order to make some profit, this implies having moments when you get into slowly and when you need to be fast and furious, choosing right moment and making a strike is what we can do to make the highest profit.