Login Page - Create Account

Support Board


Date/Time: Sat, 27 Apr 2024 21:19:03 +0000



Post From: Announcement: Open Specification Protocol for Connectivity to Data and Trading Services

[2013-06-16 20:14:07]
Sierra Chart Engineering - Posts: 104368
Not sure what is meant by "bindings". The protocol is not specific to any language. It is merely a protocol which is language independent.

It is not the intent of this protocol or initiative to be creating software which implements the protocol. That is for implementers to be doing. For example take the FIX protocol, it is language independent.

From FIX website:
The Financial Information eXchange ("FIX") Protocol is a series of messaging specifications for the electronic communication of trade-related messages. It has been developed through the collaboration of banks, broker-dealers, exchanges, industry utilities and associations, institutional investors, and information technology providers from around the world. These market participants share a vision of a common, global language for the automated trading of financial instruments.

FIX is the industry-driven messaging standard that is changing the face of the global financial services sector, as firms use the protocol to transact in an electronic, transparent, cost efficient and timely manner. FIX is open and free, but it is not software. Rather, FIX is a specification around which software developers can create commercial or open-source software, as they see fit.

This project needs to be completely independent. It should not utilize or involve any other protocol or software other than the FIX protocol which it needs to be similar to and improve upon.

With FIX, each message contains a version number, a sequence number, a checksum, the sender comp ID and the target comp ID. All of this is unnecessary over an authenticated TCP/IP connection. It is a text format which is not efficient which involves the conversion of binary data to text and text to a binary format. This is regarded as inefficient for market data and is definitely inefficient for historical data transmission.

As a practical matter for real-time market data, with fast CPUs and efficient code, our impression is that FIX is not really that inefficient . But then again we do not have experience with it using it on a server serving hundreds of users.


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: 2013-06-16 21:40:06