> 1) What are the advantages of getting separate feeds from BATS/EDGEX etc. instead of using the consolidated then?
EDIT: Sorry I misinterpreted the question I think. I was answering why not use the bloomberg feed over the TAPE C feed.
In the case of why get exchange feeds directly rather than the consolidated feed , the answer as far as I know is "Peeking". The exchanges let HFT see orders for up to 30 milliseconds before the general public does. As far as I know TAPE C doesn't give you these "peeks".
See:
http://seekingalpha.com/article/694931-the-new-high-frequenc...
In the case of getting a consolidated feed from say bloomberg, the data flow is:
EXCHANGE -> BLOOMBERG -> BLOOMBERG OPTIONALLY MIXES IN OTHER DATA(VWAP, etc) -> YOUR SERVER
if you get the data from the exchange it looks like:
EXCHANGE -> YOUR SERVER
so timing. Each exchange takes a slightly different amount of time to publish their quote so if you colocate at multiple exchanges you can respond a bit quicker to each of them than if you wait for the consolidated quote to come from a third party.
> 2) Another question I have is, let's say I send a DMA marketable limit order to BATS specifically to get the liquidity rebate fees and because there's a price improvement for that marketable order; BATS is obligated to re-direct my order to ARCA, do I still get to collect the rebate fee structure from BATS or is that order technically under the fee structure of ARCA.
TO be honest I'm not entirely sure as I deal more with the Canadian markets, but here the fees are payable where the trade executes.
I'd be surprised if BATS paid you for taking/providing liquidity on another market:)
I don't want to present myself as an expert in the US financial markets. I'm responsible for trading technology for a hedge so its my job to know as much as I can but the only universal truth I've found is that no one fully understand how the whole system works.