Не думаю, что удобство построения сложных алгоритмов - вещь субъективная, и может по-разному восприниматься большинством разработчиков. Идея визуализации – безусловно, замечательная идея, которая выгодно отличает TSLab от других сред разработки ТС, что позволило сразу привлечь большое число пользователей TSLab, в том числе не знакомых с программированием на C#. Если поделить всех TS-лаборантов на группы в зависимости от умения программировать на C# и сложности разрабатываемых ими ТС, то получается такая картина:

1 группа – немногочисленная, но наиболее профессиональная, это разработчики сложных ТС на языке программирования C# + API, которые если и заглядывают в визуальный редактор, то только для того, что собрать проект целиком.

2 группа – многочисленная, но наименее профессиональная, это в первую очередь новички, недавно познакомившиеся и с трейдингом и с ТА, которые в восторге от визуального редактора, позволяющего с легкостью построить ТС на основе пересечения двух скользящих средних.

Но есть еще 3 группа – достаточно многочисленная и достаточно профессиональная, не чурающаяся программирования, имеющая и опыт торговли, для которой возможностей визуального редактора явно недостаточно, а освоение C# + API – на данном этапе, слишком трудозатратно.

Мне кажется, что для 1-ой и 2-ой группы разработчики TSLab сделали все, что им необходимо, а вот для 3-ей группы – могли бы принести огромную пользу, предложив некий скриптовый язык и простой текстовый процессор для разработки ТС на этом языке.

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

Не секрет, что концепция визуальной разработки есть не что иное, как концепция RAD (от англ. Rapid Application Development - быстрая разработка приложений), в которой особое внимание уделяется быстроте и удобству разработки приложений, созданию технологического процесса, который позволяет разработчику максимально быстро создавать приложения, в нашем случае скрипты.

В TSLab почти все есть: есть график, который появляется после внесения изменений в скрипт и нажатия на кнопку «Выполнить», это и есть настоящая визуализация! Осталось предложить скриптовый язык и текстовый редактор для него. Сделал изменения в текстовом редакторе, добавил строчку в скрипт, нажал на кнопку, и тут же увидел изменения на графике. Это и есть настоящая ВИЗУАЛИЗАЦИЯ. Чего же больше? А визуальный редактор – это все от лукавого, шкура выделки не стоит…