Login Page - Create Account

Support Board


Date/Time: Tue, 23 Apr 2024 22:26:00 +0000



Market Depth Historical Graph MBO filter

View Count: 1022

[2021-01-15 17:35:11]
MatZer0 - Posts: 36
Hi

I've noticed that Sierra supports MBO data and can display it in chart DOM

Is it possible to use that data as a filter for Market Depth Historical study?

I'd like to show only levels where there is at least one SINGLE resting order of minimum specified size (ie price level with at least one order with size of at least 100 contracts and not a level where there is one hundred of one lot orders)

Is that possible?

Thanks
[2021-01-18 23:03:41]
Sierra Chart Engineering - Posts: 104368
No this is not supported.

The Market Depth Historical Graph study does not directly use the market by order data.
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-01-18 23:03:57
[2021-01-19 10:08:12]
MatZer0 - Posts: 36
Is there a possibility to pull MBO information visible on screen out of DOM in a programmatic way (ie if I'd like to write it as a custom indicator)? If yes, what object should I refer to fetch this data?

Or it is currently display-only information available exclusively in DOM?
[2021-01-19 15:53:40]
Sierra Chart Engineering - Posts: 104368
Yes there are these two ACSIL functions for this:
int (SCDLLCALL* GetBidMarketLimitOrdersForPrice)(const int PriceInTicks, const int ArraySize, n_ACSIL::s_MarketOrderData* p_MarketOrderDataArray);
  int (SCDLLCALL* GetAskMarketLimitOrdersForPrice)(const int PriceInTicks, const int ArraySize, n_ACSIL::s_MarketOrderData* p_MarketOrderDataArray);

In the latest release of Sierra Chart.
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-01-19 15:53:49
[2021-02-26 20:28:28]
User566913 - Posts: 39
So new to coding, but is there a sample to use this in the ACS folder? Thanks
[2021-03-10 19:18:42]
Sierra Chart Engineering - Posts: 104368
Yes this is available in the latest version of Sierra Chart. Refer to this function:

/ACS_Source/Studies2.cpp/scsf_MarketLimitOrdersForPriceExample

You need to update Sierra Chart to the current version:
Software Download: Fast Update
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

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

Login

Login Page - Create Account