Technical analysis is based on three principles, including, all important information on a stock is reflected in its price, stock prices move in trends, and history often repeats itself in the stock market scenario.