Support Board
Date/Time: Wed, 05 Feb 2025 08:49:07 +0000
Performance optimization question
View Count: 190
[2024-12-11 01:40:16] |
503 - Posts: 10 |
I have moved my DOMs to separate SC installations. I run multiple quite heavy chartbooks for my longer term analysis and the DOMs in the same installation were unusable. Now I have two completely separate installations with 5 DOMs in each, configured for max performance. It is a lot better and so far I could execute trades with no issues. However, if I open my TT workbook with 20 DOMs (running in browser) on the same machine or separate one, the TT seems smoother. That's also true when I only run two installations with DOMs only and without the heavy one. Also plenty of hardware resources available still. Should I start separate instances from within the main instance or having 3 separate installations as I use now has adequate performance? Which setup will run with the lowest latency? I don't quite understand the difference between running additional instances from completely separate installations vs instances from within the main instance. FYI the heavy charting is configured for much slower refresh rates etc. I use 40ms in DOMs, 600ms in the charts. Same values in data feed configuration (Denali used). I like the idea of being able to start additional instances when the main instance starts but other than that will I gain any extra performance or reduce network traffic if I switch to 'from within the main instance' setup? At the moment I am still trading from TT and testing the SC configuration in sim, but I will need to start routing order either via Rithmic or to ibkr, now the question is if I'll be able to connect from the two DOM instances to the same account? The goal is to drop the TT and be able to trade from SC. I don't need to see my fills on the charts, DOMs are enough, therefore there's no need for cross-instance data exchange however I sense I'll hit some additional problems when I attempt to connect to the same rithimic or ibkr account. |
[2024-12-11 15:22:35] |
Calculus - Posts: 103 |
I don't know if this thread will help but the poster seems to understand Sierra + speed issues + hardware. 10x faster than 4 Instances !!! |
[2024-12-11 16:12:41] |
John - SC Support - Posts: 37728 |
Sub-instances (started with File >> New Instance) versus separate installations are exactly the same as far as performance. The difference between them is that the sub-instances get their data from the main instance and trades are sent through the main instance. Sub-instances can not set a specific service, so they are connected to the same one as the main instance. You will have a problem connecting to the same Rithmic account from multiple installations of Sierra Chart. The Rithmic connection that is used does not allow for multiple connections. If you are connecting to different Rithmic accounts, then this is not a problem. You can make multiple installations of Sierra Chart work with Interactive Brokers. If you are trading with both Rithmic and Interactive Brokers, and you are connecting to the same Rithmic account, then the recommended setup would be 2 installations where one installation is for Rithmic and the other is for Interactive Brokers. Then use Sub-Instances with both. If you are trading different accounts with either, then you would set them up as separate installations. This gets a bit more complicated with Interactive Brokers - refer to the following: Interactive Brokers Trading Service: Using Multiple Sierra Chart Instances with TWS 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: