Login Page - Create Account

Support Board


Date/Time: Mon, 29 Apr 2024 11:06:49 +0000



Running Sierra on two computers with Logon error message

View Count: 2342

[2017-06-06 17:48:44]
trader2017 - Posts: 91
Hello, I have been using Sierra with two instances on the same computer. I wanted to trade long side trades in the main copy and short side trades in the second instance. Both of them being directed to one account at Interactive Brokers. I realize that one open long trade from one instance and one open short trade from the second instance would mean that I did not have any open contracts at IB.

I do not have an account at IB yet so was just testing everything, all worked well except I was running four large monitors through a USB hub, today two of the monitors were not working. So I decided to reduce the number of monitors on one computer and set up Sierra on a second computer. I deleted the second instance and made sure that in General Settings that it did not open automatically the second instance.

I copied the Sierra3.cfg, GlobalSymbolSettings.xml, and KeyboardShortcuts.config into the correct folder and then the data files, charts etc. into the Data folder of the Sierra folder on the second computer.

But now when I try to open Sierra on two computers, I get the following message:
SC Data – All Services | Logon error received from server: Limited to one connection per username for the requested data source.

I wonder if there is somewhere else that the second instance that I used to open when everything was on one computer is still being referenced and that the application thinks I’m trying to open three connections, Sierra on two computers and the old second instance that I’ve since deleted.

I currently subscribe to Comex data. I had read elsewhere on your site that we could install Sierra on two computers and run them simultaneously. So I’m not sure why I’m getting that error.

Thank you for your help.
[2017-06-06 18:07:18]
Sierra Chart Engineering - Posts: 104368

But now when I try to open Sierra on two computers, I get the following message:
SC Data – All Services | Logon error received from server: Limited to one connection per username for the requested data source.
You need to activate a second real-time data connection. Refer to:
http://www.sierrachart.com/index.php?page=doc/SierraChartRealTimeFuturesStockDataFeed.php#Connections
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
[2017-06-06 18:43:25]
trader2017 - Posts: 91
I want to make sure I understand this. I was using Sierra data with two instances on one computer and there was not an additional $20 connection required. Is that because I was using a second instance on the same computer?

Also, I have heard that IB’s data is not that accurate so when I open an account with them I will continue to use Sierra's data.

But I wanted to know if I did not use Sierra’s data and instead used a broker’s data does that mean that there are no Sierra data fees, either the first $35 data connection or the additional $20 fee for an additional data connection to a second computer?
[2017-06-06 19:01:44]
Sierra Chart Engineering - Posts: 104368
How did you run this other second instance on the same computer? Did you use File >> New Instance?


But I wanted to know if I did not use Sierra’s data and instead used a broker’s data does that mean that there are no Sierra data fees, either the first $35 data connection or the additional $20 fee for an additional data connection to a second computer?
Yes.
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: 2017-06-06 19:02:02
[2017-06-06 19:38:08]
trader2017 - Posts: 91
Yes, I used File >> New Instance and there was no additional data connection requirement, everything worked well. Just for future reference, is there any way to install Sierra on one computer in my home network that I have between the two computers and avoid the second additional data fee charge.

The second computer on the network would be accessing the Sierra application and data from the first computer on the network and I could use File New Instance and open that from the second computer and use the second computer's monitors to see the charts. I read something on your site that seemed to imply that was possible.
[2017-06-06 20:54:41]
Sierra Chart Engineering - Posts: 104368
There is a way to do what you want. And it is documented here:
Using DTC Server for Data and Trading in Another Sierra Chart Instance
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
[2017-06-06 21:42:34]
trader2017 - Posts: 91
Thank you for that information, I read the instructions that you linked to. Before I try to set all that up, I wanted to make sure that doing so would mean that I would not need to pay the extra $20 a month for the additional connection. If I share the entire Sierra folder on my home network and start a File >> New Instance from there, then the second computer can open charts from the second instance on that first computer.

If that would avoid the extra $20 fee that would be great. Then the only other consideration is whether it’s worth paying the $20 a month to keep each copy of Sierra separate so if one computer froze or broke down in the middle of a trade a second computer would still be running to be able to close out a trade quickly if necessary. I’ll decide which is a better choice later but I’m writing now just to have you confirm that I can set up the network configuration and avoid paying that $20 fee. I’m assuming the $20 I just spent today after you wrote the first reply is non-refundable, is that correct?
[2017-06-06 21:49:54]
Sierra Chart Engineering - Posts: 104368
You will not have to pay for the extra real-time connection.

