Login Page - Create Account

Support Board


Date/Time: Fri, 26 Apr 2024 09:53:07 +0000



Incorrect Conclusion: Inaccurate Price Data From Binance

View Count: 3030

[2021-09-21 20:00:42]
Stupid_idiot - Posts: 10
The price data from Binance on Sierra Charts is inaccurate, thousands of dollars off at times. This is in comparison to the data from Bitfinex on Sierra Charts (which is accurate) as well as the data from the exact same pairing & exchange (e.g., BTC/USDT Binance) on other platforms like TradingView. Even the data from Ninjatrader from Coinbase (BTCUSD) is a more accurate representation of general price action on all exchanges.

I have attached the most relevant screenshots to this post on different platforms that addresses this issue (I have more screenshots but that unfortunately exceeds the data limit allowed for posting). The most noteworthy discrepancy is on the major down bar on May 19th 2021. On pretty well every exchange it hit a low of 30k USD (on Binance, it hit 30k USD exactly). Yet, in Sierra Charts it says BTC/USDT hit a low of $34,682 on Binance which just isn't true. Same thing with BTC/USDC on Sierra charts, it says the low on May 19th was $34,785 on Binance. Again, not accurate.

I have noticed similar discrepancies with other instruments on Sierra Charts from Binance, e.g., Ethereum.

These are major discrepancies and am wondering what the cause is? It makes the data unusable for me.

Thankyou,

-Stupid_idiot
Date Time Of Last Edit: 2021-09-21 20:03:22
imageSierra Daily BTCUSDT Binance.png / V - Attached On 2021-09-21 19:53:23 UTC - Size: 556.08 KB - 235 views
imageSierra Daily BTCUSD Bitfinex.png / V - Attached On 2021-09-21 19:54:16 UTC - Size: 542.48 KB - 235 views
imageTradingView Daily BTCUSDT Binance.png / V - Attached On 2021-09-21 19:55:22 UTC - Size: 405.07 KB - 189 views
[2021-09-21 21:29:03]
Sierra Chart Engineering - Posts: 104368
You may be comparing the wrong symbols. Binance has a lot of different symbols which are similar.

This is the one you are probably looking for:
http://www.sierrachart.com/image.php?Image=1632259693803.png


The data simply could not be inaccurate. This is a claim that has no basis in fact or reality, or is even possible. Simply impossible. How can that possibly be true?
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
[2021-09-22 04:00:27]
Stupid_idiot - Posts: 10
My apologies but I'm not too sure what else to say... I presented you with objective data in the form of comparative screenshots so how you can say it "has no basis in fact or reality" is odd.

I am very familiar with Binance and the instrument you mentioned with the link you provided (Bitcoin/TetherUS Perpetual Futures) is not what I am interested in at all.


I will attach more screenshots to illustrate this issue further as it is not just in the #1 main BTC pairing on Binance (BTC/USDT) that shows this issue (as I have demonstrated in the screenshots above). I have attached screenshots of the second most popular BTC pairing, BTC/USDC, in both Sierra & TradingView. Again, notice the major discrepancy on the low on May 19th. I would also like to add that Binance uses TradingView directly on their trading dashboard so you can rest assured it is accurate.
imageSierra Daily BTCUSDC Binance.png / V - Attached On 2021-09-22 03:57:47 UTC - Size: 554.92 KB - 186 views
imageTradingView Daily BTCUSDC Binance.png / V - Attached On 2021-09-22 03:58:00 UTC - Size: 645.03 KB - 213 views
[2021-09-22 17:06:54]
Sierra Chart Engineering - Posts: 104368
We are declining further support here.

We are not going to get involved in this. There is not a problem on our side. If there is any issue, it is because of a substandard service from Binance.

We will not get involved in this whatsoever.
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-09-22 17:08:10
[2021-09-22 17:18:27]
Sierra Chart Engineering - Posts: 104368
What we will say, is that the Historical Daily chart bars are built by Sierra Chart from the Binance Intraday data. The timeframe for each bar is from 0:00:00 through 23:59:59.999999 UTC time.

You can look at the actual underlying Intraday data just by setting the chart bars to 1 minute per bar. And you can see all of the data there. Nothing is missed. You can also enable the option Chart >> Chart Settings to Include Columns with No Data to verify there is no missed data.

There simply is no room for any error here. You have the ability to examine everything on your side. You have access to all the data and all the symbols and you know how the daily bars are constructed.
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
[2021-09-22 17:40:03]
Sierra_Chart Engineering - Posts: 14092
We also see your Sierra Chart account is expired. We have reactivated it so you can do more testing.
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, use the Teton service:
Sierra Chart Teton Futures Order Routing
[2021-09-22 21:26:45]
Stupid_idiot - Posts: 10
I had a further look today and it appears that the only cause I can see is what you mentioned: "substandard service from Binance".

