contrarian

n.
  1. a person who habitually takes a view opposite to that held by the majority; as, the contrarians in the stock market prefer to sell when most analysts advise us to buy.