I've been wondering about who's first when submitting orders.
Suppose a share is currently trading at $1.20.
If I set a BUY order at $1.00 today, and tomorrow another person (person B) sets a BUY order at $1.00, I will be first in the queue should the share drops, right?
Also tomorrow, person C comes along and sets BUY order at $1.10, so he's ahead of me in the line.
But then, the day after tomorrow, I AMEND my order to $1.10 as well. Who is first in the queue, me or person C?
What if two people set an order at the same price and at the same second (unlikely, I know). Who's first? Do big brokers get higher priority?
What if I create an order at 8pm today and another person creates an order at 8:30pm? What if it's at 9am and 9:30am (which is pre-open)? Does it matter since it's outside trading hours?
Also, suppose my BUY order is partially fulfilled. Is it possible that another person also has a partially fulfilled BUY order (at the same price)?
Thanks a lot.