Login Page - Create Account

Support Board


Date/Time: Sat, 23 Nov 2024 13:37:08 +0000



[Locked] - Rithmic Bridge Files and Updated TLS Certificate Files Needed for June 1, 2020 and Onward

View Count: 30517

[2020-05-26 01:28:20]
Sierra_Chart Engineering - Posts: 17145
First, Sierra Chart has discontinued technical support/help for Rithmic. More information is here:
Regarding Rithmic (Our Final Post on this Subject)

----
Attached to this thread below are the files necessary for Sierra Chart to connect to the Rithmic trading platform service.

These files need to be placed into a folder named "Rim" in the Sierra Chart installation folder which is usually C:\SierraChart.

So they need to be installed into C:\SierraChart\Rim

You need to create the \Rim folder if it does not already exist.

Update: There is also now a zip file below that you can save which contains all the necessary files that you can extract to the C:\SierraChart\Rim folder.

The other individual files are now removed. It is easiest just to place this zip file into the C:\SierraChart\Rim folder and extract the files.




This post also contains the latest certificate files which is necessary to connect to Rithmic effective June 1, 2020 and later. This is a change required by Rithmic. It is not any change required by Sierra Chart. This is a Rithmic imposed change. Please understand that. This connection issue that users are experiencing is due to a change by Rithmic.


If you have any further difficulties with connecting to Rithmic you need to contact your broker or please change to the Sierra Chart Order Routing service:
Sierra Chart / Trading Technologies Futures Order Routing Service

----
The files are not included in newer versions so that Rithmic is not being used by new users so there is not a detrimental reliance on it being available longer term since we have said that newer versions will not support Rithmic beyond the end of December 2020.

And also you can continue to use Rithmic after December 2020 just by staying on an older version of Sierra Chart.

More information is here:
Regarding Rithmic (Our Final Post on this Subject)


----

You are fully on your own with Rithmic at this point in time. As far as we are concerned we have too much patience with Rithmic. Why anyone would continue on with Rithmic we do not know. The interface Sierra Chart has to Rithmic is substandard and there are historical data problems as well.

You should not put your trust in it when the interface is not maintained and has problems. If we have no confidence in it, you should not either.
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
Date Time Of Last Edit: 2020-07-06 11:24:10
[2020-05-26 01:31:08]
User967903 - Posts: 4
Fantastic. Thank you.
[2020-05-31 23:47:13]
Sierra Chart Engineering - Posts: 104368
We have been referring users who are having a connection problem to Rithmic to this thread to get the updated files.

Some users are still reporting a connection problem to Rithmic. We do not know why that is the case and we have discontinued technical support for Rithmic.

Now if you are using Rithmic because you are using Top step trader or One Up trader or one of these evaluators, then ok, while we do have an alternative we are working towards, we understand why you are with those services and why you do not have an exact replacement right now for those services.

If you are doing live trading through Rithmic through a normal broker, then please understand that we have a much better alternative available now:
Sierra Chart / Trading Technologies Futures Order Routing Service

And you will save money using the Sierra Chart order routing service and have safe management of bracket orders (parent with Target and Stop OCO) on the order routing server.
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-06-01 05:38:14
[2020-06-01 12:21:03]
DavidS_1 - Posts: 27
Hi there. Kind of off topic but on the last paragraph you mention “safe management of bracket orders”. What exactly do you mean? Was there issues with bracket orders not working properly?
[2020-06-01 12:42:31]
User40526 - Posts: 166
I followed your instructions and am still unable to connect, so I will contact Top Step to switch data feeds.

Thanks for trying.
[2020-06-01 13:52:30]
User502498 - Posts: 33
This fixed my issues. I deleted the old files, put these files in \RIM, and re-launched SC.
TY for the sticky post and clear instructions!
[2020-06-01 14:37:28]
User396008 - Posts: 2
This worked on my laptop, however, no luck on my main trading desktop. Followed the steps exactly the same for both computers.
[2020-06-01 15:22:20]
Sierra Chart Engineering - Posts: 104368
Hi there. Kind of off topic but on the last paragraph you mention “safe management of bracket orders”. What exactly do you mean? Was there issues with bracket orders not working properly?
For some background information about this, refer to:
Attached Orders: General Management of Attached Orders

