Support Board
Date/Time: Sat, 19 Apr 2025 15:25:55 +0000
Chartbooks to load at start up
View Count: 4008
[2014-03-09 23:31:46] |
bwalks123 - Posts: 122 |
Hello, I have about 5-7 chartbooks open at one time and would like them all to be loaded at platform startup, is this possible or will i just have to manually open each saved chart book individually one at a time every time I start SC? Thx |
[2014-03-10 11:09:44] |
user58907 - Posts: 83 |
Not sure if this is what you are looking for, but if you always use the 7 then File-> gives you the dropdown, and Under recent file list is "Open All", which is what I use to open multiple files. If you want to auto open on startup, click Global Settings -> General Settings and on the right there is a box which you can populate with all the files you want open on startup. Click Add and it takes you to the folder to select. |
[2014-03-10 18:22:06] |
|
Follow the instructions for this here: http://www.sierrachart.com/index.php?l=doc/doc_GeneralSettings.html#FilesToOpenOnStartup 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 |
[2025-03-20 07:42:48] |
Zayf - Posts: 4 |
I'd like to go further with this request as this "Open Files on Startup" feature is not enough for my usage. In fact I'd like to open several instances of SierraChart with the same installation path and i'd like to push the chartbook to open through an argument so I can script all my configuration. Is there any possibility to do so ? Today I can do that by copying installation paths and setting up different chartbooks to launch at startup, but then Data folder is replicating 3 or 4 times same data which is taking way too much storage on my disk, and I could avoid that, just by pushing the chartbook name through an argument... Thanks ! Edit : I only found this page regarding command line paramaters when launching sierraChart and it seems it's only possible to define the account and password to be used, nothing else in this list : Command Line Parameters Date Time Of Last Edit: 2025-03-20 08:27:56
|
[2025-03-20 08:33:57] |
Sierra_Chart Engineering - Posts: 19276 |
You can open Chartbooks programmatically with ACSIL: ACSIL Interface Members - Functions: sc.OpenChartbook() For information about ACSIL, refer to: Advanced Custom Study Interface and Language (ACSIL) 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 Date Time Of Last Edit: 2025-03-20 08:35:30
|
[2025-03-20 11:41:02] |
Zayf - Posts: 4 |
ACSIL allows this that it's true, but it doesn't allow to push parameters when opening SierraChart therefore this would always be the same problem as I wouldn't be able to launch an instance A with chartbook A and instance B with chartbook B with. It would always launch either chartbook A or B depending of what's hardcoded in the study. With your approach, it's only possible to launch a default chartbook at startup, which would load a ACSIL study in which the name of the chartbook to open would be hardcoded, which doesn't answer to my problem as I'd need to send parameters in order to change the chartbook dynamically. Have i understood anything incorrectly, please let me know. Last thing I'll try is to load different configuration files at startup, i'll keep you posted. |
[2025-03-20 12:43:07] |
Zayf - Posts: 4 |
Ok I've looked into it and there's another issue : I can't open several instances of Sierrachart64.exe unless they're in different folders... which is exactly what i'm trying to avoid in order to avoid unecessary data multiplication... So it's possible to create another instance while in the existing SierraChart instance by going through "File > New instance" but it gets terribly complicated to send parameters from a powershell script to Sierrachart instance 1 so it can create Instance 2 with the right chartbook... Would it be possible in a future version to : - Allow multiple instances by executing same Sierrachart64.exe multiple times ? - Add a parameter to precise which chartbook you want to open while calling the sierrachart64.exe ? Or if you find anything that may solve the issue, I'm listening, but right now i can't see anything else. Thanks ! Edit: just to make sure the original idea is respected in any future answer, I'm trying to create several Sierrachart instances because i want to dedicate specific cores of my processor to specific instance as in my setup, some of them need to be the most reactive possible. Date Time Of Last Edit: 2025-03-20 12:53:15
|
[2025-03-20 13:49:50] |
John - SC Support - Posts: 39362 |
There is no support for what you are wanting to do in terms of dynamically determining which chartbooks to open in which instance. With regards to the different folders and how Sierra Chart starts, this is how the system is setup. It is necessary to have the data files separate for each instance of Sierra Chart that is running. For the most reliable, advanced, and zero cost futures order routing, use the Teton service: Sierra Chart Teton Futures Order Routing |
[2025-03-20 14:25:02] |
Zayf - Posts: 4 |
ok then at least is it possible to share a same data directory for all my instances ?
|
[2025-03-20 14:27:24] |
John - SC Support - Posts: 39362 |
ok then at least is it possible to share a same data directory for all my instances ?
Absolutely NOT! Do not do this. Sierra Chart is not setup for this, it will only create problems. Every instance needs to have its own 'Data' folder. 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: