Quote from MRBRETTONWOODS:
QH's QF is in C# BTW. Another one that you might want to look at is 'Object Trading', they simply offer an API (including FIX) for both market data and execution directly interfaced to a variety of exchanges. They also have some limited risk management solutions and they also have co-location. Although, I believe they are positioned more at the high-end.
Ullink is another one, although for data, they're using IDC's consolidated feed (not recommended).
Quote from hoppla:
That's also what I recall. Not sure what their target market is as anyone with low-ish latency requirements and appropriate setups has the capacities to do that themselves. It's not that hard and intensive a project. I would never want to rely on a 3rd party product for that part of the business. That being said, I have no direct personal experience with the product so it may be fantastic.
Thanks for the color on QH and ULLINK.
My experience is that it isn't difficult from a software development perspective to write feed handlers for (or an API for the protocols used at) every additional venue. But:
- The variable costs increase nonlinearly with each and this factored in, it's still an order of magnitude costlier to rely completely on an inhouse stack.
- The main issue has to do with the opportunity cost-benefit analysis: a 7 digit expense on 3rd party software may seem better spent elsewhere, but a 6 month development time with a 7 digit expense is very expensive too.
- As you've said, we have 'low-ish latency requirements', but low latency really isn't our competitive edge.
For these reasons, there's justification for relying on a 3rd party normalized feed or connection.