There is what we call server-side OCO orders and server-side bracket orders. A bracket order consists of a parent order and two child orders (Target and Stop order).

With Rithmic, only server-side OCO orders are supported. And you have to enable the option for that: Global Settings >> General Trade Settings >> Use Server-Side OCO Orders.

The way that Rithmic handles server-side bracket orders is not compatible with Sierra Chart so those are not supported.

So when using Rithmic if Sierra Chart is not running at the time the parent order fills, the target and stop are not going to be transmitted. And therefore there is no protective stop order or a target order even working.

This is why the use of server-side bracket orders is much safer and is the only option when using the Sierra Chart Order Routing Service. It is not possible to disable these orders. They are always server-side. The Sierra Chart Order Routing Service is able to manage bracket orders at sub millisecond speeds. Compare that with the latency involved with an Internet connection, which can take the delay up to potentially hundreds of milliseconds or more. For example, there could be 500 milliseconds or longer (likely) for the Target and Stop order to get placed as compared to .2 millisecond.

This worked on my laptop, however, no luck on my main trading desktop.
Start a new support request on this board about this with the Message Log:
https://www.sierrachart.com/index.php?page=PostingInformation.php#MessageLog
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-06-01 15:26:32
[2020-06-01 17:07:59]
User169205 - Posts: 67
Hello, when I download the rim files above, the only save as option in the drop down is the .txt file type. The file is now in the Rim folder. How do I remove the .txt file association for those 3 rim files please ?
[2020-06-01 17:42:59]
Sierra Chart Engineering - Posts: 104368
If the only file type option is .txt, then after saving the files, go to your Windows Explorer and go to the folder C:\SierraChart\Rim

Manually edit the file names to remove the file extension. The DTC bridge program still needs to have a .exe extension.

Let us know if you need more help. Maybe we should create a zip file, that you can just extract all the files from to avoid this issue. We will do that.
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-06-01 17:45:06
[2020-06-01 17:56:30]
Sierra_Chart Engineering - Posts: 17145
Here is the ZIP file that you can save which contains all the necessary files that you can extract to the C:\SierraChart\Rim folder:

https://www.sierrachart.com/Download.php?Folder=SupportBoard&download=39787



This will make it easier.
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
Date Time Of Last Edit: 2020-06-01 18:00:38
[2020-06-01 20:39:09]
User169205 - Posts: 67
Good call on the zip, my files didn't have .txt extensions at the end. But I'm still having problems logging in. I found that if I run the DTC Bridge , I get a pop up that says "Port number not specified. Will exit.". I have allowed permission in the Win firewall. Any input as to why this error is coming up ? I am in contact with Topstep support as well and they said they will escalate. Thought I would ask and see if SC knew about this error.
Date Time Of Last Edit: 2020-06-01 21:33:14
[2020-06-01 22:53:54]
Sierra Chart Engineering - Posts: 104368
That error message is normal when the bridge program is started independently outside of Sierra Chart.

That does not indicate any problem at all.