There is nothing in that documentation in regards to sharing the Sierra Chart folder.

The documentation says not to use File >> New Instance when using another copy of SC on another computer. Refer to step 3 here:
Using DTC Server for Data and Trading in Another Sierra Chart Instance: Using DTC Server for Data and Trading in Another Sierra Chart Instance

And it explains the specific procedure of what you need to do.

I’m assuming the $20 I just spent today after you wrote the first reply is non-refundable, is that correct?
Yes this is correct.
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
[2017-06-06 22:18:11]
trader2017 - Posts: 91
Thanks for the clarification, I misunderstood the instructions.
It says here in your documentation:

---------------------
13. • In the instance of Sierra Chart which will be used as the client, this can be on the same or different computers, select Global Settings >> Data/Trade Service Settings.

14. • Set the Service to DTC Service (sub instance).

15. • Set the Server Address to the IP Address of the computer running the instance of Sierra Chart where the DTC Server is enabled on. In the case of when connecting to the DTC server in another copy of Sierra Chart on the same computer, use this IP address: 127.0.0.1. If you are connecting across the Internet the IP address needs to be the public IP address for the computer. An easy way to find this is to run an Internet search for "what is my IP address".

----------------
My question is, since the second installation of Sierra won’t be on the same computer or across the internet but on another computer on my home network what IP address do I use. Can I still use 127.0.0.1, that is what it is set to when I select DTC Service (sub instance)?

Also, I want to make sure that I am correct in thinking that I can set up two instances of Sierra on one or two computers, either on a network, or by paying the additional connection fee and have all trades be directed to one Interactive Brokers account. As I said in my first post, both long and short trades from each instance will be going into only one IB trading account. That is possible, isn’t it?
[2017-06-06 22:45:36]
trader2017 - Posts: 91
I need to add one more question to my last question above. If all the trades from the different instances go into one trading account at IB, I’m hoping that in each Sierra instance it displays the trades that were made in that instance.

So for example, if I traded one long in one instance and one short in the other instance, even though at IB there would be no open trades. I’m expecting Sierra to still show one open long in the DOM window and the Trade Activity Log for that instance and one short in the DOM and TAL in the other instance.

Is that correct?
[2017-06-07 17:49:19]
trader2017 - Posts: 91
I know you’re busy with other questions, but can you answer my last two questions at the end of this topic that I started yesterday. I’m going to continue with Sierra until I open a trading account eventually, but cannot open two IB accounts since the funding requirement is high.

I need to be sure that Sierra will display information showing open trades in each of two instances even though in reality those two instances will be directing trades to only one IB account where there will be no open trades. Thank you.
[2017-06-07 18:49:47]
Sierra Chart Engineering - Posts: 104368
The longer your posts are, and the more questions you ask, the longer it takes to get a response.


So for example, if I traded one long in one instance and one short in the other instance, even though at IB there would be no open trades. I’m expecting Sierra to still show one open long in the DOM window and the Trade Activity Log for that instance and one short in the DOM and TAL in the other instance.
It is hard to say and this is Interactive Brokers specific. You should not put reliance that this is going to work correctly. And it would require the use of the Order Fill Calculated Trade Position:
Trading Information Windows: Using Order Fill Calculated Positions In Special Cases

You are far better off using 2 separate Interactive Brokers accounts. Have them set up another one for you. They can be assigned to the same TWS username.
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: 2017-06-07 18:50:14
[2017-06-07 18:58:36]
Sierra Chart Engineering - Posts: 104368

My question is, since the second installation of Sierra won’t be on the same computer or across the internet but on another computer on my home network what IP address do I use.
You need to use the local area network IP address of the computer.

As I said in my first post, both long and short trades from each instance will be going into only one IB trading account. That is possible, isn’t it?
Yes.
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
[2017-06-07 19:58:10]
trader2017 - Posts: 91
I know you advise people to just click the thank you button to make it easier for your staff to not have to go back and check replies. I did that, but I just wanted to add that I really appreciate the Sierra application you’ve developed. Right from the start of learning it I have been so impressed with all the features and the ability to customize virtually everything about it. I’ve worked with other trading apps for years and this is one I want to stay with.

