Why is my order always last in line?

Are you sure it just doesn't look like you are filled last, while in reality all the traders behind you in the queue just cancel the moment the price reaches your level instead of getting filled? (that's for true fifo markets, in equities or options for example different markets vie for the first fill in parallel.)
I get filled as the price moves up or down to the next price. For instance, my order is placed at 25.50. By the time I get filled, the price is already trading at 25.75. From my experience, I would say that is the case about 80-90% of the time.
 
Shit...dude...that's just life. You've got to average down a few levels if you want to earn the spread as a retail trader. And then hope price mean reverts. Adverse selection is a bitch and nobody is as susceptible to it as a retail trader.
 
You're only partially correct. :) I also use OEC and AMP. They all have the same problem.

Additionally, it doesn't matter whether it shows up on the DOM. I'm sure it does. The real concern is where I am in the queue by the time it reaches my price. If I am first in line when the order was placed, then I should be the first to get filled. This is clearly not the case.

Yo skitzoooo...

Sounds like you should just accept that you will systematically get filled only when price lifts through. That's what I did when I observed the same thing as you in the futures market. Of note, I no longer trade futures, except from time to time when I get the urge to be relieved of some cash in a hurry, but that is neither here nor there.

I digress, don't know if you heard, but, there's a rumor going around about all manner of assorted-frequency hootin'nanny computron shenanigans going on down there at the Globex. Anyways, well, if that's the case, there's nothing you can do about it.
 
Shit...dude...that's just life. You've got to average down a few levels if you want to earn the spread as a retail trader. And then hope price mean reverts. Adverse selection is a bitch and nobody is as susceptible to it as a retail trader.
You don't seem to understand my problem. Consider this simple scenario.

1) ES is currently trading at 26.00 (bid) and 26.25 (ask) (time: 9:30).
2) The DOM shows that there are only 50 orders at 29.75.
3) I soon place a limit order at 29.75 (time: 9:31).
4) I should be number 51 in the queue.
5) As ES moves up to 29.50, the offer swell up to 500 (time: 9:40).
6) When the price trades between 29.50 and 29.75, I should get filled when the order is reduced by 51 (eg. 449).
7.1) More than 50 are filled as I see in T&S.
7.2) I never get a fill and the price goes down.
 
Last edited:
You don't seem to understand my problem. Consider this simple scenario.

1) ES is currently trading at 26.00 (bid) and 26.25 (ask) (time: 9:30).
2) The DOM shows that there are only 50 orders at 29.75.
3) I soon place a limit order at 29.75 (time: 9:31).
4) I should be number 51 in the queue.
5) As ES moves up to 29.50, the offer swell up to 500 (time: 9:40).
6) When the price trades between 29.50 and 29.75, I should get filled when the order is reduced by 51 (eg. 449).
7.1) More than 50 are filled as I see in T&S.
7.2) I never get a fill and the price goes down.

I don't trade in the U.S., but don't market orders there have priority over limit orders? So those trades at 29.75 could be market orders to sell that are matched with market orders to buy when the last execution was at 29.75, and could be one reason why your limit order isn't filled.
 
I answered based on this statement:
I get filled as the price moves up or down to the next price. For instance, my order is placed at 25.50. By the time I get filled, the price is already trading at 25.75. From my experience, I would say that is the case about 80-90% of the time.
 
You don't seem to understand my problem. Consider this simple scenario.

1) ES is currently trading at 26.00 (bid) and 26.25 (ask) (time: 9:30).
2) The DOM shows that there are only 50 orders at 29.75.
3) I soon place a limit order at 29.75 (time: 9:31).
4) I should be number 51 in the queue.
5) As ES moves up to 29.50, the offer swell up to 500 (time: 9:40).
6) When the price trades between 29.50 and 29.75, I should get filled when the order is reduced by 51 (eg. 449).
7.1) More than 50 are filled as I see in T&S.
7.2) I never get a fill and the price goes down.

I've had accounts with several futures brokerages and the situation you describe just doesn't happen if your orders are held at the exchange and I've never seen limit orders not held at exchange. It's simply not possible, id say you're just not reading the situation correctly.
 
I've had accounts with several futures brokerages and the situation you describe just doesn't happen if your orders are held at the exchange and I've never seen limit orders not held at exchange. It's simply not possible, id say you're just not reading the situation correctly.

How often do you see this behavior:

I get filled as the price moves up or down to the next price. For instance, my order is placed at 25.50. By the time I get filled, the price is already trading at 25.75. From my experience, I would say that is the case about 80-90% of the time.
 
How often do you see this behavior:

I get filled as the price moves up or down to the next price. For instance, my order is placed at 25.50. By the time I get filled, the price is already trading at 25.75. From my experience, I would say that is the case about 80-90% of the time.
Agreed, this is normal behavior in my experience.
 
You don't seem to understand my problem. Consider this simple scenario.

1) ES is currently trading at 26.00 (bid) and 26.25 (ask) (time: 9:30).
2) The DOM shows that there are only 50 orders at 29.75.
3) I soon place a limit order at 29.75 (time: 9:31).
4) I should be number 51 in the queue.
5) As ES moves up to 29.50, the offer swell up to 500 (time: 9:40).
6) When the price trades between 29.50 and 29.75, I should get filled when the order is reduced by 51 (eg. 449).
7.1) More than 50 are filled as I see in T&S.
7.2) I never get a fill and the price goes down.

So you mean more than 50 get filled at 29.75 and you still do not. All transactions on your TOS are globex transactions? If yes, then something fishy going on with your broker.
 
Back
Top