nothing will make bitcoin prices stable, bitcoin prices will still have up and down movements will be affected by demand and total supply of bitcoin is very limited so that it will make bitcoin where exchanges always have a very unique and difficult to predict price movement.
I guess there's no way to price of Bitcoin to be stable because everytime the demand of it is increasing and since its supply is limited surely its price will be rise. Beside all cryptocurrency is an unstable they sudden change day by day, and sometimes there price is falling and it takes a month before it rise but once its there price is rise it take no longer. So if you think your crypto is in the highest peak then sell some of them or hold for long term.