I've never heard this saying before, and in English it sounds very strange. Maybe it's from Chinese or something?
I guess the basic meaning of the saying is that money which is stored up is not as useful as that which is used.
Offhand, I can't think of an idiom or saying in English which expresses quite the same idea.