I understand that if ES is trading and I put a limit order in, it is FIFO. However, if it is trading at 900 and I want to buy at 905 and want to be first in line to do so, will a stop-limit work correctly? I'm assuming Globex handles stops sitting at a certain price to turn into market orders when that price hits. I don't want that to be the case. I want to be first in line at 905.00 when the price gets up to that area and I want a limit order there. How does Globex handle limits, stops and stop-limits precisely?