you need true tick-by-tick provider...there are only two choices for retail trader - Activetick & Nanex. they get raw data from SIPs and can subscribe by venue. Activetick is not reliable but when it works its pretty good.
Don't use IQFeed or Polygon. they send their own composite feed. In other words prices are filtered by their rules, not tick-by-tick.
I am using pico which is approved extranet provider for CTA and UTP. very reliable but expensive.
Thanks for reply. Good to hear there are solutions which provide actual tick data. I would be also interested to hear what is the pricing on Pico data.
But thanks for letting me know the pricing. I am currently testing dxFeed, its about 10 times cheaper, but i first have to see what the real time data are like. Will post update once i look into it.