По вопросу интеграции алгоритма индикатора(скрипта).
Надо реализовать транслятор визуального описания скриптов.
Т.е. рисуем из кубиков скрипт, указывая конвертор входа(входов) и выхода.
Пускаем транслятор. В списке конверторов появляется наш скрипт в виде одного кубика со списком параметров, входом(входами) и выходом.Кроме того, сохраняется структура исходной сборки нашего скрипта в виде файла.
Т.е. мы графическим языком пишем функции и затем транслятором сворачиваем их в кубик.