Ну тут сложно сказать. Когда потоков много, они начинают "толкаться" обращаясь к кешу индикаторов. Например, если 2-3 потокам понадобился SMA(20) и в это время один из потоков уже начал расчет этого индикатора с такими параметрами, то остальные потоки становятся в очередь и ждут расчетов. На 64бит версии можно задать очень большой размер кеша и постепенно в него попадут все варианты индикаторов используемых при оптимизации и утилизация процессора вырастет до примерно 85-95%. А в самом начале расчетов потоки все равно будут "толкаться". т.к. всем нужны одни и теже значения.