I've been trading a bit over the last few years with custom software I've built for the cryptocurrency space.. mainly on Coinbase. With Coinbase I can get a level-3 data feed with sub-10ms latency (as long as my algo is running in AWS), and I can get execution times on the order or 20ms or so. Is there any way I can get similar results in the traditional finance world, or will I always be doomed to have my orders front-run by faster, better (physically co-located) algos? I'm thinking about dipping my toe in the traditional finance system with CME futures for Bitcoin (makes sense, right?). Is there a full orderbook data feed that has under say, 20ms of latency that can be purchased? Any brokers that can guarantee order placements under 50ms, or 100ms at most?
www.tradingtechnologies.com www.cqg.com www.rithmic.com can give you data, execution and API colocated with matching engine in CME Aurora data centre. You will need a broker, they are listed on the above websites.
When it comes to Bitcoin futures (full or micro-size) what you should be concerned about, waaaay before speed, is the bid-ask spread.
For brokers, a popular low margin broker for CME bitcoin futures and bitcoin micro futures is NinjaTrader. Here their direct link: https://ninjatrader.com/Micro-Bitcoin-Futures Other brokers like Interactive Brokers also support CME bitcoin futures, but the margin requirement is substantially larger: https://ibkr.info/article/3049 Our VPS has 1ms latency to CQG and Rithmic. For example, here is ping to CQG:
>> When it comes to Bitcoin futures (full or micro-size) what you should be concerned about, waaaay before speed, is the bid-ask spread. Thanks, I agree, but let's assume I have that figured in already, and let's assume portfolio management is also already baked in: Now the remaining questions are around market data speed and execution speed. Thanks @ZBZB, @Overnight... Unfortunately, Of the options mentioned so far: tradingtechnologies.com cqg.com rithmic.com ninjatrader.com I have not been able to find API documentation anywhere. I'd like to know that real-time Level-2 or Level-3 data is available before jumping down a rabbit-hole. Looking for something akin to: https://docs.pro.coinbase.com/ Any suggestions are appreciated.
@SunTrader, Thanks for your opinion, but I know what I'm doing. Maybe in your experience you consider the difficulties of negotiating wide bid/ask spreads and portfolio management to be tall hurdles; but for me, those issues are decided, and not the topic of this thread. At this point, if I am going to commit significant development resources toward platform integration, I need to know exactly what I'm going to be getting. If you can help me answer the questions surrounding finding low-latency-from-the-market Level-2 or Level-3 data, please advise. Thanks!