А почему тогда он в лаборатории отрабатывает правильно?
На все Ваши вопросы можно было бы ответь. Но без скрипта вряд ли это возможно.
У меня, например, не работает на реальном счету блок из сборки Vito333 "Количество открытых позиций лонг".
В лаборатории всё работает, а на реальном счету почему то показывает 3, при нулевой позиции. И это на абсолютно одинаковых версиях и сборках.
Некоторые другие блоки тоже не работают на реальном счету и работают в лаборатории.
Программисты могли бы объяснить (что то там с библиотеками и подклассами, ну или с чем то). И, возможно дали бы совет как избежать проблемы.
Но если считаете свой скрипт уникальным образцом тайных знаний и не готовы его выкладывать в открытом виде в саппорт, попробуйте менять пользовательские индикаторы на другие или изменить логику скрипта.