Login Page - Create Account

Support Board


Date/Time: Tue, 23 Apr 2024 01:17:07 +0000



virtual machines + laptop (>3 instances on 2 machines)

View Count: 1110

[2022-02-08 02:59:57]
User133994 - Posts: 75
Sierra support,

Would you be able to allow my account to use 3+ instances on 2 machines?

I keep seeing this error message:

SC Data - All Services | Logon error received from server: Connection limit exceeded. | MaxConnectionsDifferentDevices = 1, NumCurrentConnectionsDifferentDevices = 3 | 2022-02-07 21:50:46.082

I have a Mac Pro with several virtual machines...and now I am loading Sierra Chart sometimes 2x in each virtual machine simultaneously. I have a "production" virtual machine, R&D virtual machine, and use my laptop (separate physical machine) as my replay instance (takes hours and hours to run replays).

Would you please allow me to use 2 machines with 3+ (maybe 7 total) instances of Sierra chart running?

Perhaps this requires an upgrade of my service--please advise.

Thanks
[2022-02-08 17:32:09]
John - SC Support - Posts: 31027
That message you are receiving is related to the Data Feed, not the number of Sierra Chart software instances.

Your account allows you to have the Sierra Chart software running on up to 3 different computers at the same time.

Due to exchange rules, however, you can not do the same thing with he Denali data. You can have up to 2 computers receiving the data at the same time, and up to 2 separate installation of Sierra Chart receiving the Denali data at the same time on the same computer. So a total of 4 total separate installations of Sierra Chart. But, to get the data to the second computer you need to pay the exchange fees twice. Refer to the information here:
Denali Exchange Data Feed: Connections

Keep in mind, running Sub-Instances (by selecting File >> New Instance) do not count towards the limit on the same computer. Those sub-instances get their data from the main instance. The distinction above is that they are separate installations each connecting directly to the data feed.
For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
[2022-02-09 02:55:02]
Sierra Chart Engineering - Posts: 104368
Virtual machines will look like different computers and there is no way we can work around 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
[2022-02-12 01:30:30]
User133994 - Posts: 75
Thanks so much for the info.

I think the easiest way is to buy a couple more data feed options so I don't have to do customized symbol settings to connect via a DTC protocol...

Also, I use separate machines to maximize highest performance. Perhaps this is overkill...maybe I can run 4 instances on the same 16GB RAM 4 Xeon CPU machine SSD drive without any issues...

Thanks again for your help. As usual, Sierra Chart is still the best trading program ever--with great support.
[2022-02-12 12:00:55]
Sierra Chart Engineering - Posts: 104368
.maybe I can run 4 instances on the same 16GB RAM 4 Xeon CPU machine SSD drive without any issues...
Yes absolutely. You can certainly run many instances on the same system. You do not need separate virtual machines. Just run them direct on the OS of the system and do not involve virtual machines.


On our own servers, in some cases we run 20+ instances of Sierra Chart. We use them for data processing and recording and relaying. And we use multiple solid-state drives, for storage. So the idea is to equip your system with many solid-state drives, and then distribute the instances among those.
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: 2022-02-12 12:01:51
[2022-02-12 14:45:04]
User133994 - Posts: 75
"equip your system with many solid-state drives" --that is key I know

Right now I have my virtual machines on separate SSDs...it makes a huge difference. I'm screen recording & replaying different trading strategies...I'd probably need 4 display ports on the same windows 10 virtual machine so I could record each instance if I did all 4 strategies...I'm using OBS to screen record, right now.

Even when I go into real money trading--I'll still want to screen record the trades as they occur for review etc. And, it is possible that I might have 4+ trading systems going simultaneous. I'll look into your suggestion.

Thanks for the insight of real-life examples of how you use multiple instances.
[2022-05-13 19:05:37]
User133994 - Posts: 75
Support,

So I've come to the point where I'll need multiple instances on different virtual machines/computers:

rationale:
a) 10 (1 buy/1 sell instance on 5 different computers) systems (each with it's own SC install) running "same as realtime" backtests; real-time backtests are inefficient; so I'm going "parallel" with multiple systems to help mitigate this inefficiency; yes, I prefer realtime replay as the reasons are obvious

b) each computer's video feed is being screen recorded for easy trade review...this can't be done using 10 SC instances on the same box without buying 10 different video cards/10 screen recorders, etc...and I already have access to VM and other PCs that work currently; video allow for seeing EXACT chart setup as it happened with rewind/fast forward capability for every single trade event--doing this with only SC requires a replay event to go backwards (even if you choose go back 1 bar it is much, much less efficient than a video feed's ability to simply scroll backwards/fowards)

All that to say: how do I "buy" use of 10 total SC logins (same account) on 5 different VM/machines (i.e. 5x2 =10, a buy/sell SC install on each)? Right now, I don't need 5 concurrent live data feeds as I am doing replays...just the ability to login 10x on 5 different machines? I can turn data on/off on the various machines so that there will only ever be 2 concurrent connections. Please help.

Thanks
Date Time Of Last Edit: 2022-05-13 19:08:54
[2022-05-13 19:21:45]
User133994 - Posts: 75
Update: second instance dlls not loading (and other issues)? [realtime replay in parallel] | Post: 306907 sub-instance issues continue...yet another reason to simply have a 6th, 7th, ... 10th login. Please help.

Support,

Ok, so I found the https://www.sierrachart.com/UserControlPanel.php?page=ServicesActivation#AvailableServices
page that gets me to 5 logins. Is there anyway to buy 5 more logins?

I know I can do a sub-instance...but now the logistics footprint grows...each time I modify the configuration...sub-instance configuration isn't identical to the parent, I've tried it, and I have to copy items from the parent Data folder to the sub-instance folder...it is non-standard and adds inefficiency. But, if that is the only way, I suppose I'll live with it.

I'd rather be able to simply do 10 logins...if there is a way. Please advise.

Thanks
Date Time Of Last Edit: 2022-05-13 21:03:11
[2022-05-16 19:26:07]
Sierra_Chart Engineering - Posts: 14049

I'd rather be able to simply do 10 logins...if there is a way. Please advise.
We have to check on this for you.
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
[2022-05-16 19:27:54]
Sierra_Chart Engineering - Posts: 14049
If you want to do five systems this is already supported. You can run Sierra Chart multiple times on each system:
https://www.sierrachart.com/UserControlPanel.php?page=ServicesActivation#AvailableServices

If you need to do 10 systems you just need another Sierra Chart account.
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
[2022-05-17 00:19:08]
User133994 - Posts: 75
Support,

Thanks for the reply.

There are some indicators that are specifically tied to my sierra chart id..therefore, I will not be able to simply add a second account...because that account will be *different* than the current account id. It will cost thousands of dollars to duplicate the same indicator configuration (from 3rd parties) for a second account...


All this just to improve the backtest capability of SC? All I need is the ability to efficiently "realtime replay" a large number of days in backtesting...


Do you have any other ideas?

Thanks
Date Time Of Last Edit: 2022-05-17 00:20:20

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

Login

Login Page - Create Account