Login Page - Create Account

Support Board


Date/Time: Fri, 14 Mar 2025 04:19:44 +0000



Aggregating recent ask/bid volume

View Count: 1545

[2021-03-31 15:43:00]
FilipL - Posts: 13
Hello,

is there a way to aggregate recent ask/bid volume within certain ranges? For example:
Recent ask volume (RAV) for price 100 = 3
RAV for 100.25 = 5
RAV for 100.50 = 3
RAV for 100.75 = 5

If I set market depth increment on 4 tick then I would like to see a RAV (for price 100) = 16 (3+5+3+5) so as a sum of RAVs within range [100,101)

Because with default recent bid/ask volume and depth of a market increment of 4 ticks, my DOM looks like this (attached file)
Is there a way to aggregate those RAV and RBV?

Thank You in advance.
Attachment Deleted.
attachment1.bmp - Attached On 2021-03-31 15:42:10 UTC - Size: 479.77 KB - 449 views
[2021-04-16 19:46:07]
Nkrastins - Posts: 35
Hello,

I have a similar issue here.

Can anyone please let me know how to aggregate traded volume on the Bid/Ask

Thanks
imageCapture.PNG / V - Attached On 2021-04-16 19:45:44 UTC - Size: 67.03 KB - 353 views
Attachment Deleted.
[2021-04-16 20:00:25]
John - SC Support - Posts: 38653
It is only possible to aggregate the primary Bid and Ask data. None of the other market data columns support aggregation.

Refer to the following for how to combine the primary Bid and Ask levels:
Chart Settings: Market Depth Combine Increment in Ticks (Chart >> Chart Settings >> Market Depth menu)
For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
[2022-06-16 15:35:20]
Nkrastins - Posts: 35
Quick question,

if I hire a 3rd party developer, does he will ability modify the recent volume column settings, or that only can be done if you have the source code?

Sorry, if it sounds silly, I just don't know anything about developing.

Thanks
[2022-06-16 17:57:34]
John - SC Support - Posts: 38653
It's a very good question.

It is not possible to manipulate the data that is displayed in any of the DOM columns, but the data is available through our interface. Refer to the information here for example:
ACSIL Interface Members - Functions: sc.GetRecentAskVolumeAtPrice() / sc.GetRecentBidVolumeAtPrice()

Additionally, there are two columns called "General Purpose 1/2" that can be used to write new data into. Refer to the information here for related information to how this is done:
ACSIL Interface Members - Functions: sc.GetDOMColumnLeftCoordinate()
For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing

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

Login

Login Page - Create Account