If this works out it would seem almost too easy
The most difficult thing for me is when to make the "call" that I feel "OK" with. Buy or Sell.
For example. If after purchasing your 10k USD? of BTC at $5 each, make the call and liquidate at $15, netting you an estimated return minus fees and initial investment of $20,000 USD. However since you may have gambled BTC value would go higher, you missed the opportunity to maximize your gains.
You make the call to liquidate 1000BTC at $10.30 leaving you with realized gains of $300 + 1000BTC. Mind you that is nothing to scoff at.
However you lost out on $4700 if you decided to trade that 1000BTC at $15, instead of at $10.30.
OR you could of traded 2000 BTC at $15 gaining $20,000 after initial investment. Later reinvesting those earnings by trading at the $8 mark getting you back in the game holding 2500BTC. Finaly you make the call to liquidate 1000BTC of the 2500BTC at $10.30 having a realized net of $10,300 and 1500BTC minus initial investment of $10k, maximizing your profits.
Trouble is hind sight is 20/20