While I’m writing, I wanted to mention that I was reading through some of the other posts and it seems there are a number of people who ask questions that cannot be answered in a short amount of time and it causes the support team to become somewhat frustrated with having to deal with their problems.

Have you ever considered having a section of the forum that is for paid support? Posts can be redirected there and then the person writing can opt to pay for an hour of support directly from within that part of the forum. I think for people who are trying to program something, they tend to spend many hours trying to figure out how to do something and would happily pay $50 to $100 an hour for dedicated support that focuses on their problem. Just a suggestion, but the main reason I wrote back was to express my appreciation for the great program you’ve developed.

Thanks again,
Lisa
[2017-06-07 21:54:02]
Sierra Chart Engineering - Posts: 104368
Have you ever considered having a section of the forum that is for paid support?
No, but we will consider this.

Also, in regards to your question about how you want to use Interactive Brokers TWS and trade the same contract in the same account from two different instances of Sierra Chart.


Normally this will not work with any other trading service other than Interactive Brokers. It should work properly with Interactive Brokers as long as each instance of Sierra Chart is using a different Instance Client ID and they actually have to. This particular setting is an Interactive Brokers specific setting in Global Settings >> Data/Trade Service Settings.

And if you use the order fill calculated position, it should work just right.

What happens is that only the order fills for the orders entered from a particular Sierra Chart instance connected to TWS, will be sent to that instance. It will not receive fills from orders entered from other instances. This is important because this will accomplish what you want when combined with the Order Fill Calculated Trade Position.

We will document everything we are mentioning here and more thoroughly either today or tomorrow.

So you can do what you want but we just wonder if it is all going to work just right. It should as we understand it but we do not have any direct long-term experience with 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
[2017-06-08 00:29:59]
trader2017 - Posts: 91
Thanks for the additional information. As I mentioned in one of the above posts I think I will continue with two separate Sierra connections on two computers instead of the home network sub instance method. I think it’s worth the extra $20 a month to have a functioning computer with Sierra open and running if one of the computers breaks down during a trade.

If I have two separate connections, two separate copies of Sierra, on two computers I would think that it would have to keep the trading DOM and the TAL independent of each other.

I selected the option you recommended and I noticed the following warning in the dialog box: “The Order Fill Calculated Position has a high probability of being incorrect!”

Regarding what you mentioned earlier about how it would be better to open two accounts at IB, I don’t think I can open two separate sub accounts and have them both be part of a master account where all contracts reside and still only fund the one account with $10,000. I'm not sure if that is what you meant, but I’ll call and ask them about that later.

Also, because of the high margin requirements for what I’ll eventually be trading I can only have one or two open contracts at one time but hopefully if what we’re talking about works I can have any number appear to be open in Sierra even though they are cancelling each other out in the actual trading account.

You wrote that you will be documenting what you wrote about earlier, thank you for that, it seems from what you wrote that I will have to use the Order Fill Calculated Position feature even with the warning about inaccuracy, but maybe you were thinking that I was going to have a sub instance on a home network and not a separate connection. Let me know if having a separate connection changes your opinion of what I’ll need to do.

I will be setting up the trading account at IB next month and I’ll write again in this topic to let you know how it works out.
Date Time Of Last Edit: 2017-06-08 00:30:49
[2017-06-09 00:38:28]
Sierra Chart Engineering - Posts: 104368
We apologize for the delay. We are going to be responding to this, this evening.
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
[2017-06-09 00:45:16]
trader2017 - Posts: 91
No need to hurry, I won’t be setting up an account with IB until next month to test out what you’ve recommended, so feel free to wait until you have some free time.
[2017-06-12 18:48:05]
Sierra Chart Engineering - Posts: 104368
Here is the relevant documentation:
http://www.sierrachart.com/index.php?page=doc/InteractiveBrokers.php#UsingMultipleSCInstancesWithTWS (New section)
Trading Information Windows: Using Order Fill Calculated Trade Positions (updated)


You will want to enable the Order Fill calculated Trade Position for individual charts. The documentation linked to explains that. You do not necessarily need to use the global setting. Regarding the warning, as long as you understand how the Position Quantity calculation is done you can just ignore 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: 2017-06-12 18:48:38

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

Login

Login Page - Create Account