why are you using market orders?
When price is rising from 90 to 120 in 10 minutes the market order is the only way to buy. Unless you know a better way that doesn't involve black magic...
You can always limit order above market price.
That's market order
At the very least it caps your slippage.
That in english translates to "at the very least prevent you from buying".
Try this little experiment: put a market order when price is 90, and a limit order at 95. A few minutes later price is 100 and the market order gets executed, but the limit order will be still there. market order -> slippage, limit order -> no buy
Now I don't know if Gox works in a weird way, but this is how it is on bitstamp, market orders get always executed first, and not even all of them.
Uh, yea. Thats the entire point of a limit order.
Try this little experiment: Put a market order when price is $90, and then something weird happens and the price goes up to $200 (theoretically, I'm not saying this'll actually happen). Suddenly you are getting a "bad" price. Or, if you had put your limit, at someplace somewhat reasonable, like $100, you would maybe have gotten a good at a good price, while not getting any screwy rip-off prices for the rest.
Why in hell would you want to end up with your USD still in your account after the price raise $30 and your limit orders still untouched (and obsolete)?
I really don't get what you gain from waiting that price is back to the high levels as before the crash... Unless you don't want to have cheap coins, people have strange fetish.