I have an stock brokerage account at TD Ameritrade, and I noticed that it allows market-on-close (MOC) and limit-on-close (LOC) orders, but not market-on-open (MOO) and limit-on-open (LOO) orders. Is there a reason why a stock brokerage firm has support for trading at the close but not at the open? Is the opening auction somehow more expensive for brokerage firms?

  • Have you asked TD Ameritrade?
    – base64
    Apr 24, 2021 at 13:51
  • @base64 They did not supply a reason. They merely confirmed that they do not support on-open orders, and suggested that I place regular limit orders instead. From what I gather from forum posts around the world wide web, this has been the case for many years now.
    – Flux
    Apr 24, 2021 at 13:54
  • 2
    What difference does the reason make?
    – quid
    Apr 24, 2021 at 14:28
  • 2
    @quid "What difference does the reason make?" No difference. I am asking the question out of curiosity. It seems a bit odd that the closing auction is supported, but not the opening auction.
    – Flux
    Apr 24, 2021 at 14:33

1 Answer 1


If I understand everything correctly, TD Ameritrade does support market-on-open orders. Simply submit a market order while the market is closed, and it will be executed as a market-on-open order when the market opens.

In order to try to verify this, I looked at the fill prices of a couple of market orders I placed while the market was closed. I looked at two buy orders on different days, and both of them executed at that day's opening price listed on Yahoo Finance. I also looked at one sell order, and it executed at a price one cent better (higher) than that day's opening price.

It also seems to be possible to do a limit-on-open order by submitting a limit order with a fill-or-kill instruction while the market is closed. Presumably, when the market opens, if the opening price satisfies the order, then the order will be filled at that price, and if the opening price does not satisfy the order, then the order will be canceled.

Just now, I verified that it is possible to place such an order, but I have not confirmed that such an order will actually behave as expected.

You must log in to answer this question.

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