You guys are being too complicated. It's really not that difficult. The OP just wants $1,000,000 USD's worth from bitcoins, right? It can't be easier. Let me give you all the steps you need to achieve that.
Step 1: Start with $2,000,000 USD.
Step 2: Using that money, buy bitcoins from a shady exchange, and keep trading.
Step 3: Stop when you have $1,000,000 USD's worth of bitcoins left, then convert back to USD.