Support Board
Date/Time: Sun, 24 Nov 2024 06:44:37 +0000
Post From: Now Released: Upcoming CME Direct Routing
[2021-03-17 09:05:39] |
Sierra Chart Engineering - Posts: 104368 |
Previously posted in another thread: We also want to explain the difference between direct order routing to the CME versus what TT offers.
The direct order routing is to the CME Convenience Gateway, which is very reliable, according to our infrastructure provider, and uses the FIX protocol. Even more reliable, than the market segment gateways. This is what we are told. We first want to just talk about latency differences. The convenience gateway, according to the CME has an additional 100 µs a higher latency as compared to the market segment gateways. We are referring to microseconds here, not milliseconds. This is a much more simplified and reliable way to interface with the CME. And according to our infrastructure provider, almost never has a problem. Although there is a higher latency with the convenience gateway as compared to market segment gateways, the Sierra Chart order routing is so fast and so direct, that only makes sense, it is still going to be ahead of the time to be routing through a system like the CQG Web API or TT. So basically we have a server in the Aurora data center and we will be adding another one, and these have a direct link to the CME infrastructure. Each server has two connections. An A and B. So if one fails there is another one. The CME also has a backup server. So there are numerous levels of redundancy. Two servers. Two connections for each server. And two servers on the CME side. We can also add another ISP as well for further redundancy. The order routing process is Sierra Chart, which we use now, which has what we call a service client, for the CME FIX protocol using iLink. All of this is a very simple and very straightforward. Really simple and really straightforward. The risk management controls are also very simple and very reliable and very straightforward. The only thing that is an area of concern, would be automatic liquidation and we would not offer that right away and instead just simply if there is a margin violation, then only a reduction of positions is allowed and not new positions. And then the clearing from can take the appropriate steps. Yes auto liquidation is something that we do have and can release at some point but we do not want to do this as a first step. So what we are eliminating by removing TT, is the entire layer of complexity TT has. Instead it is just so simple and direct to the CME, through their highly reliable convenience gateway. For example as we understand TT uses zookeeper: https://zookeeper.apache.org/ There is nothing like this at all on the Sierra Chart side. All software is completely developed by us, and the order routing process is Sierra Chart itself using the DTC protocol server with multiple users connected in. So this is a proven and reliable platform all fully under our direct control and with very straightforward and simple architecture. The fact that we have had zero downtime with the Denali feed, and the order routing would be be running on the very same infrastructure as the Denali feed, is example of the reliability of the direct routing. And all of our testing so far with CME, we have not had any connectivity issues other than issues involving sequence numbers but all of those details have been worked out and resolved and we have consistently reliable connectivity in testing. We always opt for simple and traditional. Regarding the recent issues with CQG, we have not concentrated on all of the details and what exactly went wrong and we do not know the causes of these problems. What we can say, is that the Sierra Chart order routing architecture is very well-designed and very stable and has full redundancy and backup. We would never expect to have a problem like TT or CQG has had. And also there would be separate order routing for each clearing firm. They would be completely separate from each other using different CME iLink connections. The more likely issue would be a server problem preventing order routing but in this case, we then just switch to another server where everything is mirrored in real time and we can gracefully switch over. Sierra Chart Support - Engineering Level Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy: https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service: Sierra Chart Teton Futures Order Routing Date Time Of Last Edit: 2021-03-17 15:22:30
|