Login Page - Create Account

DTC Protocol Discussion Forum


Date/Time: Fri, 29 Nov 2024 14:44:46 +0000



Coinbase Exchange Discussion

View Count: 8057

[2015-09-04 02:42:48]
DTC Engineering - Posts: 320
We, Sierra Chart, were contacted by Coinbase exchange to add market data support for their exchange in Sierra Chart.

We did our very best to convince some about the DTC protocol and as usual the typical responses were given.

We asked them if they support FIX for pricing and they say that they do not. That would be the only protocol we would consider for pricing if we were to program to their market data.

This was the final message we sent them that we want to publicly share:


Hello [name removed],

We are certain in the coming months and years DTC is going to have a greater following and become a commonly used standard. I have no doubt about this whatsoever. Certainly it will evolve, and as others join in support of this protocol, additions and small changes will be made in order to suit the needs of those who use the protocol.

The whole idea behind DTC is to enable plug-and-play standardized connectivity between client and servers for market data and trading communication.

We would hope that you would recognize the tremendous value in this.

While websockets and REST have some element of standardization, the messages, fields and general procedures that your exchange and other exchanges are using with those, are all nonstandard and different. These underlying protocols also have unnecessary overhead.

DTC is highly standardized and developed by a leader in this industry and is slowly gaining a following.

Think about this:

You want us to undertake the necessary study work and programming to integrate to your services which you will benefit from when people trade on your exchange.

And at this time you do not want to undertake the effort to program to DTC at least for market data. So why is it that if you do not want to integrate to DTC at this time, that we should integrate to your protocols especially being we are offering Sierra Chart to you for free for both charting and trading.

This is not meant to be an offense, merely presenting a practical reality. One which we are trying to solve through the DTC Protocol. This only underscores the absolute importance of a common protocol. And one thing very important about a common protocol is that it must be very simple and run over a TCP/IP connection which can use TLS or not. And it needs to support multiple encodings. Two of which which are already well-established: JSON and Google protocol buffers.

Utilizing DTC for market data should be rather trivial for you. And I am happy to spend time with one of your programmers explaining the simple details of this. I would really think the effort would only be a matter of days.

Please consider DTC at some point in the future.

If you have a good implementation of FIX for trading, we can work with that for trading and the above discussion is not really in relation to FIX for trading which we could support.


Thank You,
DTC Engineering

Date Time Of Last Edit: 2015-09-04 02:44:32
[2015-09-04 02:52:24]
DTC Engineering - Posts: 320
Another major advantage of DTC, is no documentation has to be written. It already exists on this website.

And we are gradually making an effort at this time to make the documentation complete and improve upon it where necessary. There is still more to do, but we are almost there.

So an implementer of DTC, does not have to write documentation and does not have to create any header files.
Date Time Of Last Edit: 2015-09-04 02:52:55
[2015-09-04 05:45:07]
DTC Engineering - Posts: 320
Also regarding FIX for trading, FIX is an antiquated protocol with unnecessary fields over an authenticated TCP/IP connection.

And it is not highly standardized with messages and fields. And there is always question about whether an implementer of the FIX protocol has done it in a sensible way.
[2015-09-04 07:49:16]
vbmithr - Posts: 204
I asked Coinbase about DTC. Interesting that they ask you to implement it.
[2015-09-04 08:03:21]
DTC Engineering - Posts: 320
To be clear, they are not asking us to implement DTC, but they are asking us to integrate using REST or their websocket protocol for their market data.

I had a quick look at their websocket protocol, and it seems as though they are sending the open limit orders individually rather than combining the multiple orders at the same price level. But maybe that is normal for the Bitcoin market. It is not how it is done in the futures market.
[2017-12-13 22:39:45]
ephi144 - Posts: 54
has there been another look into this?
[2017-12-14 00:25:24]
Sierra Chart Engineering - Posts: 104368
We intend to add support for GDAX:

https://www.gdax.com/
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
[2017-12-14 00:43:49]
ephi144 - Posts: 54
awesome. any eta?
[2017-12-16 19:16:28]
DTC Engineering - Posts: 320
It is hard to say at this point. Market data can come quickly like within 60 days, but trading support will take longer.
Date Time Of Last Edit: 2017-12-16 19:16:46

To post a message in this thread, you need to log in with your Sierra Chart account:

Login

Login Page - Create Account