Можно получить весь список инструментов, у каждого инструмента получить его характеристики, такие как шаг цены, размер лота и другие.
Список баров по инструменту нельзя получить таким способом.
usingSystem.Linq;usingSystem.Text;usingTSLab.DataSource;usingTSLab.Script;usingTSLab.Script.Handlers;namespaceMyLib{publicclassGetAllSymbols2:IExternalScript { // для текстового поставщикаpublicvoidExecute(IContext ctx,ISecurity sec) {var secInfo =sec?.SecurityDescription?.TradePlace?.DataSourceasISecuritiesInfo;if (secInfo !=null) {var sb =newStringBuilder();sb.AppendLine("=== Symbols ===");var places =secInfo.GetTradePlaces(false).ToList(); // получить все инструменты из рынка 1var securities =secInfo.GetSecurities("",ActiveType.Unknown|ActiveType.Undefined,places[0].Id).ToList(); // выводим первые 10 инструметовforeach (var s insecurities.Take(10))sb.AppendLine(Print(s));ctx.Log(sb.ToString(),MessageType.Info,true);stringPrint(IDataSourceSecurity s) {var ss = s asSecurityHelper;return$"{s.Name}: шаг цены={s.Tick}, размер лота:{s.LotSize}"; } } } }}