What I am seeing currently shows that there might be two scenarios: One is either nobody is interested in trading Bitcoins unless any fixed news on hard fork,
I believe once there is no one interested in trading Bitcoin its demand will weaken and thus, price will fall. This does not look stable to me. I believe a stable currency even if it is fluctuating in price had lots of support and demand.
other is there is a point where supply and demand meets where both parties are interested in buying and selling at a fixed price, so that's what might be the reason that is keeping Bitcoin's price to remain stable.
For me stable does not mean staying in the same figure through out the year. It is not being stable, it is being stagnant. Stable price means if there is a huge dump, demand will resist the dump and Bitcoin market will not crash.
I believe that it is the technology, promotion and advertisement, merchants and influx of new users that keeps Bitcoin price stable.