NexusFi: Find Your Edge


Home Menu

 





Entering a limit buy above the current ask?


Discussion in Sierra Chart

Updated
      Top Posters
    1. looks_one tr8er with 8 posts (6 thanks)
    2. looks_two Trembling Hand with 3 posts (6 thanks)
    3. looks_3 SMCJB with 3 posts (11 thanks)
    4. looks_4 bobwest with 2 posts (6 thanks)
      Best Posters
    1. looks_one SMCJB with 3.7 thanks per post
    2. looks_two bobwest with 3 thanks per post
    3. looks_3 Trembling Hand with 2 thanks per post
    4. looks_4 tr8er with 0.8 thanks per post
    1. trending_up 946 views
    2. thumb_up 40 thanks given
    3. group 6 followers
    1. forum 23 posts
    2. attach_file 3 attachments




 
Search this Thread

Entering a limit buy above the current ask?

  #11 (permalink)
 
xplorer's Avatar
 xplorer 
London UK
Site Moderator
 
Experience: Beginner
Platform: CQG
Broker: S5
Trading: Futures
Posts: 5,982 since Sep 2015
Thanks Given: 15,510
Thanks Received: 15,436


SMCJB View Post
all three of the software programs I use (TT, Stellar & Tradestation) will allow a bid limit order higher than the ask price. In fact I believe all software that employ's a ladder will, but I could be wrong.

On CQG if you place a bid limit higher than the ask you get filled immediately at market.

Reply With Quote
Thanked by:

Can you help answer these questions
from other members on NexusFi?
MC PL editor upgrade
MultiCharts
What broker to use for trading palladium futures
Commodities
Better Renko Gaps
The Elite Circle
NT7 Indicator Script Troubleshooting - Camarilla Pivots
NinjaTrader
ZombieSqueeze
Platforms and Indicators
 
  #12 (permalink)
 tr8er 
Europe
Legendary Market Wizard
 
Experience: Advanced
Platform: TradeNavigator, BookMap
Trading: ES, CL, 6E, 6B
Posts: 704 since Jan 2017
Thanks Given: 220
Thanks Received: 709


SMCJB View Post
@bobwest good job pointing out that what the exchange/matching engine allow and what your software allow may not be the same thing. (eg trading crude at a negative price :-) )

Not trying to 'stir the pot' but @tr8er all three of the software programs I use (TT, Stellar & Tradestation) will allow a bid limit order higher than the ask price. In fact I believe all software that employ's a ladder will, but I could be wrong. I think what @Tuglife is asking is actually quite common.

ok, this is really something new to me and I trade many years, is this a order resting (what limit order are in general) or you just get the same fill as a Market-Order just left-clicking in the Bid-column above the current price (of course we are not talking about Stop-Limit Orders and also not about MIT orders)

Reply With Quote
  #13 (permalink)
 
SMCJB's Avatar
 SMCJB 
Houston TX
Legendary Market Wizard
 
Experience: Advanced
Platform: TT and Stellar
Broker: Advantage Futures
Trading: Primarily Energy but also a little Equities, Fixed Income, Metals and Crypto.
Frequency: Many times daily
Duration: Never
Posts: 5,049 since Dec 2013
Thanks Given: 4,388
Thanks Received: 10,207



tr8er View Post
or you just get the same fill as a Market-Order just left-clicking in the Bid-column above the current price

Yes that.

The exchange considers it a limit order at the price you clicked on but you actually get filled at the best offer price.

Note: That if you did this for size >1 lot you would sweep the market. So if the market is 1009/1010 with 2@10, 2@11 and 2@12 and you enter an order to buy 10 at 1012, you will get 2@10, 2@11 and 2@12 and the market would now be 1012 bid for 4. (Ignoring the possibilities of icebergs or implieds of course).

Reply With Quote
Thanked by:
  #14 (permalink)
 tr8er 
Europe
Legendary Market Wizard
 
Experience: Advanced
Platform: TradeNavigator, BookMap
Trading: ES, CL, 6E, 6B
Posts: 704 since Jan 2017
Thanks Given: 220
Thanks Received: 709


SMCJB View Post
Yes that.

The exchange considers it a limit order at the price you clicked on but you actually get filled at the best offer price.

