Login Page - Create Account

Support Board


Date/Time: Thu, 25 Apr 2024 13:39:00 +0000



Ping to server timed out

View Count: 1164

[2020-02-21 15:56:48]
Ernie Doo - Posts: 46
Dear SC team,

I have been devoloping a study and I started to use making trades in real-time. However and unfortunately, the readings/data I am getting are delayed between 2-3 seconds versus Simulation.

I am trying to test the speed connection to the server but the ping request times out. I followed the instructions under https://www.sierrachart.com/index.php?page=doc/helpdetails1.php#CheckingConnectionQualityToRemoteServerByUsingPing

The server I am trying to ping is: futurestrading3.sierracharts.com. The Packets are sent but I receive nothing back and I get the message of "Request timed out".

Can you please help me?

Thanks,
Ernesto
[2020-02-21 18:24:38]
Sierra Chart Engineering - Posts: 104368
That server is not used for EUREX market data. The market data you are using comes from DS1.SierraCharts.com and DS7.SierraCharts.com. Refer to:
https://www.sierrachart.com/index.php?page=doc/helpdetails1.php#InternetPortsAndIPAddressesUsedBySierraChartDataServices

It is our hope that this year we will be able to provide EUREX data out of Frankfurt. But that still remains to be seen.
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
[2020-02-21 20:58:58]
Ernie Doo - Posts: 46
Thanks for your prompt response.

I pinged the DS1 and DS7.SierraCharts.com servers. For the 1st one I had an average ping of 130ms and for the 2nd one, 122ms. It could be much better but that is what I have. However, as I mentioned initially, my delay is of 2-3 seconds which I think is huge!

I would like to explain my setup quickly to you. I really need to find out why is there such a big difference if I want my Studies to work in Sierra Chart.

I) First of all, under Global Settings -> General Settings, I have a "Chart Update Interval in Milliseconds" of 50 (I didn't make this number smaller because it was explained by Sierra Chart that it was no recommended) and by the way, I had it initially on 500ms; I thought this was the problem but after bringing it down to 50ms, I still have that big delay.
II) Under Global Settings -> Data/Trade Service Settings I have:
  a) Service: SC Futures Order Routing/Data
  b) Intraday Data Storage Time Unit: 1 Tick
  c) Primary Server: Server 3 (which according to Sierra's description it is in Germany and I reside in Germany)

I only have 1 chart open (1 min) with only my study loaded to avoid other studies "stealing" bandwith.

While reviewing the Message Log I found out that Connections are made to 3 different servers: futurestrading3.sierracharts.com, DS1.SierraCharts.com and DS7.SierraCharts.com.

So, having explained all this I have a couple of questions:
1) What is futurestrading3 server for? I know the last 2 servers, DS1 and DS7 are then for market data (correct?).
2) Is there a way I can tell Sierra Chart to connect only to one market data server, either DS1 or DS7? I would of course choose the server with the fastest ping.
3) Can you think of anything else that could be happening to have this huge delay?
4) I read, I think in the Support Board, that you guys were working on supporting information on milliseconds. Is this already implemented? And what is the fastest time unit I can use?
5) And last question. Is there a way I can detect when a tick has happened? I mean, like the Intraday Data Storage Time Unit: 1 Tick, I would like to read the information at every tick, but I don't know how to do that. Currently I am reading data every time I detect the Second (time unit) changed.

Thanks Sierra Team. I am really desperate because my Simulation and testing run pretty good, but the accuracy with real-time trades is extremely low. I followed everything explained under "https://www.sierrachart.com/index.php?page=doc/Backtesting.php#DifferencesBackTestRealTime" without success.

Thanks again for all your support.
Ernesto

PS. I would love to receive EUREX data out of Frankfurt. How can I keep track if this is implemented? Is it only announced on the release notes?
Date Time Of Last Edit: 2020-02-24 16:16:18
[2020-02-24 20:08:40]
Ernie Doo - Posts: 46
Guys, some help please? Thank you!
[2020-02-25 16:04:02]
Sierra Chart Engineering - Posts: 104368
There is a lot you have written here. It takes time to go over this and respond.
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
[2020-02-25 22:49:59]
Sierra Chart Engineering - Posts: 104368
1. This is for order routing through Germany. Data server 1 and 7 are for market data.

2. No it will not matter because these servers are physically side-by-side.

3. Only explanation would be because the EUREX data goes to Chicago and then back out to Europe again. But we would not think this would cause a delay of 2 to 3 seconds unless there is some unknown delay going on within the Barchart network and feed handling.

4. Not sure we understand this. You are already using a 50 ms chart update interval.

5. Your study function is going to get called every 50 ms and then you can access all of the trades with this function:
sc.GetTimeAndSales()

Finally what we can say is we are planning and working on offering EUREX data out of Frankfurt. We are working on this as fast as we can. So we really do not have the best solution for EUREX now and we know that. But we are investing in this and getting this done as soon as we can.
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: 2020-02-25 22:50:54
[2020-02-27 10:44:54]
Ernie Doo - Posts: 46
Dear SC Team, thanks again for your response.

If I read this variable in my study: sc.BaseData[SC_VOLUME][sc.UpdateStartIndex - 1], will I have the same information as everyone else regardless of my delay?

PS. I noticed that my delay is not so big, but I do have the delay of 120-150ms I mentioned.

Thanks once more!
Ernesto
Date Time Of Last Edit: 2020-02-27 12:02:44
[2020-02-27 18:52:20]
Sierra Chart Engineering - Posts: 104368
Well what we can say is certainly that the volume per bar is going to be accurate up to the last trade received.
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