Все таки пишите кубик или скрипт?
IExternalScript - используется для скриптов.
Для кубика надо другой интерфейс.

Пример кубика:
https://doc.tslab.pro/tslab/rabota-s-pro...kovyi-indikator