Note: That if you did this for size >1 lot you would sweep the market. So if the market is 1009/1010 with 2@10, 2@11 and 2@12 and you enter an order to buy 10 at 1012, you will get 2@10, 2@11 and 2@12 and the market would now be 1012 bid for 4. (Ignoring the possibilities of icebergs or implieds of course).

ok, if the exchange considers this as limit-order, this is the reason why I may be wrong, for me this is a market-order, nothing else

Reply With Quote
Thanked by:
  #15 (permalink)
 tr8er 
Europe
Legendary Market Wizard
 
Experience: Advanced
Platform: TradeNavigator, BookMap
Trading: ES, CL, 6E, 6B
Posts: 704 since Jan 2017
Thanks Given: 220
Thanks Received: 709

Sorry @Tuglife, that we have crashed your thread!!

Reply With Quote
Thanked by:
  #16 (permalink)
 
SMCJB's Avatar
 SMCJB 
Houston TX
Legendary Market Wizard
 
Experience: Advanced
Platform: TT and Stellar
Broker: Advantage Futures
Trading: Primarily Energy but also a little Equities, Fixed Income, Metals and Crypto.
Frequency: Many times daily
Duration: Never
Posts: 5,049 since Dec 2013
Thanks Given: 4,388
Thanks Received: 10,207


tr8er View Post
ok, if the exchange considers this as limit-order, this is the reason why I may be wrong, for me this is a market-order, nothing else

It's not a market order because it has a limit. If somebody else enters an order milliseconds before you do you might not get filled. Might not happen in ES but in more volatile, thinner markets (like a lot of the Natural Gas Products), sweep orders are very common.

Reply With Quote
Thanked by:
  #17 (permalink)
 tr8er 
Europe
Legendary Market Wizard
 
Experience: Advanced
Platform: TradeNavigator, BookMap
Trading: ES, CL, 6E, 6B
Posts: 704 since Jan 2017
Thanks Given: 220
Thanks Received: 709


SMCJB View Post
It's not a market order because it has a limit. If somebody else enters an order milliseconds before you do you might not get filled. Might not happen in ES but in more volatile, thinner markets (like a lot of the Natural Gas Products), sweep orders are very common.

lol

Reply With Quote
  #18 (permalink)
 
bobwest's Avatar
 bobwest 
Western Florida
Site Moderator
 
Experience: Advanced
Platform: Sierra Chart
Trading: ES, YM
Frequency: Several times daily
Duration: Minutes
Posts: 8,172 since Jan 2013
Thanks Given: 57,525
Thanks Received: 26,292


SMCJB View Post
It's not a market order because it has a limit. If somebody else enters an order milliseconds before you do you might not get filled. Might not happen in ES but in more volatile, thinner markets (like a lot of the Natural Gas Products), sweep orders are very common.

It's probably very clear by now what the difference is between a limit buy above the current ask and a market order, after this post by @SMCJB, but to summarize:

You can expect a market buy order to get filled, at some price, but you don't know the price for sure. It may be filled in pieces at different prices as the exchange ratchets the price up to find sells to match it to. But at least in a liquid market you can expect it to all get filled, perhaps at a range of prices, depending on the number of contracts it is for, and what's available for it to be matched against at different prices.

You do not know if a limit buy order will be filled at all, but you do know that none of it will be filled at a price above its limit. It may still be filled in pieces at different prices as the exchange seeks to match some or all of it to available sell orders. But if it's not all filled and there are no offers left to match the remainder to at (or below) the limit price, and the market moves up, then there's no more matching done. Conceivably, there could be zero matching at all. if, when its place in the queue comes around, there are no offers available at or below its limit.

It appears that some platforms may not give the option to enter a buy limit above the current ask, but some do. I didn't dig deeply into NT on this, just used a right-click on a chart to see what it would offer to let me do. Maybe there's another way to do it.

I think all this is (mostly) right, and it shows the difference between a buy limit above the ask and a market buy order -- you may run out of matchable offers to get a fill below your limit with a limit buy order.

I say that it is mostly right, because a "market order" is not as simple as it seems.... for example, can a market order by filled at any price at all, so long as there is some offer out there to match it to, no matter the price? Not really. It's worthwhile, just to understand that there is more to it than there seems, to read the rest of the section previously cited on the CME website, the part under the heading "Market Orders":

