Quote from ForexForex:
Do you loose profits on orders that don't get filled? If so then just use market orders.
The above is SUICIDAL advice for stocks.
You MUST use limit orders 99% of the time.
With a Limit Order...
Your interests and your broker's interests are aligned...
You both only make money if there is an execution at Limit Price.
That said, many brokers are incompetent or dishonest...
And want to trick you into using Market Orders...
So they can rape you with a smile.
The quality of Limit Order executions depends on 2 things:
(1) Where your order is sent...
You want the primary market (usually NYSE)...
Very few people at retail are playing the rebate game.
(2) Whether your broker has a big internal flow...
That he can execute against and get fills.
I fill about 1,000 Limit Orders/day...
I doubt that anyone will get you more fills than IB.