It's possible that chart patterns could be reflecting changes in supply and demand.
But I think that trading from chart patterns is as much an art as a science, in that some people are better at picking them up. Chart patterns can be affected by so many things - such as time frame, scaling, etc.
People who trade successfully off charts may not be actually predicting what will happen, as much as seeing probabilities and managing the risks.