BATS/Chi-X Europe Smart Order routing
"It is explained on their website.  Just look for the word ""routing"" on the Features page: Choose Your Venues Liquidity Pools Group 1: Bats Europe Group 2: Liquidity Partner (LP) Add this group to access dark pool liquidity. Group 3: Exchanges and MTFs Choose to access additional Exchanges and MTFs across Europe."
Think I had to sign an NDA on pricing w them so can't get specific. Depends if you want realtime or just historical data. Historical obviously cheaper, realtime more. The prices aren't crushing though, one of cheapest tick data vendors around. You get pros and cons to that though - data is time stamped at 25ms and sent over WAN. But they also have self healing tapes w backfill etc so if your server knocks offline for a while you fill the gap when back up etc. Within the U.K., Third Party Resellers establish warehouses in the UK, but orders are placed overseas, and Amazon is not required to collect Value Added Tax on behalf of allegedly foreign owned resellers which rely on Amazon to sell items.  Amazon also evades the payment of tax by routing all sales through Luxembourg which, thanks to Jean Claude Juncker of the EU when Prime Minister of Luxembourg negotiated a generous tax sweetheart deal for multi national corporations (incl Amazon) to establish their base in Luxembourg. "Following comments to your question here, you posted a separate question about why SPY, SPX, and the options contract don't move perfectly together.  That's here Why don't SPY, SPX, and the e-mini s&p 500 track perfectly with each other? I provided an answer to that question and will build on it to answer what I think you're asking on this question.  Specifically, I explained what it means that these are ""all based on the S&P.""  Each is a different entity, and different market forces keep them aligned.  I think talking about ""technicals"" on options contracts is going to be too confusing since they are really a very different beast based on forward pricing models, so, for this question, I'll focus on only SPY and SPX. As in my other answer, it's only through specific market forces (the creation / redemption mechanism that I described in my other answer), that they track at all.  There's nothing automatic about this and it has nothing to do with some issuer of SPY actually holding stock in the companies that comprise the SPX index. (That's not to say that the company does or doesn't hold, just that this doesn't drive the prices.)  What ever technical signals you're tracking, will reflect all of the market forces at play.  For SPX (the index), that means some aggregate behavior of the component companies, computed in a ""mathematically pure"" way.  For SPY (the ETF), that means (a) the behavior of SPX and (b) the behavior of the ETF as it trades on the market, and (c) the action of the authorized participants.  These are simply different things. Which one is ""right""?  That depends on what you want to do.  In theory you might be able to do some analysis of technical signals on SPY and SPX and, for example, use that to make money on the way that they fail to track each other.  If you figure out how to do that, though, don't post it here.  Send it to me directly. :)" I'm not disputing whether IB is good to start. I'm disputing that anything going through them is 'low latency.' 50-100ms is a lifetime against high frequency traders. Also, if you're co-locating w/ them and using a direct feed and still getting that latency you're getting ripped off. It should take 100ms *for a message to travel between Chicago and NY*, let alone between your computer and the exchange one at the same colo. BATS CHi-X Europe is a market maker. They provide liquidity to the order books of different kinds of equities on certain exchanges. So the London Stock Exchange lists equities and the order books show the orders of different market participants. Most of those market participants are market makers. They allow others to complete a trade of an equity closer to the price that persons wants, in a faster time period and in larger amounts, than if there were no market makers providing liquidity. "Is there ever any ambiguity on what that that exact strike is in delta space, or does everyone back it out from the pricing model the same way?  I ask, because in my product nearly everyone runs a heavier delta to the put (the severity of that varies). So on trades that are ""tied up"", everyone participating on it can have slightly different deltas that they are modeling" Kek.  &gt; Amazon is big enough to take full advantage of “postal injection,” and that has tipped the scales in the internet giant’s favor. **Select** high-volume shippers are able to drop off presorted packages at the local Postal Service depot for “last mile” delivery at cut-rate prices. With high volumes and warehouses near the local depots, Amazon enjoys low rates unavailable to its competitors. I'm a bot, *bleep*, *bloop*. Someone has linked to this thread from another place on reddit:  - [/r/talkbusiness] [The GPS\/GNSS system behind finance, telecommunications and transportation networks is vulnerable to terrorist jamming and criminal spoofing](https://np.reddit.com/r/talkbusiness/comments/7828xq/the_gpsgnss_system_behind_finance/)  [](#footer)*^(If you follow any of the above links, please respect the rules of reddit and don't vote in the other threads.) ^\([Info](/r/TotesMessenger) ^/ ^[Contact](/message/compose?to=/r/TotesMessenger))*  [](#bot) Canadian Tire does this now, at least in Vancouver stores. Tells you the aisle number and saved a ton of time. Sure I don't browse the whole store but I still go back to CT for many purchases. For starters, that site shows the first 5 levels on each side of the book, which is actually quite a bit of information.  When traders say the top of the book, they mean just the first level.  So you're already getting 8 extra levels. If you want all the details, you must subscribe to the exchange's data feeds (this costs thousands of dollars per month) or open an account with a broker who offers that information. More important than depth, however, is update frequency.  The BATS site appears to update every 5 seconds, which is nowhere near frequently enough to see what's truly going on in the book.  Depending on your use case, 2 levels on each side of the book updated every millisecond might be far more valuable than 20 levels on each side updated every second. Like in the US, more flexibility is extended to hidden orders. Australia has taken an aggressive approach to hidden orders in the direction of lower ticks. Aussies have a rich financial that evolved differently than the Dutch custom more familiarly known in the UK and US. They, like Chicago evolved out of commodities trade rather than trade.  When commodities are worth nearly nothing per unit, larger precision comes naturally. For the Dutch, it was the opposite.  A single ship would trade in 1/64 share or for the largest vessels, 1/128 share.  Here, there's no point to high precision.  New York, founded by the Dutch specialized in logistics just the same.   To a man with a hammer, everything looks like a nail, so both Chicago, Australia, and other financial systems built by commodities rather than trade have extended the higher precision logic to everything else, and pricing is fantastic. It should not be a surprise why Australia has taken a lead in pushing infinite precision. "You can place the orders like you suggested.  This would be useful in a market that is moving quickly where you want to be reasonably sure of execution but don't want the full exposure of a market order.  This won't jump your spot in the queue though in the sense that you won't get ahead of other orders that are ""ready"" for execution just because you have crossed the spread aggressively." No. Brokers and HFT are two different entities, mostly.   No HFT shops have prior information about a client order.  PM me if you want to discuss more in detail. Getting beyond the scope of this post. "In the first situation you describe, any intelligent routing algo will send a 1000 lot order to the lit exchange in step 1. Then you get filled 1000@$10. After the fill occurs, the matching engine tells everyone what happened.   If the order book consists of 100 orders of 1 lot @ $10, and you place a ""buy 100 lots"" order, here is what happens:  1. The matching engine receives your order. 2. The matching engine matches your order against the 100 individual orders on the book. 3. The matching engine broadcasts 100 trade notifications.   No one has any opportunity to cancel their orders since they only hear of the fill after it happened.   The only way someone would have the opportunity to cancel is if there was 500 lots on one exchange and 500 on another. Then someone might observe a trade on exchange #1 and cancel their sell order on exchange #2 in response." You've said what's different in your question. There's 330 microseconds of network latency between IEX and anywhere else, so HFTs can't get information about trades in progress on IEX and use it to jump in ahead of those traders on other exchanges. All exchanges should have artificially induced latency of this kind so that if a trade is submitted simultaneously to all exchanges it reaches the furthest away one before a response can be received from the closest one, thus preventing HFT techniques.