Support Board
Date/Time: Sat, 15 Mar 2025 22:53:19 +0000
Crypto perpetual futures contract size and position bug
View Count: 781
[2022-07-29 17:52:33] |
User695825 - Posts: 4 |
Hi, I wanted to report the bugs explained below. The tickers I tried are for Binance. 1) For the inverse perpetual futures (BTC-margined, position size measured in contracts) it multiplies every contract by 10K. 2) For the regular perpetual futures (USD-T margined, position size measured in crypto) it multiplies every crypto quantity bought/sold by 10K. The numbers appear this way both on the Sold/Bot columns of the DOM and on the Time & Sales, giving your wrong impression of what is being bought and sold. 3) The previous bugs inevitably affect the volume, since wrong quantities are being counted. However, there is a way to display the correct volume, by changing the Volume Value Format from 1 to 0,0001 at Chart Settings. But this comes at a cost for the inverse perpetual futures where volume should be a positive integer (multiple of contracts) but you end up with 4 annoying decimal places instead. For all of the above problems I attached screenshots. -At the BTC screenshot, you can see the problem with the decimal places after the Chart Settings tweak. The Sold/Bot columns are still displaying wrong numbers (for example at the first row it should be 7 contracts sold and 745 contracts bought instead of 70K and 7.45M). -At the DOT screenshot, the same problem of multiplying by 10K also exists, but this time I did not tweak Chart settings to fix the volume. I just sent it to show you an extra bug at the Bids/Offers columns (white gigantic numbers). Not viewing the right data is a major problem and I cannot upgrade from trial to paid if this is not fixed. But frankly, it seems like this problem can be fixed by simply changing a variable value, so hopefully it can be done easily and quickly and then I'll upgrade. Thanks! |
[2022-08-01 14:57:12] |
Sierra_Chart Engineering - Posts: 18793 |
There really is not much more help we can provide. Until Sierra Chart can store fractional values for volume for trades, this is just how it is. Refer to: Cryptocurrency / Bitcoin Data and Trading Services: Notes Fractional volume values are supported for order quantities for trading. 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 |
[2022-08-03 11:42:18] |
User695825 - Posts: 4 |
Maybe I was not understood because your answer is out of subject, so I'll try to rephrase the main problem. A contract is worth 100$ in BTC inverse perpetual futures, but when a contract is being bought or sold your DOM displays 10K instead of 1 (and of course similarly when multiples of a contract are being bought or sold, which is the most common). In normal perpetual futures, a contract size is the minimum quantity of a cryptocurrency that can be bought or sold (for example 0,0001 BTC), but when it is bought or sold your DOM displays a number that is 10 THOUSAND TIMES larger at the "bid/ask trade size" column (for example 1 BTC). That's what's causing the issue with the volume, and volume is not the main issue because it is caused by the above problem and there is a fix for it in chart settings anyway. Please address the problem I described in the first paragraph. |
[2022-08-03 11:46:25] |
Sierra_Chart Engineering - Posts: 18793 |
This is just how it is since the volume data has to be stored as integers in Sierra Chart. So Binance volume data is multiplied by 10,000. This will not change for the time being. This does not affect market depth data though. 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 Date Time Of Last Edit: 2022-08-03 11:46:57
|
[2022-08-03 21:58:55] |
User695825 - Posts: 4 |
OK, I won't argue about how volume should be stored, but it absolutely positively affects market depth data, in fact I explained how it affects market depth data in every detail during the last 2 posts. You already have Volume Value Format in Chart Settings that just changes how volume is displayed, why don't you add a similar settings that changes how position size is displayed (a setting like Trading Size Value Format)? This way you won't have to change how anything is stored, but people will be able to see the right quantities that are being bought and sold at their DOM. I can't stress enough how important it is for people to be able to see the correct data. |
To post a message in this thread, you need to log in with your Sierra Chart account: