Пришлось повозиться пару часиков

Даже в лог данные стратегии писал, а там одни 0.
Но потом понял в чем причина.
Проблема была не очевидная, при тестировании и вызове индикаторов из стратегии не читался тикер, имя тикера, конструкцией:
Код: Выделить всё
Input.VirtualSecurity.Split('=')[0]
Которая вызывается в индикаторе ReadData_X
надо в ReadData_X и WriteData_X
Код: Выделить всё
string Ticker = Input.VirtualSecurity.Split('=')[0];
заменить на
Код: Выделить всё
string Ticker = "";
Получится что-то вроде этого

Это ТФ = S10, а вышестоящий М1, инструмент BRF8