Login Page - Create Account

Support Board


Date/Time: Fri, 26 Apr 2024 03:22:13 +0000



Post From: Binance and Deribit Data Feed configuration questions

[2022-05-19 23:10:18]
Rickty - Posts: 35
I'm working on a crypto project driven by research I've done on Sierra Charts (SC), and I have data feed questions. In this project our developer has written directly to the Binance and Deribit APIs and built an OMS we use for trading on a hosted server. SC runs on a separate server and I use it strictly for research so it is not affected by production issues. In spite of having written directly to the exchange APIs, we sometimes see big data delays vs. Sierra Charts and we're trying to figure out the cause(s). Our server and OMS are not remotely maxed out when this happens and internal latency measurements (our developer is expert in this) show that any delays we are seeing are not on our end. Periodic delays are expected - and confirmed by other participants we know - but we see delays not seen in SC.

My assumption to date has been that Sierra Charts is using the same APIs available publicly; which is what we are doing in this project - using websockets. If the exchange treat connection types differently that could be determinative. For example if SC is pulling data via FIX and this project is pulling data separately over websockets and the exchanges have more constraints on how they provide websockets powered data then I can't expect the performance available via FIX.

My questions are:
(1) Is SC using publicly available APIs or something more institutional / industrial strength from the exchanges?
(2) Is SC getting data from Binance and Deribit using FIX? Websockets? Something else?
(3) Does SC pull in aggregated or non aggregated trade data?
(4) Does SC provide exchange data raw to customers, or is any processing performed on it first? Anything else I should be asking about here?
(5) Are there any other configurations in how the Binance and Deribit data feeds are used by Sierra Charts not addressed here?
(6) Wing and a prayer question: is there any way around the Binance 100ms data book update buckets?