Fat, сейчас алгоритм задается во внешней программе. Например, MultiCharts. Получается асинхронная модель торговли: есть стратегия для расчета теоретических позиций и есть модуль исполнения с заданными параметрами (размер позы, метод, проскальзывания). Кроме этого, можно получать сигналы по сети от источника, например скрипта Python, который крутится где-то на серваке и обсчитывает маркет дату.