NexusFi: Find Your Edge


Home Menu

 





buy market vs buy ask


Discussion in Traders Hideout

Updated
      Top Posters
    1. looks_one josh with 2 posts (6 thanks)
    2. looks_two adamov with 2 posts (1 thanks)
    3. looks_3 Fi with 1 posts (0 thanks)
    4. looks_4 Quick Summary with 1 posts (0 thanks)
    1. trending_up 39,021 views
    2. thumb_up 7 thanks given
    3. group 2 followers
    1. forum 5 posts
    2. attach_file 0 attachments




 
Search this Thread
  #1 (permalink)
 
adamov's Avatar
 adamov 
Budapest, Hungary
 
Experience: None
Platform: ninjatrader
Trading: FGBL / FESX / ES / ZN / ZB
Posts: 84 since Jun 2012
Thanks Given: 37
Thanks Received: 49

newbie question but can somebody explain what is the difference between buy market and buy ask orders?


Started this thread Reply With Quote

Can you help answer these questions
from other members on NexusFi?
New Section 301 Probes Target 16 Trading Partners -- Tra …
Traders Hideout
Irans Answer Due Today: Peace Surges to 33.5%, Invasion …
Prediction Markets & Event Contracts
CME Launches Bitcoin Volatility Futures June 1 -- First …
Cryptocurrency
Orban at 29pct as Hungary Votes Tomorrow -- McIlroy Surg …
Prediction Markets & Event Contracts
Q1 2026 Shatters All Derivatives Volume Records -- CME H …
Traders Hideout
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Sober Journey With S&P
24 thanks
2026 Jlab journal
10 thanks
Trying to learn Volume and price action correlation
7 thanks
Algo automated / semi-automated trading anyone?
6 thanks
Lady Vols Primer: Trading Volatility Journal
6 thanks
  #3 (permalink)
 
josh's Avatar
 josh 
Georgia, US
Legendary Market Wizard
 
Experience: None
Platform: SC
Broker: Denali+Teton
Trading: ES, NQ, YM
Posts: 6,330 since Jan 2011
Thanks Given: 6,954
Thanks Received: 18,623



adamov View Post
newbie question but can somebody explain what is the difference between buy market and buy ask orders?

"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).


Reply With Quote
Thanked by:
  #4 (permalink)
 
adamov's Avatar
 adamov 
Budapest, Hungary
 
Experience: None
Platform: ninjatrader
Trading: FGBL / FESX / ES / ZN / ZB
Posts: 84 since Jun 2012
Thanks Given: 37
Thanks Received: 49

thank you @josh!
let me check if I understand it correctly.
the order book is the following:

A 144.59_10
A 144.58_5
A 144.57_3
B 144.56_5
B 144.55_8
B 144.54_12

in this case if I execute a 10 “Buy Market” order
I’ll get 3@57 5@58 and 2@59

If I execute a 10 “Buy at the ask” order
I’ll get 3@57 and the rest of 7 orders won’t be filled and become a standing limit buy order.

I case of buying less than 4 contract I won’t experience any difference neither speed of execution nor anything else.

Is it correct?


Started this thread Reply With Quote
Thanked by:
  #5 (permalink)
 
josh's Avatar
 josh 
Georgia, US
Legendary Market Wizard
 
Experience: None
Platform: SC
Broker: Denali+Teton
Trading: ES, NQ, YM
Posts: 6,330 since Jan 2011
Thanks Given: 6,954
Thanks Received: 18,623


adamov View Post
I case of buying less than 4 contract I won’t experience any difference neither speed of execution nor anything else.

Is it correct?

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.


Reply With Quote
Thanked by:
  #6 (permalink)
 
Fi's Avatar
 Fi 
NexusFi
 


josh View Post
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.

@josh,

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."


Learn more about Fi AI trading companion
IMPORTANT: I can make mistakes! Always verify data before relying on it.

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.
Reply With Quote




Last Updated on January 26, 2026


© 2026 NexusFi®, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Downloads - Top
no new posts