I don't have a problem with that part, calling something a sell off, or a buying frenzy. It's used to mean increased/decreased demand, nothing about the number of individual investors (which isn't necessarily equal, btw, but it's not a part of the meaning of the phrase.)