Login Page - Create Account

Support Board


Date/Time: Wed, 05 Mar 2025 04:26:03 +0000



Enable Auto Scale the ChartDOM and Clear functions when using Show Market Data Columns

View Count: 1113

[2021-06-23 14:55:48]
ticinotrader - Posts: 407
Dear Support,

When displaying a chart DOM, there is the handy option available: right click -> Auto Scale the ChartDOM.

But when the Trade -> Show Market Data Columns option is selected, the 'Auto Scale the ChartDOM' feature is disabled (greyed out).

Can you please enable this scaling option when the Trade - Show Market Data Column option is used?

Thank you.
Date Time Of Last Edit: 2021-06-23 15:37:50
[2021-06-23 15:17:37]
John - SC Support - Posts: 38380
But when the Trade -> Show Market Data Columns option is selected, the 'Auto Scale the ChartDOM' feature is disabled (greyed out).

You have us confused, there is no option for Show Market Data Columns on a Trading DOM. Conversely, there is no option for Auto Scale the ChartDOM on a Chart DOM. So we are not sure what exactly you are looking at or which DOM you are wanting the changes for.
For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
[2021-06-23 15:37:18]
ticinotrader - Posts: 407
Dear John,

Sorry I made a mistake in the initial post so please disregard the part related to right click/Clear content of columns (I have just edited the initial post).

Regarding the disabled Auto Scale the ChartDOM right click option, please see the attached chart.

This is a chart that I created by opening an empty chart then clicking on the Trade -> Show Market Data Columns (as an opposite to the Trade -> Trading Chart DOM ON function), then added and rearranged various columns with DOM information, to end up with a chart where the DOM information is displayed but it is not a functional DOM (trades can not be executed by mouse click) - its role is to simply display DOM related information but without enabling execution/trade functions.

When right clicking on the price scale, the option Auto Scale Chart DOM option is disabled, supposedly because this is not a DOM, but because it shows the same DOM information, it would be very handy to be able to properly scale this chart similar to how the Auto Scale Chart DOM function works, because that gives the most pleasing view of the DOM info with a single click.

I got many requests where users want to display DOM info, but they do not want to execute from the chart DOM because of various reasons, mostly because to not enter into a trade by accidentally clicking on the buy/sell columns.
image20210623_172545.png / V - Attached On 2021-06-23 15:27:52 UTC - Size: 143.6 KB - 237 views
[2021-06-23 15:44:36]
John - SC Support - Posts: 38380
The option "Auto Scale the Chart DOM" is not there as this is not a Stand-Alone Trading DOM, that is the one where that option is available.

To begin with, you have the Reset option available. If it is not doing what you want, then it's a matter of setting up the scaling as you want. The Trading DOM uses a Constant Range scaling, so you may want to try that with your Chart DOM and then just use the Reset. It should get you pretty close to what you are wanting. Refer to the following:
Chart Scale and Scale Adjusting: Constant Range (Scale Range)

Also note the Constant Range Scale Modes, as you may want to try those options to see if one is more to your liking.
For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
[2021-06-23 19:09:28]
ticinotrader - Posts: 407
As far as I know this function is available with the Chart DOM as well and not just the Standalone Trading DOM (I use it regularly on Chart DOMs) - that is why I asked, because I supposed this scaling option is related to the optimally visible height of the content of individual DOM rows and not tied to the non-display related settings of a DOM. And especially because it is already available when using Chart DOMs as well.

I will anyway double check the options you mentioned.

Thank you.
[2021-06-23 19:13:16]
John - SC Support - Posts: 38380
My apologies. It is an option for the Chart DOM that I had never realized was there, since I have always used the Reset.

I will check on why the option is not available when the Market Data columns are displayed.
For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
[2021-06-23 20:19:27]
John - SC Support - Posts: 38380
It might be possible to add the option for Auto Scale the ChartDOM when the Market Data Columns are displayed. We will need to look a bit further into it.

But, we want to point out that by selecting that option, what happens is the DOM is changed from whatever Scale mode it was in, to Constant Range. At that point, selecting Auto Scale the ChartDOM or Reset are going to do the same thing. So, as we said, you can obtain the same functionality by setting the chart to Constant Range manually.
For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
[2021-06-23 20:44:31]
ticinotrader - Posts: 407
I think this is perfect - to automatically set the Scale mode to Constant range when Autoscaling based on Chart DOM is selected and the Show Market Data column is set.
This is identical to how the same function works when the Chart DOM is displayed and the Auto Scale the Chart DOM function is selected.

