NexusFi: Find Your Edge


Home Menu

 





Instant fills on SL but relatively longer wait for limit orders?


Discussion in Traders Hideout

Updated
      Top Posters
    1. looks_one Opstar with 3 posts (1 thanks)
    2. looks_two rintin2x with 2 posts (0 thanks)
    3. looks_3 Quick Summary with 1 posts (0 thanks)
    4. looks_4 xplorer with 1 posts (0 thanks)
    1. trending_up 3,171 views
    2. thumb_up 1 thanks given
    3. group 2 followers
    1. forum 7 posts
    2. attach_file 0 attachments




 
Search this Thread

Instant fills on SL but relatively longer wait for limit orders?

  #1 (permalink)
fube
Boston, Massachusets
 
Posts: 8 since Feb 2016
Thanks Given: 1
Thanks Received: 0

Had a genuine question as to how most brokers operate in regards to limit orders and stop losses. I've noticed that literally every time I place a limit order, it takes a lot of time to fill even though I queued earlier than the contracts I see. I will get filled when that level clears all contracts including mine, bumping price up to the next level. However, I noticed that when I have my stop losses in, then my order gets filled INSTANTLY. Even if I am 400th contract on the DOM, I get filled as soon as the price immediately hits offer I get stopped. So, can anyone explain why this is the case? Are brokers responsible for these executions? Or do all brokers operate this way? Is this a default thing? Preference? Really curious.

Reply With Quote

Can you help answer these questions
from other members on NexusFi?
Better Renko Gaps
The Elite Circle
How to apply profiles
Traders Hideout
NT7 Indicator Script Troubleshooting - Camarilla Pivots
NinjaTrader
Exit Strategy
NinjaTrader
MC PL editor upgrade
MultiCharts
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Spoo-nalysis ES e-mini futures S&P 500
48 thanks
Just another trading journal: PA, Wyckoff & Trends
35 thanks
Tao te Trade: way of the WLD
25 thanks
Bigger Wins or Fewer Losses?
24 thanks
GFIs1 1 DAX trade per day journal
22 thanks
  #3 (permalink)
 Opstar 
Wherever I want to be
 
Experience: Intermediate
Platform: NinjaTrader
Trading: ES
Posts: 95 since Jun 2015
Thanks Given: 180
Thanks Received: 86



fube View Post
Had a genuine question as to how most brokers operate in regards to limit orders and stop losses. I've noticed that literally every time I place a limit order, it takes a lot of time to fill even though I queued earlier than the contracts I see. I will get filled when that level clears all contracts including mine, bumping price up to the next level. However, I noticed that when I have my stop losses in, then my order gets filled INSTANTLY. Even if I am 400th contract on the DOM, I get filled as soon as the price immediately hits offer I get stopped. So, can anyone explain why this is the case? Are brokers responsible for these executions? Or do all brokers operate this way? Is this a default thing? Preference? Really curious.


Most stop orders are market orders that gets filled the moment market touches that price even once.

Not sure about the limit order issue, I think it could just be that you are in the middle of the que but the orders that came in after you are mostly fake orders or purposely cancelled once that price starts trading, hence giving the appearance by the time your order gets filled, the price has traded through.

Reply With Quote
  #4 (permalink)
 
rintin2x's Avatar
 rintin2x 
salt lake utah
 
Experience: Beginner
Platform: Sierra Chart
Broker: CQG
Trading: ES
Posts: 542 since Jun 2016
Thanks Given: 634
Thanks Received: 542

Yeah thinking the same way, is there a stop order where you get stop out kind of the same logic when you get in with limit order?

Reply With Quote
  #5 (permalink)
 Opstar 
Wherever I want to be
 
Experience: Intermediate
Platform: NinjaTrader
Trading: ES
Posts: 95 since Jun 2015
Thanks Given: 180
Thanks Received: 86


rintin2x View Post
Yeah thinking the same way, is there a stop order where you get stop out kind of the same logic when you get in with limit order?

