Quote from nazzdack:
The most important aspect has to do with establishing an opening that maximizes trading volume based on the interaction of new and open orders. After that, it's a no-brainer for the rest of the session.
But the details is not enough, my two supposed scenario does not solved.Quote from ddunbar:
As a starting point, Globex order matching book is FIFO (first in, First out).
Meaning, it matches limit orders by time, price, quantity. In that order.
For market orders, it will supercede the limit orders. But it will match a buy to the ask (sell to the bid) @ the time order enters the system. If it can't fill the entire order, it will set the remainder to a limit order @ the price mrkt order was filled @, stamp the time, and put it in the cue.
Also, if you have a limit order in and you change it, it receives a new time stamp and loses its prior. Meaning, you go to the back of the line.
I know, you're looking for a way to exploit the matching algorithm. That's tough but probably not impossible. I thought of a few ways but in practice didn't pan out.
Here's a link to CME's Globex overview. It's in PDF format. It's a good read. ---> http://www.cme.com/files/GLOBEX brochure final.pdf
The last price isn't 'calculated,' it's a statement of fact. It's exactly the price at which the last trade took place. Bids and offers can move without any trades taking place, so the last price can be well outside the spread.Quote from archer001:
a) there is always a last price, equals to either ask price or bid price. how it is calculated? For market buy or sell order, is this last price used for both of them?
[/B]
When the buy order went off, there were no more willing sellers at 100, so the offer would increase to the next price at which there were willing sellers. After the sell order went off, the bid dropped to the next level at which there were willing buyers. The last price will stay 99.75 until another trade takes place.Quote from archer001:
b) in what kind of situation does the price move? Suppose a ask/bid price or 99.75/100, and 100 limit order at each side, and 100 market buying order, 100 market selling order. Then, if no new limit order and market order flows in, will the ask/size become zero, and the price remain the same?
[/B]
Quote from rdg:
Oh, what the hell... I'll take a crack at this. Heh
The last price isn't 'calculated,' it's a statement of fact. It's exactly the price at which the last trade took place. Bids and offers can move without any trades taking place, so the last price can be well outside the spread.
The last price isn't used for market orders. A market buy is an order to the exchange to buy at the lowest possible price that can be executed immediately. In general, it will go off at the ask. Also note that GLOBEX doesn't support native market orders; they are simulated by a broker.
When the buy order went off, there were no more willing sellers at 100, so the offer would increase to the next price at which there were willing sellers. After the sell order went off, the bid dropped to the next level at which there were willing buyers. The last price will stay 99.75 until another trade takes place.
I suggest you spend some time watching the order book and time and sales and you will get a feel for it in a hurry.
Quote from ddunbar:
Globex natively supports Market with limit and market with protection. --->http://www.cme.com/trading/get/abt/enterorder987.html
" Also, if you have a limit order in and you change it, it receives a new time stamp and loses its prior. Meaning, you go to the back of the line. " ddunbar...the order only goes to back of the line if you ADD contracts to it or change the price. However if you are working to buy 50 and you shave 2 so that you are now working to buy 48 only, your order will not lose its place in line. You probably know this but the way it is worded might make the op think ALL modifications move your order to the back of the line. hope this helps. jimQuote from ddunbar:
As a starting point, Globex order matching book is FIFO (first in, First out).
Meaning, it matches limit orders by time, price, quantity. In that order.
For market orders, it will supercede the limit orders. But it will match a buy to the ask (sell to the bid) @ the time order enters the system. If it can't fill the entire order, it will set the remainder to a limit order @ the price mrkt order was filled @, stamp the time, and put it in the cue.
Also, if you have a limit order in and you change it, it receives a new time stamp and loses its prior. Meaning, you go to the back of the line.
I know, you're looking for a way to exploit the matching algorithm. That's tough but probably not impossible. I thought of a few ways but in practice didn't pan out.
Here's a link to CME's Globex overview. It's in PDF format. It's a good read. ---> http://www.cme.com/files/GLOBEX brochure final.pdf