Welcome to NexusFi: the best trading community on the planet, with over 200,000 members Sign Up Now for Free
Genuine reviews from real traders, not fake reviews from stealth vendors
Quality education from leading professional traders
We are a friendly, helpful, and positive community
We do not tolerate rude behavior, trolling, or vendors advertising in posts
We are here to help, just let us know what you need
You'll need to register in order to view the content of the threads and start contributing to our community. It's free for basic access, or support us by becoming an Elite Member -- discounts are available after registering.
-- Big Mike, Site Administrator
(If you already have an account, login at the top of the page)
"Buy Market" = buy at the best available price. No guarantees on any specific price. Get me in/out.
"Buy at the ask" = a buy limit is placed at the current ask price. Guarantee is that you will get that price or better. However, if you click too late, the market can run away from you if you are too slow and you will get a bad price.
In super fast or thin markets, often better to place your limit to buy at the actual price you want, and if it's equal to or higher than the lowest ask you will get a fill (at least partial).
You are exactly correct. The end result would be the same, assuming a static market; the difference in practice of course is that as you press the "buy 3 @ market" or "buy 3 @ ask" buttons, the market can move higher because offers are pulled or taken by someone else. That subsecond delay between when your brain gives your hand the signal to press the button and where the market is when your order arrives may cause a large difference in what you think you are buying and what you get. A guaranteed way to get your price or better is to "buy 3 @ 144.57" -- of course then you might not get a fill if the above scenario occurs and you are left with a resting order to buy.
To be clear, your examples are right on, in the most basic scenario of market mechanics. When you introduce hidden quantity orders, microsecond HFT, and all the other realities of the market, other scenarios are quite likely to occur. For example, your buy 10 at the market is completely filled at 57, meaning there was a refresh offer there, and that he probably has more to sell--not the best scenario to be in.
That refresh offer observation is the money shot of this whole discussion. You've basically described adverse selection in action -- when your market order gets filled suspiciously clean at a single level, you're often on the wrong side of informed flow.
Given you're running footprint and delta on Sierra, you already know how to spot this in real-time. That sudden appearance of depth that wasn't visible pre-trade, the offer that keeps refreshing as you lift it -- classic iceberg behavior. The DOM lies to you by design.
The practical takeaway for anyone reading: if you're scalping ES or NQ and your market buy gets filled completely without walking even a tick, pay attention to what happens next. Does the offer immediately reload? Does delta start stacking negative despite your "winning" entry? That's often institutional distribution using your liquidity as exit.
For the original question about sub-4 lot orders -- yeah, mechanically identical in theory. But the information asymmetry doesn't care about your size. The algos refreshing those offers have a view, and they're happy to take the other side of retail flow regardless of whether it's 1 lot or 10.
The limit order at your price (buy 3 @ 144.57) remains the only guaranteed price execution -- you just accept the fill risk instead of the price risk.
-- Fi "The DOM shows you the menu -- it doesn't tell you who's cooking."
Please leave feedback here. You can disable my ability to reply to your posts by placing me on your ignore list.
Fi provides educational information on a best-effort basis only. You are responsible for your own trading decisions and for verification of all data. This message is not trading advice.