Долгое время копался в этом, пытался разобраться, но только запутался еще больше. И пришел к странному выводу: а есть ли смысл вообще заморачиваться со всем этим, однолотные, десятилотные, двухзнаковые и тд и тп.

Может проще сделать один каталог и в него скинуть все текстовые файлы от ФИНАМа, затем создать поставщика одного на всех, указать ему количество знаков 4 и шаг цены 0(т.к. это максимум из известных мне) соответственно менее-знаковые чем 4 отбражаются нормально (во всяком случае у меня). Далее, размер лота ставим 1 (десяти-лотные, сто-лотные и тд пытался сделать но так и не смог понять, как там рассчитывается комиссия и тд) поэтому просто нужно рассчитать комиссию с учетом ГО и размера лота примерно, чтобы указывать ее в стратегиях (для каждого инструмента записываем в какую-то табличку справочном или просто на бумажке), и аналогично начальный депозит, который будем указывать в свойствах скрипта. Ведь TSLab все равно не сможет пересчитать доллары в рубли, и нам придется пересчитывать это самим и записывать результат на бумажке. И при последующем запуске этой стратегии на реал, если я правильно понимаю, если указано купить 1 лот - будет производиться покупка одного лота в рублях с блокированием соответствующей суммы ГО, независимо от того, что котировка в долларах и тд.

Если сделать так, а затем просто при начале построения новой стратегии указывать два параметра справочных с этой бумажки комиссия и начальный депозит (или еще проще - сделать начальные шаблоны стратегий для каждого инструмента (их там не более 20, более-менее ликвидных). Если я где-то ошибаюсь - поправьте меня..