Login Page - Create Account

Support Board


Date/Time: Thu, 28 Nov 2024 05:43:23 +0000



Post From: Live Trading Problem - Subinstance Connecting to Different Installation Trading Service

[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