I guess they just didn't deliver all the data to Sierra. Which is unfortunate because I will have to go to another trading platform as accurate data from a high volume cryptocurrency exchange like Binance, is a requirement for my analysis.

Thank you for your time and support, it is much appreciated.
Date Time Of Last Edit: 2021-09-22 21:32:09
[2021-09-23 01:13:16]
Sierra Chart Engineering - Posts: 104368
But really this does not make sense:
I guess they just didn't deliver all the data to Sierra

This is why we looked at the Intraday data today for one of the symbols you mentioned and we see no obvious data missed. And the differences you are showing are substantial. The only other conclusion, is that there are certain types of trades ( "ignore" and insurance trades) which get filtered out by our data feed processing because they cause significantly out of range values in Intraday charts.


Maybe the daily charts you are comparing to, include some of these out of range values.

Are you able to identify any differences between the Intraday charts for Binance in Sierra Chart and other sources?
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-09-23 01:13:39
[2021-09-25 10:49:04]
Stupid_idiot - Posts: 10
I have attached the Binance BTC/USDT 30min intraday chart from both Sierra & TradingView and the discrepancy still exists to the same extent. I have also attached the Bitfinex BTC/USD 30min intraday chart from Sierra as oddly enough it seems to be spot on, hitting that 30k low.

All charts are from May 17th-24th.

Thanks,
imageSierra Binance 30min.png / V - Attached On 2021-09-25 10:45:14 UTC - Size: 78.38 KB - 191 views
imageTrading View Binance 30min.png / V - Attached On 2021-09-25 10:45:21 UTC - Size: 217.49 KB - 166 views
imageSierra Bitfinex 30min.png / V - Attached On 2021-09-25 10:47:08 UTC - Size: 74.98 KB - 164 views
[2021-09-25 15:41:25]
hanw - Posts: 15
I am able to see the same issue that #9 reported.
[2021-09-25 17:26:54]
Sierra Chart Engineering - Posts: 104368
For that particular symbol, there was various periods of lost connectivity on that date as you can see here:
http://www.sierrachart.com/image.php?Image=1632579609450.png

The dashed lines indicate missed data at times that Sierra Chart was getting disconnected from Binance because Binance was closing the connection.


There was connectivity problems because of a problem on the Binance side with that particular category of their data feeds.

And that lost connectivity was occurring for both of our servers. And it was not happening with other Binance connections at the same time. There are multiple connections. For example, the ones with the perpetual contracts, did not have this data loss:
http://www.sierrachart.com/image.php?Image=1632591112435.png


So this is because of a poor quality service from Binance. These services are substandard as is always been obvious for years. Binance is substandard, with market data delivery. That has always been clear from the very beginning. It is a sloppy and unreliable service. There are a lot of lost connections to Binance. It really is a mess.

Please use another service. This is why we did not want to get involved in this garbage to begin with.
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-09-25 17:33:10
[2021-09-25 17:45:19]
hanw - Posts: 15
Appreciate your reply on a weekend.

That makes sense, I have had similar experience with Binance's websocket connection. Every few days, the connection would receive a error code (1006, 1001, etc) from Binance and disconnect. It is annoying for an end customer, I could imagine it is even more annoying for a platform provider such as SierraChart.

The only reason that I still use Binance's service is it has the symbol that I would like to trade listed on the exchange. I looked into BitMEX, but it is not available in the region I live in. The lawsuit that the founders are involved also makes it sketchy. https://en.wikipedia.org/wiki/BitMEX

Perhaps I should trade something other than crypto =). One of the reason I like Sierra Chart is I can program my algorithm once for crypto, and apply it to other market.

By the way, shamelessly plug in my own thread here: Wireshark dissector for parsing DTC messages | Post: 279417 I would appreciate a confirmation from the support team about whether I am trying to do there make sense to you. A yes/no confirmation would save me a couple days of digging in documentation. Thanks!
[2021-09-26 08:57:04]
Stupid_idiot - Posts: 10
Interesting. Thankyou Sierra Engineering for looking into & shedding some light on that. That's unfortunate to hear about Binance's poor quality service as they are the highest volume cryptocurrency exchange by far and that is quite helpful in my analysis. Not very fair for you guys at Sierra who pay for that data to be utilized by your customers.

hanw, have you noticed this issue before in your history of viewing Binance cyrptocurrencies on Sierra Charts (missed data)? I really like Sierra for the same reason you mentioned above but accurate high volume data is a priority for me.
[2021-09-26 21:19:21]
hanw - Posts: 15
This is my first time observing this issue as well. When I was debugging some algorithm, I compared the live L2 market data in SierraChart with the l2 data on Binance, they were identical as far as I could tell.

In theory, SierraChart could have repaired the history data with data from Binance, e.g. https://data.binance.vision/data/spot/daily/klines/BTCUSDT/1m/BTCUSDT-1m-2021-05-18.zip, but it's up to SierraChart engineering to decide if it's worthwhile.

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

Login

Login Page - Create Account