Price on OpenEx is way undervalued. Also there is not much of volume. No one is willing to sell for price only 30 BTC.
I agree, it must be the people who have stopped mining. The fact there have been a lot of completed trades is a good thing, just needs to hit a better exchange in time.