NexusFi: Find Your Edge


Home Menu

 





Stop Limit Orders - please clarify


Discussion in Traders Hideout

Updated
      Top Posters
    1. looks_one nourozi with 3 posts (0 thanks)
    2. looks_two Fat Tails with 3 posts (4 thanks)
    3. looks_3 Quick Summary with 1 posts (0 thanks)
    4. looks_4 traderwerks with 1 posts (0 thanks)
    1. trending_up 5,725 views
    2. thumb_up 4 thanks given
    3. group 5 followers
    1. forum 6 posts
    2. attach_file 0 attachments




 
Search this Thread

Stop Limit Orders - please clarify

  #1 (permalink)
nourozi
New Zealand
 
Posts: 92 since Jun 2013
Thanks Given: 52
Thanks Received: 30

Hi, it would be great if someone could answer these questions.

I'm thinking of getting an automated strategy developed which uses stop-limit orders and trading using a collocated server.

1) Do stop-limit orders usually need to be penetrated in order to be filled, like normal limit orders?

2) Will my stop-limit execution be improved considerably by using a collocated server?

3) Are stop-limit orders placed in a queue at the exchange like normal limit orders? As in, the further away from the market I place my stop limit order, the faster it will be filled once triggered?

4) What percentage of the time could I expect to be filled at my trigger price on a market like 6e or 6s trading only 2 contracts with a collocated server?

5) What kind of slippage could I expect from the trigger price? Usually be filled at trigger price but sometimes filled 1-2 ticks above/below the trigger price?

Thanks!

Reply With Quote

Can you help answer these questions
from other members on NexusFi?
Quant vue
Trading Reviews and Vendors
REcommedations for programming help
Sierra Chart
Pivot Indicator like the old SwingTemp by Big Mike
NinjaTrader
Cheap historycal L1 data for stocks
Stocks and ETFs
ZombieSqueeze
Platforms and Indicators
 
  #3 (permalink)
 
Fat Tails's Avatar
 Fat Tails 
Berlin, Europe
Market Wizard
 
Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker: Interactive Brokers
Trading: Keyboard
Posts: 9,888 since Mar 2010
Thanks Given: 4,242
Thanks Received: 27,103



nourozi View Post
Hi, it would be great if someone could answer these questions.

I'm thinking of getting an automated strategy developed which uses stop-limit orders and trading using a collocated server.

1) Do stop-limit orders usually need to be penetrated in order to be filled, like normal limit orders?

2) Will my stop-limit execution be improved considerably by using a collocated server?

3) Are stop-limit orders placed in a queue at the exchange like normal limit orders? As in, the further away from the market I place my stop limit order, the faster it will be filled once triggered?

4) What percentage of the time could I expect to be filled at my trigger price on a market like 6e or 6s trading only 2 contracts with a collocated server?

5) What kind of slippage could I expect from the trigger price? Usually be filled at trigger price but sometimes filled 1-2 ticks above/below the trigger price?

Thanks!


1) Normal limit orders do not have to be penetrated to get filled. You may also get a fill when the limit price is touched. Whether you get filled, when the limit price is touched depends on the time priority of your order in the order book. When the limit price is penetrated, you are certain to get filled.

A stop limit order is a two step process. You have to enter a stop price and a limit price. When the stop price is touched, your order is converted into a normal limit order, which is executed when the limit price is touched or penetrated.

2) This depends where your stop limit order sits. If the stop limit order resides at the exchange, there will be little improvement. If the stop limit order is simulated by your broker or your trading software, then there may be considerable improvement depending on the latency of the broker server or your trading front end.

3) Your stop order will be immediately converted to a limit order, when the stop price is touched. If there are other stop orders with the same price, I suppose that they will be executed FIFO but not in relation to the specified limit price. Please study the matching rules of the exchange, where you want to execute your orders for further details.

4) As I said above, the colocated server has little impact on the execution speed in case that stop limit orders are natively supported by the exchange. Most exchanges support stop limit orders. A colocated server will lead to a significant improvement in the execution of market orders and all order types that are simulated by the broker and your front end.

5) With a stop limit order there is no slippage. Either you get filled at the limit price or better, or you do not get filled.