The connection problem you still have to Rithmic is probably unrelated to the certificates if you have extracted the files into the correct folder which we have specified above which is the same folder where the existing bridge files are.
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-06-01 22:54:41
[2020-06-01 23:04:31]
User169205 - Posts: 67
Correct, the files were extracted to C:\SierraChart\Rim. What would you recommend as next step ?
Date Time Of Last Edit: 2020-06-01 23:44:29
[2020-06-02 00:33:01]
Sierra Chart Engineering - Posts: 104368
The Window >> Message Log is going to show an error message from the Rithmic bridge program. It might be a "permission denied" error from Rithmic. You need to see what is the error.
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-06-02 00:33:12
[2020-06-02 00:41:06]
BryceM3 - Posts: 1
Rithmic Trading | Port for executable: 61578 | 2020-06-01 20:33:28.495
Listening socket (1436). Port 61578 | Closed. | 2020-06-01 20:33:28.496
Rithmic Trading | Starting server: C:\SierraChart\Rim\DTCBridge.exe | 2020-06-01 20:33:28.496
Created process C:\SierraChart\Rim\DTCBridge.exe. Parameters: /Port:61578. Current folder: C:\SierraChart\Rim | 2020-06-01 20:33:28.500
DTC Client socket (1) | Close event error. Windows error code 10053: An established connection was aborted by the software in your host machine. | 2020-06-01 20:33:28.757 *
DTC Client socket (1) | Socket gracefully closed by remote side. | 2020-06-01 20:33:28.757
DTC Client socket (1) | Closed. | 2020-06-01 20:33:28.757
Rithmic Trading | Bridge process is not running! | 2020-06-01 20:33:30.494
Rithmic Trading | Connecting to the server 127.0.0.1. Port 61578 | 2020-06-01 20:33:30.494
DTC Client socket (1) | Creating socket. | 2020-06-01 20:33:30.494
DTC Client socket (1) | Connecting to IP: 127.0.0.1. | 2020-06-01 20:33:30.494
DTC Client socket (1) | Connect event error. Windows error code 10061: No connection could be made because the target machine actively refused it. | 2020-06-01 20:33:32.496 *
DTC Client socket (1) | CloseSocket call. | 2020-06-01 20:33:32.497
DTC Client socket (1) | Closed. | 2020-06-01 20:33:32.497
Error connecting to Data or Trading service. For help with this issue, press the 'Send For Analysis' button on this window. | 2020-06-01 20:33:32.497
Select 'File >> Disconnect' to prevent further connection attempts. | 2020-06-01 20:33:32.497
DTC Client socket (0) | CloseSocket call. | 2020-06-01 20:33:32.516
Rithmic Trading | Disconnected. | 2020-06-01 20:33:32.516
Will reconnect to the server in 2.0 seconds. Select 'File >> Disconnect' to prevent further connection attempts. | 2020-06-01 20:33:32.516

Rithmic Trading | Port for executable: 61580 | 2020-06-01 20:33:34.539
Listening socket (1736). Port 61580 | Closed. | 2020-06-01 20:33:34.539
Rithmic Trading | Starting server: C:\SierraChart\Rim\DTCBridge.exe | 2020-06-01 20:33:34.540
Created process C:\SierraChart\Rim\DTCBridge.exe. Parameters: /Port:61580. Current folder: C:\SierraChart\Rim | 2020-06-01 20:33:34.545
Rithmic Trading | Bridge process is running. | 2020-06-01 20:33:36.540
Rithmic Trading | Connecting to the server 127.0.0.1. Port 61580 | 2020-06-01 20:33:36.540
DTC Client socket (1) | Creating socket. | 2020-06-01 20:33:36.540
DTC Client socket (1) | Connecting to IP: 127.0.0.1. | 2020-06-01 20:33:36.540
Rithmic Trading | Connected to server. | 2020-06-01 20:33:36.541
Rithmic Trading | Starting socket receive thread. | 2020-06-01 20:33:36.541
Rithmic Trading | Sending encoding request to server: Binary VLS | 2020-06-01 20:33:36.541
Rithmic Trading | Setting DTC encoding to Binary VLS | 2020-06-01 20:33:36.541
Rithmic Trading | Sending logon request message. | 2020-06-01 20:33:36.541
Rithmic Trading | Message from server: Starting the connection process to data and trading service. | 2020-06-01 20:33:36.542
Rithmic Trading | Message from server: Logging is enabled. Log file: C:\SierraChart\Rim\Rithmic.log | 2020-06-01 20:33:36.543
Rithmic Trading | Message from server: Connecting to Rithmic Topstep Trader server. | 2020-06-01 20:33:36.543
Rithmic Trading | Message from server: Server Alert: Market Data Connection Opened | 2020-06-01 20:33:37.246
Rithmic Trading | Message from server: Server Alert: Market Data Connection Login Failed. Result text: "permission denied" | 2020-06-01 20:33:37.321
Rithmic Trading | Received logon response. | 2020-06-01 20:33:37.321
Rithmic Trading | Server Name: DTC Bridge. | 2020-06-01 20:33:37.321
Rithmic Trading | Server protocol version: 8. Client protocol version: 8 | 2020-06-01 20:33:37.321
Rithmic Trading | Logon error received from server | 2020-06-01 20:33:37.321
Error connecting to Data or Trading service. For help with this issue, press the 'Send For Analysis' button on this window. | 2020-06-01 20:33:37.321
Select 'File >> Disconnect' to prevent further connection attempts. | 2020-06-01 20:33:37.321
DTC Client socket (1) | CloseSocket call. | 2020-06-01 20:33:37.338
DTC Client socket (1) | Shutdown started. Waiting for graceful close. | 2020-06-01 20:33:37.338
Rithmic Trading | Disconnected. | 2020-06-01 20:33:37.338
Will reconnect to the server in 2.0 seconds. Select 'File >> Disconnect' to prevent further connection attempts. | 2020-06-01 20:33:37.338

