We extend the original heterogeneous agent model of Brock and Hommes (1998) by introducing the concept of skilled traders. The idea of skilled traders is based on the endeavor of market agents to estimate future price movements.