20K Bitcoin buy takes us to $1000
Unfortunately, this suggestion is flawed as you are not taking into account how much FIAT and BTC is sitting on the exchanges but not posted as a Buy/Sell trade.
To help explain. When the 30,000 went onto the bitstam exchange at the week end then the price should have dropped or taken a very long while for the wall to be eaten through.
Instead, it was eaten through in 4 hours which means there had to be the equivalent of 30,000 BTC in FIAT ready to buy.