Repeating request I get when creating chartbooks is to create layouts that display various DOM information on the right part of a chart but without the execution functionality. When keeping this goal in mind, the Show Market Data Columns option is superior to the Chart DOM, because when displaying the Chart DOM, the buy/sell columns can not be hidden and take unnecessary space on the chart, even in case if the bid/ask depth is displayed in a single column (combined).

I attach one example, where the goal is to display the bid/ask depth in a single column. I am working on new MBO chartbooks as well that can otherwise be displayed with DOMs and Chart DOMs only.

The auto scaling based on DOM function already works perfectly to take care of the automatic aesthetic scaling of DOM information so would be great to use it with the Show Market Data Columns as well.
image20210623_223808.png / V - Attached On 2021-06-23 20:42:54 UTC - Size: 212.37 KB - 226 views
[2021-06-23 21:12:28]
John - SC Support - Posts: 38380
Sorry, but I am a bit confused as to what you are looking for from the Market Data Columns that is not there (apart from the option for "Auto Scale Chart DOM"). You can put on all the same columns on as you can when using the Trading Chart DOM. So it should do what you are looking for. If I am missing something else (which we have shown is entirely possible) then please let me know.
For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
[2021-06-24 06:48:05]
ticinotrader - Posts: 407
Yes, you are correct. The same information can be displayed with a Chart DOM as well, but it is not possible to not display certain columns and info when the Chart DOM is active, although it can be done with the Show Market Data Columns.

I would like to display DOM data columns without the additional trading functionality and without the two columns (buy/sell) that is not possible to disable on the DOM.
When using certain charts and studies, it is also very handy to not display trade and order related information (lines, labels) on the chart, to keep the chart clean.
This is also not possible when displaying a Chart DOM, because if we disable trading using the Trade -> Chart Trade Mode On/Off function, it automatically hides the Chart DOM as well.

Both the Chart DOM and the Show Market Data Columns functions work perfectly for me and I am able to achieve what I want with them.

I am just looking for to be able to automatically scale a chart based on the DOM data rows height, when using the Show Market Data Columns - similar to how it works, when the Chart DOM is displayed. Using the Auto Scale Chart DOM function.
[2021-06-24 14:26:54]
John - SC Support - Posts: 38380
Ok. Thank you. I think we can make the change to have Auto Scale the Chart DOM active when using the Market Data Columns. I just want to do some more testing to make sure there is not an affect I have not thought about.
For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
[2021-06-29 08:56:41]
ticinotrader - Posts: 407
Dear John,

While spending more time with the Show Market Data columns option, I found another two option that works on the Chart DOM but not when the Show Market Data option is used:

Extend Horizontal Grid onto Chart DOM: horizontal grid does not extend to the Data Columns, unless the Chart DOM is enabled

Chart DOM Daily High/Low Line Enable: H/L lines are not displayed on the Data Columns, unless the Chart DOM is enabled.

Can you please make these two options also available when using the Show Market Data Columns option?

Thank you.
image20210629_105000.png / V - Attached On 2021-06-29 08:56:23 UTC - Size: 174.33 KB - 225 views
image20210629_105041.png / V - Attached On 2021-06-29 08:56:31 UTC - Size: 202.35 KB - 243 views
[2021-06-29 15:50:48]
John - SC Support - Posts: 38380
I will take a look, but can not make any promises.
For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
[2021-08-06 21:35:57]
John - SC Support - Posts: 38380
Sorry for how long this has taken, but we have added the ability to select "Auto Scale the ChartDOM" when just the Market Data Columns are present. This will be in the next Pre-Release (v 2295).

We will look into the other requests a bit later. We have not had time to look into them, but we wanted to get this one change out.
For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
[2022-01-11 23:47:45]
John - SC Support - Posts: 38380
We have added the ability to have the extended horizontal grid and the Daily High and Daily Low Lines displayed in the Chart DOM when the Market Data Columns is enabled. This will be in the next Pre-Release (v 2344).
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