If you're talking about US equities, then I'd say that you should always put a limit in, even if it's a "marketable limit" order. E.g., if you want to buy a stock that's currently trading at $10, put in a limit at slightly above that price, say $10.20; it's much better than possibly having...