Price manipulation refers to the act of using illegal trading behaviour to manually change an equity price with the aim of making profits. With increasing volumes of trading, price manipulation can be extremely damaging to the proper functioning and integrity of capital markets. Effective approaches for analysing and real-time detection of price manipulation are yet to be developed. This paper proposes a novel approach, called Hidden Markov Model with Abnormal States (HMMAS), which models and detects price manipulation activities. Together with the wavelet decomposition for features extraction and Gaussian Mixture Model for Probability Density Function (PDF) construction, the HMMAS model detects price manipulation and identifies the type of the detected manipulation. Evaluation experiments of the model were conducted on six stock tick data from NASDAQ and London Stock Exchange (LSE). The results showed that the proposed HMMAS model can effectively detect price manipulation patterns.