для каждого инструмента сделать отдельного поставщика текстовых данных?
нет. для каждого типа.
одно лотные
десяти лотные
сто лотные
0 знаков
2 знака
5 знаков
шаг 1
шаг 10
Для инструментов со знаками, шаг определится автоматом, если поставить 0
Например для br нужен поставщик ДваЗнака10Контрактов
si однолотный без знаков шаг 1
ri однолотный без знаков шаг 10