Login Page - Create Account

Support Board


Date/Time: Sat, 20 Apr 2024 16:29:42 +0000



[Locked] - Multi-Timeframe Study

View Count: 2543

[2018-09-20 01:19:10]
jimskin - Posts: 127
Hi,

I want to convert a MQL4 multi-timeframe indicator over to SC that has a panel in the top right of the chart showing the trend of the symbol on other timeframes (based on a moving average crossover). That's a simplified explanation of what the indicator does, the SC overlay study is not complex enough to do the job. I have been informed that to have something similar in SC I would have to have all of the other timeframe charts open to be able to retrieve the data. If so, that seems a really antiquated way of providing chart data. It means having hundreds of charts open in a chartbook. Are there any plans of addressing this issue? In MT4 and TradeStation you can simply pull the data from one open chart.

Thanks,

James
[2018-09-20 18:51:22]
Sierra Chart Engineering - Posts: 104368
Yes, you do need all of the charts open. For more information why this is the case and would never change, refer to:
Study Summary Window: Why a Chart is Required for the Studies in the Study Summary Window

Do not see how this is antiquated at all. This is a simple basic fact which can never be avoided. Furthermore, those charts can easily be hidden:
Disabling Sierra Chart User Interface to Eliminate Graphics Load

So effectively you can do the same thing. From our perspective to believe somehow that a chart is not needed really comes across as a joke. It is definitively needed and ultimately these other programs must have a chart like object in the background to do this.

And also you are probably interested in using the Study Summary window to accomplish what you want:
Study Summary Window: Introduction
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: 2019-10-20 21:08:15
[2018-09-21 09:57:45]
jimskin - Posts: 127
Thanks for the reply even though it was a little abrupt.

It is definitively needed and ultimately these 'other programs must have a chart like object in the background to do this'.

Your statement above says it all. That is what is needed in SC. But as you said the current way SC manages data "would never change".
[2018-09-21 17:00:11]
Sierra Chart Engineering - Posts: 104368
But effectively you can do this by opening the chart and hiding the chart. You can also programmatically open charts and perhaps we could also have it automatically hidden.
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
[2018-09-24 14:32:24]
jimskin - Posts: 127
I don't think that would work. In MT4 I have 28 forex pairs open with 9 timeframes displayed on each chart. That would mean I would need 252 charts open in SC (I only have 28 charts open in MT4). I've noticed SC can only handle approx 320 charts open (in 2 chartbooks). That's on a top end PC and it takes 15 minutes to load those charts.
[2018-09-24 19:28:04]
Sierra Chart Engineering - Posts: 104368
What you mean is that the Windows operating system can only handle 320 charts. That is where the problem is. But there is a solution to this and that is to enable this option:
General Settings Window: Destroy Chart Windows when Hidden (Global Settings >> General Settings >> GUI >> Application GUI)


And to hide those charts. The Windows operating system has trouble with too many chart windows open.
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: 2018-09-24 19:29:27
[2018-09-24 22:10:30]
jimskin - Posts: 127
I already had the Destroy Chart Windows When Hidden option enabled.
[2018-09-25 18:38:53]
Sierra Chart Engineering - Posts: 104368
And make sure those charts are actually hidden as well. You can do that through the Window menu.
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
[2018-10-14 02:04:29]
Sierra Chart Engineering - Posts: 104368
Letting you know in the latest version, this function now supports creating a chart hidden which effectively lets you accomplish what you want:
sc.OpenChartOrGetChartReference()

We will be updating the documentation.
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: 2018-10-14 02:06:21
[2018-10-14 10:28:29]
jimskin - Posts: 127
Ok, thank you.
[2019-10-20 20:33:05]
jimskin - Posts: 127
I think what you are saying in the 'Why a Chart is Required for the Studies in the Study Summary Window' statement is that you didn't build that functionality into SC in your original base code and that to do it now would mean a complete rewrite or that it would break other things in the application. You can access other timeframes (including study data) from one chart in Metatrader 4, TradeStation, MultiCharts, etc.. without having to have all the other timeframe charts open. It is silly to have to have thousands of different timeframe charts open (even if they are hidden) to be able to run a multi-timeframe indicator.
[2019-10-20 20:35:53]
Sierra Chart Engineering - Posts: 104368
Then please use those other programs. Our position on this is very clear. We do not need to be told this. The architecture of Sierra Chart is superior to everything else out there. That is a basic fact.
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: 2019-10-20 20:37:22

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

Login

Login Page - Create Account