Login Page - Create Account

Support Board


Date/Time: Sat, 18 May 2024 04:54:46 +0000



Post From: trial account activation failure - no sms sent and other sierra related questions

[2024-04-11 01:11:42]
yang_sc_demo - Posts: 9
single instance won't work for trading several instruments at the same time beacuse each instrument will need 3-4 charts, each chart having 20-25 studies ( calc time : 0 - 5 ms). i tested this and found that SC uses a single thread to pretty much do everything including calculate the studies. With a single instance, all cores were sitting idle ...and one thread ( not even the entire core) was maxed out with poor performance.

switching to multiple instances made a big difference. Seems multi SC instances --> single TWS is a must.

for this use case, can each SC instance check whether there are open positions (opened by any instance and across all instruments) and what the entry(s_SCPositionData.AveragePrice) and current stop price (for trailing stop - s_SCTradeOrder.Price1) are for those open positions before opening a new position?

documentation "Using Multiple Sierra Chart Instances with TWS" indicates that "Instance Client ID" = 0 can do this for one single instance (which is not enough)...but continues .."Although they will share Common Trade Position data for each Symbol and Trade Account." Does this mean that all SC instances connected to the single TWS will be aware of any open positions in any instrument WITHOUT "Instance Client ID" = 0 ?

thx