Наверное, основная проблема в этом то, что я использую разные тайм-фреймы. На вход открытия позиции идут минутки, а в логическую формулу идут часы (количество бар/60).
При попытке подать на логическую формулу сжатые бары в часы, выскакивает ошибка -(
Вот какую ошибку выдает, если подать на кол-во бар с последнего закрытия сжатый источник:
System.InvalidOperationException: Торговля от ISecurity после сжатия не возможна. Необходимо использовать оригинальный ISecurity объект.
Если подавать на "Блок: Номер бара выхода из последней закрытой позиции" чистый источник, то сделки не открываются.