Fat, сейчас алгоритм задается во внешней программе. Например, MultiCharts. Получается асинхронная модель торговли: есть стратегия для расчета теоретических позиций и есть модуль исполнения с заданными параметрами (размер позы, метод, проскальзывания). Кроме этого, можно получать сигналы по сети от источника, например скрипта Python, который крутится где-то на серваке и обсчитывает маркет дату.
Sergey Pavlov, движок и тестер стратегий у нас тоже есть, пока в паблик не готовы предоставлять. Когда надо проторговать 100+ экземпляров стратегий, там обычно возникает затык при обновлении интерфейса пользователя — слишком много событий на перерисовку. Поэтому немного другие технологии нужны — проторговка в фоне и доставка в ГУИ только важной инфы. Наш софт может делать это еще и на 10-х клиентских счетах. Разновидность копитрейдинга.
Head of Algonaft'$, тслаб — сложная софтина, в которой накручено столько всего… что она неоправданно требовательна к вычислительным ресурсам и крашится непредсказуемым образом при большом количестве агентов+позиций. При этом в тслабе нет элементарно необходимого при торговле большим портфелем: внутреннего сведения виртуальных позиций в реальную и вывод в рынок только её. Кубики да ещё и в бесплатном режиме для теста это круто. Тут одни благодарности авторам. В реальной торговле крупных позиций, состоящих из множества подмножеств мелких тслаб плохо справляется. Так что я бы не по всем показателям смотрел на тслаб как на эталон.