"Market Order

"Market orders can be broken down into two types: a market limit order and a market order with protection.

"A market limit order is executed at the best possible price available in the market. If the market limit order can only be partially filled, the order becomes a limit order and the remaining quantity remains on the order book at the specified limit price.

"A market order with protection prevents orders from being filled at extreme prices. Market orders with protection are filled within a pre-defined range of prices, referred to as the protected range. "
And so on . https://www.cmegroup.com/education/courses/things-to-know-before-trading-cme-futures/futures-order-types.html

Speaking for myself, I am a simple person who doesn't need to know all the fine points, so I don't. I am happy to just enter with "market orders" and accept the usual slippage as a cost for knowing I'm in. I don't use limits so I know I will get a fill, and if I want to be in, I want to be sure I'm in. Other traders will prefer other choices, which is fine.

I have no actual idea how my platform is going to submit the different types of "market orders" to the exchange, and that is OK with me. If a person trades smallish size, in a very liquid, active equity contract, as I do, probably it will not matter that there are these nuances. But there are. But all this has to do with issues that came up about the differences between market and limit orders in relation to the current ask. This is interesting, in a way, but different from the original topic.

However, to get back to @Tuglife's question, I don't know how to answer it. I suspect the matter is platform-specific, which requires someone more knowledgeable in Sierra Chart than I am.

Bob.

When one door closes, another opens.
-- Cervantes, Don Quixote
Reply With Quote
Thanked by:
  #19 (permalink)
 Sawtooth 
Prescott AZ USA
 
Experience: Advanced
Platform: SierraChart
Broker: Stage5, FCM:Dorman, Data:Denali, Routing:Teton
Trading: YM ES NQ
Posts: 474 since Nov 2009
Thanks Given: 219
Thanks Received: 603


Tuglife View Post
I am interested in automated trading and want to avoid using simple market orders to enter the market. I have identified an alternative but want to make sure I understand it's operation.

Let's assume the current inside bid is 4900 and inside ask is 4900.25. My study fires an alert to go long. I direct Sierra Chart to enter "buy limit @ 4901.00" This ensures a high likelihood I will get filled, but not at an extreme price.

I have done this in experimentation and get a fill at 4900,25. Does Sierra Chart interpret my order as "Order was submitted as a limit buy with max price of 4901, so the platform will execute a market-limit or stop-limit?"

Also if any programmers see this, is this functionality supported in ASCIL? And could my custom study direct an order to "buy limit 4901" through the trade window, where the trades could be managed with attached orders?

Entering a BuyLimit at 4901.00, when the Ask is 4900.25, will not protect you from an entry at an extreme price. It will simply fill at Market.
Use a BuyStopLImit entry to limit the entry price range.

If you place a BuyLimit order at 4901.00, when the Ask is 4900.25, it will fill at Market.
If you place a BuyStopLimit at 4900.25, with a Limit Offset of 3 ticks, it will fill no higher than 4901.00

"https://www.sierrachart.com/index.php?page=doc/TradeWindow.html#StopLimitOrderLimitOffset"
(Copy/paste this link without the quotes.)

Attached Thumbnails
Click image for larger version

Name:	BuyStopLimit.PNG
Views:	13
Size:	46.6 KB
ID:	337500  
Reply With Quote
Thanked by:
  #20 (permalink)
 
wldman's Avatar
 wldman 
Chicago Illinois USA
Legendary Market Wizard
 
Experience: Advanced
Broker: IB, ToS
Trading: /ES, US Equities/Options
Frequency: Several times daily
Duration: Hours
Posts: 3,534 since Aug 2011
Thanks Given: 2,069
Thanks Received: 9,556


IMO, this is the way. Some algos with which I am familiar will check the spread and cast the buy stop limit or a straight buy market if the spread is "normal" per setting. The big headache to avoid IMO is when "news" happens and the nbbo vacates leaving you holding the bag. Most of those situations can be avoided...but what is described here is the best way I can think of.

-Dan

Visit my NexusFi Trade Journal Reply With Quote
Thanked by:




Last Updated on March 31, 2024


© 2024 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 - Privacy Policy - Downloads - Top
no new posts