Supports and resistances are two of the most important concepts in the technical analysis of stock markets. They refer to price levels at which the market either finds strong support or encounters strong resistance and in turn, are used to predict potential price movements.