Limit orders allow buying or selling stocks or options at a certain price or "better". Is there a way to enter or request that an order execute only at an exact price (for whatever reason)? If not, are there regulatory or other reasons why such an order cannot be entered?

  • 6
    Why would you NOT want to trade at a better price? There is no mechanism to trade at a specific price because there is no practical reason that I can think of to forego a better price.
    – D Stanley
    Oct 19 at 17:59
  • @DStanley By your logic, there would be no reason for stop orders. The reason I might "forego a better price", say when buying, is that if the price goes down too much, it may indicate that the technical strength that motivated me to buy is no longer present.
    – nanoman
    Oct 19 at 23:55
  • 1
    The only way to execute the buying or selling of a stock at an exact price would be with an option. A limit order will guarantee that your trade will not be executed at an inferior price but there is no standard order type that avoids price improvement. For further information, read about the NBBO quote. Oct 20 at 4:36
  • So it's a technical trading strategy? I want to trade at this price, but if it goes too low I want to stay away?
    – D Stanley
    Oct 20 at 13:07
  • @BobBaerker that's not true. You're at the mercy of the MM. I mean, I have never seen any option that let's me trade at $xx.69.
    – findwindow
    Oct 20 at 20:40

1 Answer 1


No. (Or at least, "not today, not for retail/individual investors")

The Regulation National Market System (NMS) established by the Securities and Exchange Commission in 2005 was designed in part to help investor orders execute at a better price whenever possible.

The Order Protection Rule portion of the Regulation NSM mandates, among other things, that brokers route orders using the "most advantageous terms for the customer [..]"

So price improvement is effectively built into the requirement since it is "most advantageous".

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .