Technical Analysis

Is technical analysis on the basis of historical charts to predict and forecast future trends accurate. Can we predict news or events on the basis of charts, patterns and trends.