Login Page - Create Account

Support Board


Date/Time: Thu, 18 Apr 2024 13:36:55 +0000



Connection Problems with OEC

View Count: 2061

[2014-03-14 15:05:26]
Max Haebler - Posts: 18
Recently I have problems connecting to OEC.

Firstly I experience a lot of random disconnects lately (1-2 times per hour). This could be a problem with my network of course, but in the past this rarely happened and my network hasn't changed. Also while OEC Trader keeps running, SC disconnects and most times doesn't reconnect.

In the past this happened occasionally, but closing and restarting SC usually would fix the problem, i.e. I could connect to OEC. That is not the case anymore. After a random disconnect, SC often doesn't reconnect, even after restarting the software, sometimes for 30 minutes or more.

Please help.

Here is a log, that was made while OEC Trader was continuously running (so this shouldn't be a network problem).

Software version: 1107 | 2014-03-14 22:53:15
Usage end date: 2014-09-03 | 2014-03-14 22:53:15
Enabled for: Sierra Chart Historical Data Service. | 2014-03-14 22:53:15
Allow Support for Sierra Chart Data Feeds is enabled. | 2014-03-14 22:53:15
Active service: Open E Cry FIX/FAST | 2014-03-14 22:53:15
Time Zone: +08:00:00 (HKT+08) | 2014-03-14 22:53:15
2014-03-14 22:53:15 Local computer clock time | 2014-03-14 22:53:15
2014-03-14 14:53:15 GMT time | 2014-03-14 22:53:15
2014-03-14 22:53:15 Time zone adjusted time | 2014-03-14 22:53:15
Time difference to server time: 1 seconds. | 2014-03-14 22:53:15
Program path: C:\SierraChart\ | 2014-03-14 22:53:15
Data Files path: D:\App Data\Sierra Chart\Data\ | 2014-03-14 22:53:15
OS Version Number: 6.1 | 2014-03-14 22:53:15

Checking for new symbol settings for oec | 2014-03-14 22:53:15
Symbol settings are up-to-date for oec | 2014-03-14 22:53:16

Open E Cry FIX/FAST - Connecting to trading server prod.openecry.com:9400. | 2014-03-14 22:53:20
Resolved address prod.openecry.com to IP 64.94.37.206 | 2014-03-14 22:53:20
The network socket is connected. | 2014-03-14 22:53:20
Starting SSL connection on the socket. | 2014-03-14 22:53:20
SSL socket is now connected. | 2014-03-14 22:53:21
OEC FIX Trading: Sending the Logon message. | 2014-03-14 22:53:21
Connection timed out. Will disconnect and retry. | 2014-03-14 22:54:20
Error connecting to Data or Trading service. For help with this issue, press the 'Send For Analysis' button on this window. | 2014-03-14 22:54:20
To prevent further connection attempts, select 'File >> Disconnect'. | 2014-03-14 22:54:20
OEC FIX Trading: Sending a Logout message. | 2014-03-14 22:54:20
Disconnected from Open E Cry. | 2014-03-14 22:54:20
Will reconnect to the server in 3.0 seconds Select File >> Disconnect to prevent further connection attempts. | 2014-03-14 22:54:20

Open E Cry FIX/FAST - Connecting to trading server prod.openecry.com:9400. | 2014-03-14 22:54:23
OEC FIX Trading: Unable to connect. The last connection is still in the process of logging out. | 2014-03-14 22:54:23
Error connecting to Data or Trading service. For help with this issue, press the 'Send For Analysis' button on this window. | 2014-03-14 22:54:23
To prevent further connection attempts, select 'File >> Disconnect'. | 2014-03-14 22:54:23
Disconnected from Open E Cry. | 2014-03-14 22:54:23
Will reconnect to the server in 3.0 seconds Select File >> Disconnect to prevent further connection attempts. | 2014-03-14 22:54:23
OEC FIX Trading: Waiting for Logout response timed out. Closing the socket now. | 2014-03-14 22:54:24
The SSL socket was shut down successfully. | 2014-03-14 22:54:24
OEC FIX Trading: Socket closed without completing the logout sequence. | 2014-03-14 22:54:24

Open E Cry FIX/FAST - Connecting to trading server prod.openecry.com:9400. | 2014-03-14 22:54:26
Resolved address prod.openecry.com to IP 64.94.37.206 | 2014-03-14 22:54:26
The network socket is connected. | 2014-03-14 22:54:26
Starting SSL connection on the socket. | 2014-03-14 22:54:26
SSL socket is now connected. | 2014-03-14 22:54:27
OEC FIX Trading: Sending the Logon message. | 2014-03-14 22:54:27
Connection timed out. Will disconnect and retry. | 2014-03-14 22:55:26
Error connecting to Data or Trading service. For help with this issue, press the 'Send For Analysis' button on this window. | 2014-03-14 22:55:26
To prevent further connection attempts, select 'File >> Disconnect'. | 2014-03-14 22:55:26
OEC FIX Trading: Sending a Logout message. | 2014-03-14 22:55:26
Disconnected from Open E Cry. | 2014-03-14 22:55:26
Will reconnect to the server in 3.0 seconds Select File >> Disconnect to prevent further connection attempts. | 2014-03-14 22:55:26

Open E Cry FIX/FAST - Connecting to trading server prod.openecry.com:9400. | 2014-03-14 22:55:29
OEC FIX Trading: Unable to connect. The last connection is still in the process of logging out. | 2014-03-14 22:55:29
Error connecting to Data or Trading service. For help with this issue, press the 'Send For Analysis' button on this window. | 2014-03-14 22:55:29
To prevent further connection attempts, select 'File >> Disconnect'. | 2014-03-14 22:55:29
Disconnected from Open E Cry. | 2014-03-14 22:55:29
Will reconnect to the server in 3.0 seconds Select File >> Disconnect to prevent further connection attempts. | 2014-03-14 22:55:29
OEC FIX Trading: Waiting for Logout response timed out. Closing the socket now. | 2014-03-14 22:55:30
The SSL socket was shut down successfully. | 2014-03-14 22:55:30
OEC FIX Trading: Socket closed without completing the logout sequence. | 2014-03-14 22:55:30

Open E Cry FIX/FAST - Connecting to trading server prod.openecry.com:9400. | 2014-03-14 22:55:32
Resolved address prod.openecry.com to IP 64.94.37.206 | 2014-03-14 22:55:32
The network socket is connected. | 2014-03-14 22:55:32
Starting SSL connection on the socket. | 2014-03-14 22:55:32
SSL socket is now connected. | 2014-03-14 22:55:35
OEC FIX Trading: Sending the Logon message. | 2014-03-14 22:55:35
Connection timed out. Will disconnect and retry. | 2014-03-14 22:56:32
Error connecting to Data or Trading service. For help with this issue, press the 'Send For Analysis' button on this window. | 2014-03-14 22:56:32
To prevent further connection attempts, select 'File >> Disconnect'. | 2014-03-14 22:56:32
OEC FIX Trading: Sending a Logout message. | 2014-03-14 22:56:32
Disconnected from Open E Cry. | 2014-03-14 22:56:32
Will reconnect to the server in 3.0 seconds Select File >> Disconnect to prevent further connection attempts. | 2014-03-14 22:56:32

Open E Cry FIX/FAST - Connecting to trading server prod.openecry.com:9400. | 2014-03-14 22:56:35
OEC FIX Trading: Unable to connect. The last connection is still in the process of logging out. | 2014-03-14 22:56:35
Error connecting to Data or Trading service. For help with this issue, press the 'Send For Analysis' button on this window. | 2014-03-14 22:56:35
To prevent further connection attempts, select 'File >> Disconnect'. | 2014-03-14 22:56:35
Disconnected from Open E Cry. | 2014-03-14 22:56:35
Will reconnect to the server in 3.0 seconds Select File >> Disconnect to prevent further connection attempts. | 2014-03-14 22:56:35
OEC FIX Trading: Waiting for Logout response timed out. Closing the socket now. | 2014-03-14 22:56:36
The SSL socket was shut down successfully. | 2014-03-14 22:56:36
OEC FIX Trading: Socket closed without completing the logout sequence. | 2014-03-14 22:56:36

[2014-03-14 15:40:32]
User42284 - Posts: 6
I had the same problem this morning. I downloaded the new SC version 1107 this morning and it connected fine on the initial startup. When I exited the program and opened it again and logged in, it showed the "connecting..." message for a while, then timed out. Closing a re-starting several times, the same thing happened. Thanks.
[2014-03-14 15:41:16]
User42284 - Posts: 6
Also using OEC.
[2014-03-14 15:49:35]
MsJackson - Posts: 27
Same here. Ridiculous
[2014-03-14 16:04:58]
umair1 - Posts: 86
I have the same issue- I haven't had time to properly troubleshoot the issue to verify that it's not a problem on my end, but the fact that others have the same problem suggests that it is not.

I run a Rithmic feed on one instance of SC and an OEC feed on a second instance of SC, the Rithmic one never disconnects and always shows the current quotes. The OEC feed seems to randomly disconnect and shows quotes from hours ago and I believe SC gives the "green" indicator meaning it is suppose to be still connected to the feed. If I disconnect and reconnect the OEC feed then it updates quickly and shows the current quotes.
[2014-03-14 16:06:28]
User36884 - Posts: 28
And again:

Open E Cry FIX/FAST - Connecting to trading server prod.openecry.com:9400. | 2014-03-14 10:58:55
OEC FIX Trading: Unable to connect. The last connection is still in the process of logging out. | 2014-03-14 10:58:55
Error connecting to Data or Trading service. For help with this issue, press the 'Send For Analysis' button on this window. | 2014-03-14 10:58:55
To prevent further connection attempts, select 'File >> Disconnect'. | 2014-03-14 10:58:55
Disconnected from Open E Cry. | 2014-03-14 10:58:55
Will reconnect to the server in 3.0 seconds Select File >> Disconnect to prevent further connection attempts. | 2014-03-14 10:58:55
OEC FIX Trading: Waiting for Logout response timed out. Closing the socket now. | 2014-03-14 10:58:56
The SSL socket was shut down successfully. | 2014-03-14 10:58:56
OEC FIX Trading: Socket closed without completing the logout sequence. | 2014-03-14 10:58:56

*******************************

I am beginning to get a little pi??ed off about this. I am paying for this wretched s/w!
[2014-03-14 16:18:12]
snillumat - Posts: 29
This is a known problem and is being addressed by both OEC techs and SC techs. The workable solution is to downgrade to version 1078 or 1077. I did this and have has zero problems for the last 3 days.
[2014-03-14 16:30:57]
Max Haebler - Posts: 18
Can't really downgrade because in the latest update a different problem with missing pending orders was just fixed.
[2014-03-14 16:52:34]
Sierra Chart Engineering - Posts: 104368

I am beginning to get a little pi??ed off about this. I am paying for this wretched s/w!

At this point, I am going to recommend that people write OEC, and complain about this problem.

And we are quite certain, that this is an issue on the OEC side. It could not be an issue within Sierra Chart. The code that handles this FIX connection to OEC, is common code which is used across probably 1000 connections a day with other Trading and Data services we work with. It works properly.

Now, having said that, our only concern where this might be a problem on the Sierra Chart side might have something to do with the SSL connection, but we asked OEC whether they are getting the Logon message, and they are because it is showing up in their log files clearly and it is not garbled. What it is indicating is " Session not found for incoming message: ". So the SSL connection is working properly.


Basically what is happening and we may have explained this earlier, is that when Sierra Chart loses the connection to OEC and reconnects, and sends the Login message, their FIX software is ignoring the Logon message because it thinks it is part of the prior session. This is our understanding. Therefore, the OEC FIX software is not detecting that there has been a loss of connection and a new connection.

The general solution to this, we would think would be to select File >> Disconnect, wait about 30 seconds, the heartbeat interval time, and then select File >> Connect to Data Feed. This gives the OEC server a chance to timeout. Probably about a 35 second wait will be necessary.


We have other priorities rather than responding to all of these complaints and problems which we cannot control. We have got more important things to do.

We have repeatedly told OEC about the problem, we are not going to say anything further to them.

There may be other scenarios going on, that we may need to address, although unlikely. However, the particular problem which we think is happening in most cases, from what we can see, clearly is on the OEC side.
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: 2014-03-17 08:37:03
[2014-03-14 17:19:54]
User36884 - Posts: 28
@ SC Support,

Thank you for the above message. I have to say that I am tempted to give you the benefit of doubt over OEC, given how responsive I have found you to be in the past. Also, the OEC support forum is useless. Most posts don't make it past censorship and hence it is reminiscent of a graveyard.

The only reason I chose to trade with OEC is, that they are the only broker who provides tick-accurate data and who you support server-side OCO orders for.

I have an account with IB, but they do not support tick-accurate data and I have no intention of paying for your own SC data.

I also have an account with AMP, but there is no support for server-side OCO orders with them and SC.

As much as I actually quite like SC, there is presently no data/ broker combo that I could use with SC that supports my tick-accurate data and server-side OCO order requirements (without paying extra for SC data).

I will therefore be looking for a new broker/ platform combo that meets my needs going forward, but I will keep an eye open to future developments at SC and would be happy to return, if my requirements were ever addressed.
[2014-03-14 17:50:55]
stevensinfinity - Posts: 8
Hey Guys,

I am sorry to hear about your issues with OEC disconnectivity. I am a broker with Infinity Futures and understand the frustration customer's can face. It's a shame, because Sierra is such an excellent charting package. With that being said, our Infinity AT platform works extremely well with Sierra Charts and I more than welcome you guys to try a demo. Feel free to use this link: http://www.infinityfutures.com/practiceaccount.aspx?ref=shae

I'm also more than happy to answer any questions you may have. Feel free to contact me at s.haen@infinityfutures.com or by phone at (312) 373-6224.

-Stevens Haen
[2014-03-14 19:12:16]
Sierra Chart Engineering - Posts: 104368
Thank you Stevens.

For the time being, users who are having OEC connectivity issues should use version 1078. It can be downloaded with this link:
https://www.sierrachart.com/downloads/1078SierraChartSetupPrerelease.exe

Also, we have been busy last two hours, looking more closely into this issue and considering if there is a possibility that we are doing something wrong and causing the problem.

After a close examination, the only area where this could potentially be a problem on our side, based upon what OEC is experiencing on their side, would be with the SSL connection. Maybe there is a problem where when we close the SSL connection down, it is not getting closed down properly and we are reusing the connection. We confirmed that there really is no chance of this being the case with how the SSL socket shutdown code works. There are some code changes we want to do to make this very clear how it works in the code and that will be done over the weekend. But this will not make a difference.

Another confirmation that this could not be a problem on our side, as far as relating to reusing a connection and sending the logon message on the same connection, is that we also encountered the very same problem where the OEC server did not respond to the logon message with a completely fresh Sierra Chart instance. And we were disconnected for at least several minutes before starting up the instance. the same problem occurred. In this particular case, there is no chance of a network socket reuse.


As long as OEC log files are indicating the Logon message is being received and is properly formatted, then therefore a connection exists, and the SSL negotiation has worked properly.


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: 2014-03-14 19:13:46
[2014-03-14 23:00:35]
umair1 - Posts: 86
I believe Deep Discount Trading supports server-side OCO orders through Sierra Chart if you use their CQG/CTS feed. And they are the best shop out there. Don't be deceived by their website.

I have pointed out a few bugs in OEC trader before and it usually takes them a few days to a week to fix the problems.


[2014-03-14 23:45:47]
Sierra Chart Engineering - Posts: 104368
Yes server-side OCO is supported with CQG.
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
[2014-03-15 01:42:33]
Sierra Chart Engineering - Posts: 104368
Received this from OEC:
"We are migrating the server to another hardware. Network engineers noticed some failures on current one."

We have also done some small SSL code changes on our side and in 1108 we are going to log the low-level heartbeat messages so that I can see from users Message Logs whether the underlying FIX session is functioning properly during the time where the server is not responding to the Logon message. This will also be helpful diagnosing the problem.

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: 2014-03-15 01:43:47
[2014-03-15 01:47:22]
Sierra Chart Engineering - Posts: 104368

Open E Cry FIX/FAST - Connecting to trading server prod.openecry.com:9400. | 2014-03-14 22:54:23
OEC FIX Trading: Unable to connect. The last connection is still in the process of logging out. | 2014-03-14 22:54:23
Error connecting to Data or Trading service. For help with this issue, press the 'Send For Analysis' button on this window. | 2014-03-14 22:54:23
To prevent further connection attempts, select 'File >> Disconnect'. | 2014-03-14 22:54:23
Disconnected from Open E Cry. | 2014-03-14 22:54:23
Will reconnect to the server in 3.0 seconds Select File >> Disconnect to prevent further connection attempts. | 2014-03-14 22:54:23
OEC FIX Trading: Waiting for Logout response timed out. Closing the socket now. | 2014-03-14 22:54:24
The SSL socket was shut down successfully. | 2014-03-14 22:54:24
OEC FIX Trading: Socket closed without completing the logout sequence.

In users Message Logs, we want to explain the messages above. When Sierra Chart sends a Logon message at the start of a FIX session, then during the process of disconnecting requires that we send a log out message. When we send a log out message we expect a corresponding log out message from the server.

The Message Log above indicates that we cannot connect again because we are still waiting for the log out message. After a certain period of time, less than 10 seconds we consider the connection abandoned and go ahead and perform a complete network socket disconnection. This is why when Sierra Chart tries to reconnect, on the first attempt, it does not do it and waits for the underlying FIX connection to complete.

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
[2014-03-15 07:26:07]
User36884 - Posts: 28
Yes server-side OCO is supported with CQG.
Is this independent of broker? Are server-side OCO orders supported if I use my AMP account with CQG data and without having to subscribe to SC own data in addition? This appears to be new?
Date Time Of Last Edit: 2014-03-15 07:26:36
[2014-03-15 07:49:41]
Sierra Chart Engineering - Posts: 104368
CQG server-side OCO is independent of any particular broker/trading service.

Although at this time Sierra Chart does not support CQG data. It requires the use of the Sierra Chart Exchange data feed.
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
[2014-03-15 08:00:22]
User36884 - Posts: 28
So apart from using OEC or SC's own data service, is there any way I can get tick-accurate data and support for server-side OCO orders with SC and if so, how?
[2014-03-15 19:34:27]
Sierra Chart Engineering - Posts: 104368
You could also use CTS T4 for server-side OCO:
https://www.sierrachart.com/index.php?l=doc/CTS_T4.php

CTS T4 does provide accurate historical and real-time tick by tick data.

You can also use the Sierra Chart data feed which is only 35 USD a month. It is inexpensive.
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: 2014-03-16 05:24:54
[2014-03-16 05:23:49]
Sierra Chart Engineering - Posts: 104368
Prior post has been updated. We remember that CTS T4 also supports server-side OCO.
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: 2014-03-16 05:23:59
[2014-03-17 08:40:06]
Sierra Chart Engineering - Posts: 104368
We have done some testing this evening and from what we can tell, the way that OEC is handling the logon seems a little different. We tried logging onto a live account and then we got logged off and then we tried logging in again and then we got logged on. So it looks as though that if they see a prior session that is existing , they log it off.

Therefore, we believe that the primary connection problem that users have been experiencing where the OEC server does not respond to a Logon message is RESOLVED.

This was the main problem. There potentially are some other issues still outstanding, and we will be monitoring those. And if there is something we need to do on our side, we will.

At this point though, after performing a complete code review of our SSL connection handling, we still do not believe any of the OEC connection issues are with Sierra Chart. Although if we are mistaken, we will take care of whatever issue there is that resides on our side. However the Logon problem, we can see was an issue on the OEC side from their log files and they seem to have corrected it.
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: 2014-03-17 08:48:15

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

Login

Login Page - Create Account