Мысль первая: нужны настройки стоимости пункта финансового инструмента. При торговле одним инструментом проблема особо не замечается, но в случае, когда стратегия предусматривает торговлю двумя и более инструментами, для подгонки дохода приходится изменять количество контрактов, что особенно неудобно при переходе от тестов к торговле.
Мысль вторая: не совсем понятно, как программа стыкует исторические данные с сервера истории (в моём случае history.alor.ru) при работе в отличном от московского часового пояса. Например, мне нужно построить 4-х часовики, которые по логике программы строятся так: 8, 12, 16, 20. Я нахожусь в Омске (МСК +3). Соответственно 4-х - часовая свечка у меня закрылась например в 1600 (1300) по Москве. Если можно, добавьте plz учёт временной зоны и начальную точку для построения 4-ч.
Мысль третья: откровенный косяк. MACD считается наоборот: EMA(большего периода) - EMA(меньшего периода)!