Login Page - Create Account

Support Board


Date/Time: Wed, 05 Feb 2025 08:49:56 +0000



Opening range on DOM

View Count: 167

[2024-12-09 15:13:34]
User377189 - Posts: 203
I want to add opening range i.e. Open, High and Low; time period can vary from 30 seconds after open to 5 minutes.

How can i achieve this and the representation should be either lines or the price box to be highlighted for the entire session on the DOM?
Also how to make it dynamic when the opening range time period is not up it displays the opening range develop live?
[2024-12-09 18:39:55]
John - SC Support - Posts: 37728
You would need to use the "High/Low for Time Period - Extended" on a chart that has the minimum time period setting you want to use for the bar period. Then set your Start and End times for the study and set the Input for "Display High/Low Incrementally" to "Yes".

In terms of the "Line Stop Time", if you want the lines to display across the entire session, then you would want this to be 1 second before the Start Time in the study. For instance, if your Start Time is 08:30:00, then the "Line Stop Time" should be "08:29:59".

With regards to the Bar Period, you have to keep in mind that studies are based on the bars, not the underlying data. So if you want a 30 second Opening Range, then bars have to be a Bar Period of at most 30 seconds. If you are going to use a smaller bar period, then you it needs to be in an increment that can evenly go into the Opening Range period you want. For instance, for a 30 second opening range, you can use a Bar Period of 1 second, 2 seconds, 3 seconds, but not 4 seconds, as 30 is not evenly divisible by 4.
For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
[2024-12-09 19:02:47]
User377189 - Posts: 203
I did not open a separate chart just opened a DOM chart and added the study "High/Low for Time Period - Extended".

By going to, analysis > studies > add custom study > sierra chart custom studies and examples.

Does this method work?

I attached a screenshot of the DOM's.
In the screenshot you can see the for ES- the open in below the Range High and Above Range Low.
But for all Treasury notes/bonds DOM's --- the Open is higher than the Range High and Range Low. The Range High and Range Low for the Treasuries/bonds do not seem correct, i would assume after open, 30 seconds on wards a new High/Low will be formed but if NO new High is formed Open price would be Range High
Private File
[2024-12-09 19:59:58]
John - SC Support - Posts: 37728
It can work, but since a Trading DOM is a specialized chart, you would need to set the "Bar Period" to be the minimum value as described previously, otherwise you will not get the correct Opening Range you want.

We can not tell what is occurring through the Trade DOM. You would need to open a chart and put on the study and look at the values the chart shows as opposed to the Trade DOM. If they are different then you would need to determine what is causing that difference.
For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
[2024-12-10 14:19:15]
User377189 - Posts: 203
Is there a way i can have two other lines appear couple ticks/points away from on opening range levels

For Bar period i have attached screenshot assuming 30 seconds range. Is this correct?
Private File
[2024-12-10 17:11:40]
John - SC Support - Posts: 37728
There are a number of different ways to have additional lines show up above/below the levels that are defined by the Opening Range. The easiest one to use would be the "Study Subgraph Add" study. Add this study to the Chart/DOM and have it reference one of the subgraphs from the "High/Low for Time Period" and then enter the amount you want to offset. You need a copy of the study for each line you want to add.

The other options are the "Spreadsheet Formula" and the "Spreadsheet Study".

In the image, you show the Bar Period as 1 second. If you want a 30 second opening range, then we recommend setting that to 30 (i.e. 0-0-30).
For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
[2024-12-11 02:53:50]
User377189 - Posts: 203
For Bar period if I use 0-0-1 vs 0-0-30 gives difference of a tick for 30 seconds Opening range.

What is best way for me download historical intraday data for ES futures, specifically tick or 1-second intervals, to capture the high and low within the first 30 seconds after the market opens (9:30 a.m. EST). The data needs to be until 10:30 a.m. EST.
[2024-12-11 16:24:25]
John - SC Support - Posts: 37728
What are the Start and End Times in your "High/Low for Time Period - Extended" study?

You are setup to get the data from our Denali Exchange Data Feed. To ensure you are storing the data at every tick, check the following setting and make sure it is set to "1 tick":
Data/Trade Service Settings: Intraday Data Storage Time Unit (Global Settings >> Data/Trade Service Settings >> Common Settings >> Common Settings)

You should not have any trouble downloading historical data. If you are having an issue, then follow these instructions:
Historical Intraday Data (Missing Data / Download Errors / Viewing More Data): Downloading/Viewing More Historical Intraday Data
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: 2024-12-11 16:27:04
[2024-12-11 16:38:54]
User377189 - Posts: 203
- Start and End Times in your "High/Low for Time Period - Extended" study as follows:
Treasuries/Bonds
Start time - 08:20:00
End time - 08:20:30
Line Stop Time - 08:19:59

Equities
Start time - 09:30:00
End time - 09:30:30
Line Stop Time - 09:29:59

- I already had the intra-day data storage time already set to 1 tick
- For Current selected service i had CQG WebAPI. Do i keep this or change it? (see attached picture)
Private File
[2024-12-11 19:12:58]
John - SC Support - Posts: 37728
The reason you see a difference with 1 second versus 30 second bar periods is that your End Times are incorrect. You need to set your end time to be 1 second less than what you have. So your Treasuries/Bonds should be set to 08:20:29 and your Equities should be set to 09:30:29.

With the above End Times, you should get the exact same results regardless of whether your Bar Period is set to 1 second or 30 seconds.

You do not need to change the service you are connected to.
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