I am wondering if there is any other player in the market able to 'see' STOP orders besides my own broker? Is there anyone/anyway to differentiate between selling orders and STOP loss orders? The same for buying orders.
Sorry if this is too basic, I am just curious about it.
With regards to futures (you list ES as your favourite instrument) the only people who could possibly see your stop orders is somebody from your brokerage company who can see the exchange gateways/the firms order book (ie has access to the brokers servers). Nobody in the market can see your stop orders. Although if you place your stops like most people do (within a few ticks of daily/first 30min range/recent/10day High/Lows) half the market can reliably guess where your stops are.
The following 2 users say Thank You to SMCJB for this post:
I'm not sure what you mean by that. If you clarify maybe we can help.
Regarding stops, there are two types of stops. Stop orders that are maintained by your broker/software and stops that are maintained by the exchange. In the first when the market reaches the price of your stop your broker/software sends an order to the exchange. In the second the exchange does it automatically, hence it is faster than the first. Another issue with the first is if for any reason your broker/software loses connection with the exchange, your stop order will not get triggered.
Iceberg orders are another type of order, where what happens in the market is different than what you would predict looking at the order book.
The following user says Thank You to SMCJB for this post:
Thanks again. I guess I was talking about something like the first method you posted where the order is only visible to my broker until the stop is triggered and then it becomes an order to the market.
IB has tons of order types and I am new with them now so I will learn more about them.
It would be good to have some kind of hybrid of both orders you mention where I can place the order and my broker would store it in their servers until the stop is met. In that case there wouldn't be any connectivity issues possible.
I made the stop order example to illustrate the difference between software supported orders versus exchange supported orders. I'm not sure what all the IB order types you reference are but if they IB supported rather than exchange supported than you are at IB's mercy on how efficiently they are executed.