Login Page - Create Account

Support Board


Date/Time: Mon, 25 Nov 2024 11:24:53 +0000



[Programming Help] - [Programming Help] How to remove the

View Count: 306

[2024-03-04 12:47:34]
User462211 - Posts: 18
Edit : the title was cut: How to remove the "Historical Download Skipped" panel on a custom scid.
Hello,

I do calculations on a lot of stocks at the same time. The problem is that not all stocks have the same rhythm.
For example on my charts including the timefame in seconds, most of the stocks have trades carried out during this second, but some stocks do not have trades carried out for several seconds.
So there is an option to activate the filling of holes in Sierra (chart setting -> Bar Period -> Include Columns Whith No Data), this solves the problem of past holes, but not the trade holes currently being created. For example, if for the last 10 seconds there was no volume on the stock, then the chart will not move and fill this hole. It will fill this hole 10 seconds after the last trade.

The problem is that I am doing price derivative calculations, and therefore this calculation is blocked for 10 seconds because of that. Worse, Sierra extends the past into the future, which makes the calculation completely wrong.
Unfortunately, unless I'm mistaken, there is no option in Sierra that allows you to correct these holes being created.

So I said to myself, I was going to create a study that creates a SCID file that fills with the original stock (TEST.scid), but when there are holes being created, it fills them with a trade at volume 0 every second.
I did a test with a study test, and it works. To do this, I put its settings in the setting symbol (image attached).
I had to do several tests because there is no documentation of the symbol setting for a custom .scid.
After doing this, the new problem is that a sign saying "Historical Download Skipped" remains displayed all the time, right in the middle of the graph and does not disappear from the graph. The question is how to remove this perpetually displayed panel which bothers me when viewing the graphs ?

I also attach the log file:
Date Time Of Last Edit: 2024-03-04 16:31:18
image2024_03_04_13_24_49_Window.png / V - Attached On 2024-03-04 12:39:03 UTC - Size: 154.99 KB - 64 views
attachmentlog.txt - Attached On 2024-03-04 12:46:30 UTC - Size: 8.44 KB - 124 views
[2024-03-04 17:06:59]
John - SC Support - Posts: 36238
You can turn off all the notification messages of that sort by using the following setting:
General Settings Window: Show On-Chart Status Messages (Global Settings >> General Settings >> Charts >> Charts)

We are not sure exactly what you have done or setup, but you may want to look at the Symbol Settings for the data settings and see if modifying the settings will get rid of this message.
For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
[2024-03-04 18:45:03]
User462211 - Posts: 18
Thank you for your reply.

To simplify, I want a chart with a timeframe of 1 second which displays the last 10 candles, even when there has been no trade during the last 10 seconds for example.

The only solution I found was to create my own scid file. I write each trade in the TEST.scid file.

So I want to display a TEST.scid file:
* in real time.
* TEST.scid created outside sierra: Intraday Data File Format: How to Feed Sierra Chart Data Through Intraday Data Files

And when I do that, I have the following problem:
* "Historical Download Skipped" which always remains visible.
* the "Message log" window which generates connection error messages for this chart, which is not necessary.

Here is the content of symbol-settings :
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<symbol-settings>
  <settings>
    <symbol>TEST</symbol>
    <supports-market-depth>false</supports-market-depth>
    <historical-daily-data-source>SC_EXCHANGE_DATA_SERVICE</historical-daily-data-source>
    <historical-intraday-data-source>SC_EXCHANGE_DATA_SERVICE</historical-intraday-data-source>
    <realtime-data-client>default_primary</realtime-data-client>
    <is-custom-symbol>true</is-custom-symbol>
  </settings>
</symbol-settings>

[2024-03-06 01:06:54]
Sierra_Chart Engineering - Posts: 17172
The only thing you can do is disable this option:
General Settings Window: Show On-Chart Status Messages (Global Settings >> General Settings >> Charts >> Charts)
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, use the Teton service:
Sierra Chart Teton Futures Order Routing
[2024-03-06 05:21:13]
User201372 - Posts: 2
I keep getting this error when trying to compile

SCInput_Integer' was not declared in this scope
5 | SCInputRef RSILength = SCInput_Integer("RSILength", 14);

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

Login

Login Page - Create Account