Tried HotFix and Multiple Versions of Sierra. (TopStepTrader)
This is my Menu

(Have Reinstalled Rithmic)
(Ensured Hotfix Correct File Type)

Thank you!
Date Time Of Last Edit: 2020-06-02 00:42:22
[2020-06-02 00:48:52]
User169205 - Posts: 67
Rithmic Trading | Port for executable: 52128 | 2020-06-01 17:46:13.910
Listening socket (2008). Port 52128 | Closed. | 2020-06-01 17:46:13.910
Rithmic Trading | Starting server: C:\SierraChart\Rim\DTCBridge.exe | 2020-06-01 17:46:13.911
Created process C:\SierraChart\Rim\DTCBridge.exe. Parameters: /Port:52128. Current folder: C:\SierraChart\Rim | 2020-06-01 17:46:13.914
Rithmic Trading | Bridge process is running. | 2020-06-01 17:46:15.910
Rithmic Trading | Connecting to the server 127.0.0.1. Port 52128 | 2020-06-01 17:46:15.910
DTC Client socket (1) | Creating socket. | 2020-06-01 17:46:15.910
DTC Client socket (1) | Connecting to IP: 127.0.0.1. | 2020-06-01 17:46:15.910
Rithmic Trading | Connected to server. | 2020-06-01 17:46:15.913
Rithmic Trading | Starting socket receive thread. | 2020-06-01 17:46:15.913
Rithmic Trading | Sending encoding request to server: Binary VLS | 2020-06-01 17:46:15.913
Rithmic Trading | Setting DTC encoding to Binary VLS | 2020-06-01 17:46:15.915
Rithmic Trading | Sending logon request message. | 2020-06-01 17:46:15.915
Rithmic Trading | Message from server: Starting the connection process to data and trading service. | 2020-06-01 17:46:15.918
Rithmic Trading | Message from server: Logging is enabled. Log file: C:\SierraChart\Rim\Rithmic.log | 2020-06-01 17:46:15.922
Rithmic Trading | Message from server: Connecting to Rithmic Topstep Trader server. | 2020-06-01 17:46:15.922
Rithmic Trading | Message from server: Server Alert: Market Data Connection Opened | 2020-06-01 17:46:16.636
Rithmic Trading | Message from server: Server Alert: Market Data Connection Login Failed. Result text: "permission denied" | 2020-06-01 17:46:16.708
Rithmic Trading | Received logon response. | 2020-06-01 17:46:16.708
Rithmic Trading | Server Name: DTC Bridge. | 2020-06-01 17:46:16.708
Rithmic Trading | Server protocol version: 8. Client protocol version: 8 | 2020-06-01 17:46:16.708
Rithmic Trading | Logon error received from server | 2020-06-01 17:46:16.708
Error connecting to Data or Trading service. For help with this issue, press the 'Send For Analysis' button on this window. | 2020-06-01 17:46:16.708
Select 'File >> Disconnect' to prevent further connection attempts. | 2020-06-01 17:46:16.708
DTC Client socket (1) | CloseSocket call. | 2020-06-01 17:46:16.754
Rithmic Trading | Disconnected. | 2020-06-01 17:46:16.754
Will reconnect to the server in 2.0 seconds. Select 'File >> Disconnect' to prevent further connection attempts. | 2020-06-01 17:46:16.754
DTC Client socket (1) | Shutdown started. Waiting for graceful close. | 2020-06-01 17:46:16.754