I don't think you can have a que of stop orders in line like the limit orders because 1) you can't really see other people's stop-orders (unless you are the broker who is providing a server to the stop order placed)
2) even stop-limit orders are essentially market orders if the price ticks just 1 below/above it.

I have seen ways to code the stop order so that it responds to what's happening such as certain number of contracts trades before stop order gets filled or the current book on bid/ask increases/decreases by whatever number, ratio, etc. before acting and combination of these things and so on. Otherwise nothing I'm aware of.

Reply With Quote
  #6 (permalink)
 
rintin2x's Avatar
 rintin2x 
salt lake utah
 
Experience: Beginner
Platform: Sierra Chart
Broker: CQG
Trading: ES
Posts: 542 since Jun 2016
Thanks Given: 634
Thanks Received: 542

@Opstar yeah i tried limit stop order and got executed exactly like regular stop order. My thinking probably the same logic as getting in limit order so i wonder what that order for if it's pretty much the copy of other order just different name??? Lol. I haven't really experimenting with other stop orders.

If I understand correctly, you're not using the code (don't have it)? It can be considered an edge you know. How many times you see the price hit your stop and went back without going a tick past your stop?

The only way i can think of is by eyeing the dom and hit market order before the # of contracts is depleted, but of course automating that would be better because can't be fast enough by clicking

Reply With Quote
  #7 (permalink)
 Opstar 
Wherever I want to be
 
Experience: Intermediate
Platform: NinjaTrader
Trading: ES
Posts: 95 since Jun 2015
Thanks Given: 180
Thanks Received: 86


rintin2x View Post
@Opstar yeah i tried limit stop order and got executed exactly like regular stop order. My thinking probably the same logic as getting in limit order so i wonder what that order for if it's pretty much the copy of other order just different name??? Lol. I haven't really experimenting with other stop orders.

If I understand correctly, you're not using the code (don't have it)? It can be considered an edge you know. How many times you see the price hit your stop and went back without going a tick past your stop?

The only way i can think of is by eyeing the dom and hit market order before the # of contracts is depleted, but of course automating that would be better because can't be fast enough by clicking

Stop-limit order does minimize slippage, albeit at the cost of risking not getting filled and price keep moving past you.

The coding i mentioned or rather algorithms being employed are in use already. There are softwares for these things, e.g. I think bookmap currently has the capability for you to set it up. I personally don't find an edge in these things because I'm not using these types of order flow analytics for my method.

Reply With Quote
Thanked by:
  #8 (permalink)
 
xplorer's Avatar
 xplorer 
London UK
Site Moderator
 
Experience: Beginner
Platform: CQG
Broker: S5
Trading: Futures
Posts: 5,973 since Sep 2015
Thanks Given: 15,494
Thanks Received: 15,388


fube View Post
Had a genuine question as to how most brokers operate in regards to limit orders and stop losses. I've noticed that literally every time I place a limit order, it takes a lot of time to fill even though I queued earlier than the contracts I see. I will get filled when that level clears all contracts including mine, bumping price up to the next level. However, I noticed that when I have my stop losses in, then my order gets filled INSTANTLY. Even if I am 400th contract on the DOM, I get filled as soon as the price immediately hits offer I get stopped. So, can anyone explain why this is the case? Are brokers responsible for these executions? Or do all brokers operate this way? Is this a default thing? Preference? Really curious.

This works as designed and has nothing to do with brokers.

A limit order gives you a guaranteed price at which you enter the market. But you are in a queue so you have to wait until all the orders that were placed before yours are filled. Also you may not get filled if the market goes back. So limit orders=guaranteed price, not guaranteed fill.

A stop order is like a market order, in that when the level where your stop rests is touched, the stop becomes a market order.

Market orders by definition give you a guaranteed entry (fill) into the market, but you don't get a guaranteed price.

Reply With Quote




Last Updated on July 21, 2017


© 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