Professional technical analysts typically accept three general assumptions for the discipline. The first is that, similar to the efficient market hypothesis, the market discounts everything. Second, they expect that prices, even in random market movements, will exhibit trends regardless of the time frame being observed. Finally, they believe that history tends to repeat itself. The repetitive nature of price movements is often attributed to market psychology, which tends to be very predictable based on emotions like fear or excitement.