Reply With Quote
Thanked by:
  #4 (permalink)
nourozi
New Zealand
 
Posts: 92 since Jun 2013
Thanks Given: 52
Thanks Received: 30


Fat Tails View Post
1) Normal limit orders do not have to be penetrated to get filled. You may also get a fill when the limit price is touched. Whether you get filled, when the limit price is touched depends on the time priority of your order in the order book. When the limit price is penetrated, you are certain to get filled.

A stop limit order is a two step process. You have to enter a stop price and a limit price. When the stop price is touched, your order is converted into a normal limit order, which is executed when the limit price is touched or penetrated.

2) This depends where your stop limit order sits. If the stop limit order resides at the exchange, there will be little improvement. If the stop limit order is simulated by your broker or your trading software, then there may be considerable improvement depending on the latency of the broker server or your trading front end.

3) Your stop order will be immediately converted to a limit order, when the stop price is touched. If there are other stop orders with the same price, I suppose that they will be executed FIFO but not in relation to the specified limit price. Please study the matching rules of the exchange, where you want to execute your orders for further details.

4) As I said above, the colocated server has little impact on the execution speed in case that stop limit orders are natively supported by the exchange. Most exchanges support stop limit orders. A colocated server will lead to a significant improvement in the execution of market orders and all order types that are simulated by the broker and your front end.

5) With a stop limit order there is no slippage. Either you get filled at the limit price or better, or you do not get filled.

Why would anyone ever use a market order when you can use a stop-limit order with an offset of 1000? You don't have to pay the spread with a stop-limit.

Reply With Quote
  #5 (permalink)
 
Fat Tails's Avatar
 Fat Tails 
Berlin, Europe
Market Wizard
 
Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker: Interactive Brokers
Trading: Keyboard
Posts: 9,888 since Mar 2010
Thanks Given: 4,242
Thanks Received: 27,103


nourozi View Post
Why would anyone ever use a market order when you can use a stop-limit order with an offset of 1000? You don't have to pay the spread with a stop-limit.

A market order has nothing to do with a stop limit order. Probably you want to compare a stop market order with a stop limit order.

CME does not accept any market orders, but you need to enter market orders with protection. These are effectively limit orders with an offset deducted from the best bid (for a sell oder) or added to the best ask (for a buy order), where the offset is equal to half the no-bust-range of the instrument.

For example for ES, this effectively reduces the maximum slippage to 3 points.

Reply With Quote
  #6 (permalink)
nourozi
New Zealand
 
Posts: 92 since Jun 2013
Thanks Given: 52
Thanks Received: 30


Fat Tails View Post
A market order has nothing to do with a stop limit order. Probably you want to compare a stop market order with a stop limit order.

CME does not accept any market orders, but you need to enter market orders with protection. These are effectively limit orders with an offset deducted from the best bid (for a sell oder) or added to the best ask (for a buy order), where the offset is equal to half the no-bust-range of the instrument.

For example for ES, this effectively reduces the maximum slippage to 3 points.

Yes, I mean, why would anyone use a stop market order instead of a stop-limit order? All you need to do is set a large offset and then it becomes like a stop-market, but you don't have to pay the spread.

Reply With Quote
  #7 (permalink)
 
Fat Tails's Avatar
 Fat Tails 
Berlin, Europe
Market Wizard
 
Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker: Interactive Brokers
Trading: Keyboard
Posts: 9,888 since Mar 2010
Thanks Given: 4,242
Thanks Received: 27,103


nourozi View Post
Yes, I mean, why would anyone use a stop market order instead of a stop-limit order? All you need to do is set a large offset and then it becomes like a stop-market, but you don't have to pay the spread.

With a stop limit order there is no guarantee that you will be filled. With a stop market order you will always be filled as long as there are any orders in the order book.

If you use a large limit offset for the stop limit order, then your maximum slippage is set to that offset. When there is a large amount of stops such that price is driven beyond the limit price

-> case stop limit order: you will not be filled
-> case stop market order: you will be filled with slippage > limit price offset

Reply With Quote
Thanked by:




Last Updated on July 15, 2013


© 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