Login Page - Create Account

Support Board


Date/Time: Thu, 28 Nov 2024 03:47:20 +0000



Live Trading Problem - Subinstance Connecting to Different Installation Trading Service

View Count: 320

[2023-05-30 07:50:03]
User624595 - Posts: 207
We have two separate installations of Sierrachart v2504 in their own folders for IB and Rithmic. They are not sharing data folders.
have tried updating the symbol settings without custom symbol settings in each install main and subinstance. Each connects and trades through Sierrachart independently without issue.

When running both installs simultaneously, each with it's own subinstances, the subinstances are connecting to the wrong trade service.

1. The subinstances from one install, connect to the other install through DTC. The other install's trade accounts then show in the Trade window, ie Rithmic account shows in IB install and IB account cannot be selected.

2. The Quoteboards from each trade service work fine in the main instance, but if running them in subinstances, only one at a time functions.

3. Closing the main instance of one trade service, disconnects the sub instances of the other trade service.

From sub instance log of IB install, which is connecting to the Rithmic data.

"UDPListener (2376). Port 22903 | Error binding to UDP port: 22903. Windows error code 10048: Only one usage of each socket address (protocol/network address/port) is normally permitted. | 2023-05-30 03:32:35.957"

DTC Protocol Server failed to start listening on port 11099. The DTC Protocol server is being disabled. | 2023-05-30 03:29:15.959 *

DTC - Sub Instance | Connecting to the server 127.0.0.1. Port 11099 | 2023-05-30 03:32:40.463
DTC Client socket (1) | Creating socket. | 2023-05-30 03:32:40.463
DTC Client socket (1) | New receive buffer size: 5242880 | 2023-05-30 03:32:40.463
DTC Client socket (1) | Connecting to IP: 127.0.0.1. | 2023-05-30 03:32:40.463
DTC - Sub Instance | Network connection to server complete. | 2023-05-30 03:32:40.468
DTC - Sub Instance | Starting socket receive thread. | 2023-05-30 03:32:40.468
DTC - Sub Instance | Sending encoding request to server: Binary VLS. Compression: none | 2023-05-30 03:32:40.468
DTC - Sub Instance | Setting DTC encoding to Binary VLS | 2023-05-30 03:32:40.472
DTC - Sub Instance | Sending logon request message. | 2023-05-30 03:32:40.472
DTC - Sub Instance | Received logon response. | 2023-05-30 03:32:40.475
DTC - Sub Instance | Server Name: SC DTC Server. Build=45991M. | 2023-05-30 03:32:40.475
DTC - Sub Instance | Server protocol version: 8. Client protocol version: 8 | 2023-05-30 03:32:40.475
DTC - Sub Instance | Successfully connected. Connected to SC DTC Protocol server. Service=rithmic_v2.trading|SymbolSettings=rithmic_v2.trading. | 2023-05-30 03:32:40.475
DTC - Sub Instance | Trading is supported. | 2023-05-30 03:32:40.475
DTC - Sub Instance | Order cancel and replace is supported. | 2023-05-30 03:32:40.475
DTC - Sub Instance | OCO Orders supported. | 2023-05-30 03:32:40.475
DTC - Sub Instance | Bracket Orders supported. | 2023-05-30 03:32:40.475
DTC - Sub Instance | Connected to server complete. | 2023-05-30 03:32:40.475"

From sub instance log of Rithmic install, which is connecting to IB trade service:
"DTC - Sub Instance | Successfully connected. Connected to SC DTC Protocol server. Service=interactive_brokers.trading|SymbolSettings=interactive_brokers.trading. | 2023-05-30 03:55:02.123
"

Full log attached of IB install, running first, then opening Rithmic install.
Date Time Of Last Edit: 2023-05-30 08:13:58
Private File
[2023-05-30 08:39:55]
Sierra_Chart Engineering - Posts: 17199
The problem is there is a port number conflict. Follow the instructions here to resolve:
Using DTC Server for Data and Trading in Another Sierra Chart Instance: Resolving DTC Protocol Server Port Number Conflicts
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
[2023-05-30 15:35:08]
User624595 - Posts: 207
Does the UDP port also need to be set different in each install?
image2023-05-30_11h33_40.png / V - Attached On 2023-05-30 15:34:51 UTC - Size: 10.92 KB - 64 views
[2023-05-30 16:03:32]
Sierra_Chart Engineering - Posts: 17199
Set the UDP port to 0. It is not needed.
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

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

Login

Login Page - Create Account