Behavioural finance is a theory which argues that due to psychology-based biases, efficient-market hypothesis is not applicable. The proponents of behavioural finance, emotionality and lack of rationality of some investors explain market anomalies.