Rithmic Trading | Port for executable: 52138 | 2020-06-01 17:46:18.741
Listening socket (1660). Port 52138 | Closed. | 2020-06-01 17:46:18.741
Rithmic Trading | Starting server: C:\SierraChart\Rim\DTCBridge.exe | 2020-06-01 17:46:18.744
Created process C:\SierraChart\Rim\DTCBridge.exe. Parameters: /Port:52138. Current folder: C:\SierraChart\Rim | 2020-06-01 17:46:18.746
DTC Client socket (1) | Socket gracefully closed by remote side. | 2020-06-01 17:46:18.979
DTC Client socket (1) | Closed. | 2020-06-01 17:46:18.979
Rithmic Trading | Bridge process is not running! | 2020-06-01 17:46:20.738
Rithmic Trading | Connecting to the server 127.0.0.1. Port 52138 | 2020-06-01 17:46:20.738
DTC Client socket (1) | Creating socket. | 2020-06-01 17:46:20.738
DTC Client socket (1) | Connecting to IP: 127.0.0.1. | 2020-06-01 17:46:20.738
DTC Client socket (1) | Connect event error. Windows error code 10061: No connection could be made because the target machine actively refused it. | 2020-06-01 17:46:22.787 *
DTC Client socket (1) | CloseSocket call. | 2020-06-01 17:46:22.787
Error connecting to Data or Trading service. For help with this issue, press the 'Send For Analysis' button on this window. | 2020-06-01 17:46:22.787
Select 'File >> Disconnect' to prevent further connection attempts. | 2020-06-01 17:46:22.787
DTC Client socket (1) | Closed. | 2020-06-01 17:46:22.787
DTC Client socket (0) | CloseSocket call. | 2020-06-01 17:46:22.802
Rithmic Trading | Disconnected. | 2020-06-01 17:46:22.803
Will reconnect to the server in 2.0 seconds. Select 'File >> Disconnect' to prevent further connection attempts. | 2020-06-01 17:46:22.803

_________________________

SC v2102 64bit
Date Time Of Last Edit: 2020-06-02 00:51:09
[2020-06-02 04:35:05]
Sierra Chart Engineering - Posts: 104368
The log in post 16 and the post 17 both indicate a "permission denied" error from Rithmic.

You need to contact your broker for help with this. We cannot help with that. We have fully discontinued support for Rithmic. You are on your own.

And we are reaffirming that after December 2020 newer versions of Sierra Chart will no longer be supporting Rithmic.

This is a decision that we are not going to regret.

We already have our own simulation environment:
Simulated Futures Trading Service

And over the next two months, gradually we are going to be putting in place, a whole new community system, to be a viable alternative to these trading evaluators/funding companies. More details will be following in the coming weeks.
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-06-02 05:42:00
[2020-06-02 07:17:44]
User169205 - Posts: 67
Thanks for your assessment. I will post if I get issue resolved and the process. Look forward to details of the new project.
[2020-06-04 15:06:06]
User337123 - Posts: 8
I extracted the files but the bridge file keeps telling me I need permission to have it install in the RIM file.
Any suggestions?
Thanks.
[2020-06-04 23:31:22]
Sierra Chart Engineering - Posts: 104368
What exactly is the error you are getting related to "need permission"? Sounds like an operating system level restriction.
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-06-05 19:01:06]
Sierra Chart Engineering - Posts: 104368
We are being proven overwhelmingly right, in regards to our decision to discontinue support for Rithmic due to this situation.

This situation has arisen due to the problems associated with these inprocess API components. Otherwise, this would not have occurred. It relates to this compatibility issue which has gone on for years with Rithmic which is a problem that we have pointed out years earlier related to these types of components.

And we are very excited, about our upcoming replacement for these trading evaluator/funding company services.
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-06-05 19:01:53
[2020-06-09 14:52:40]
User337123 - Posts: 8
Issue resolved. Thanks.
[2020-06-15 18:21:48]
the_hobbit - Posts: 1
Hi Ladies & Gents,


Te bridge is working as I'm connected to my Leeloo account however charts won't load. Is there something I can do to fix this? If that's not possible could I please get the link to download a previous version of sierra charts that still works with Rithmic? Thanks in advance!


Kinds Regards
Attachment Deleted.
image2020-06-16_0118.png / V - Attached On 2020-06-15 18:21:38 UTC - Size: 66.94 KB - 660 views
[2020-06-15 19:20:30]
Sierra Chart Engineering - Posts: 104368
All versions of Sierra Chart work with Rithmic. If there is a problem with the downloading of historical data, then start a new Support Request about this and we will get the log from you and look at 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: 2020-06-15 19:20:49

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

Login

Login Page - Create Account