Попробую именно Вашу версию. Итак: сигнал - это пересечение главной и сигналки за каналом?
При таком подходе Ваш ЕА будет опаздывать на бар, т.к. индюк
1. анализирует пересечения
2. по результатам 1. выставит стрелку в буфер
Ваш ЕА возьмет из буфера индикатора "закрепившейся" сигнал и выставит ордер = +1 бар.
Сове надо самой проводить анализ. а для этого ей нужны только линии.
У ЕА должен быть собственный Блок формирования сигналов.
Его логика зависит от опыта и фантазии автора

Почему " сигнал - это пересечение главной и сигналки за каналом?"
А не отложка на ближайшем уровне цены когда DCE только пробила канал?
Или перегиб DCE в экстремальной зоне за пределами канала?
Или пробой нулевой линии?
Эти сигналы будут опережать "пересечение главной и сигналки за каналом"
Или комбинированный сигнал:
вход - пробой машкой нулевой линии, а выход - перегиб ДЦЕ за пределами канала

Какие сигналы торгует еа - решать его разработчику...