интересно, что будет лучше юзеру
- разобраться с вашей программой, которая подразумевает знания: алгоритмизации, работы индикаторов в МТ5, ожидания результатов
- или разобраться с MQL в том же самом объеме? алгоритмизация, работа индикаторов, ожидания результатов.
Вы изобрели язык сценариев на базе языка MQL. Фактически вы просто скрыли от юзеров операторы условий и цикла, типы данных, синтаксис языка.
Ок. Но зачем учить новичку как строить алгоритмы в этой программе, вместо того чтоб учиться строить алгоритмы в MQL?
Уж лучше будет новичкам в таком же объеме изучить сам MQL.
Идея может и хорошая, но она таки больше для программистов, чисто стырить.
Для юзера, который ищет ответ и пытается сделать эксперт - этой программы будет мало. Он будет пользоваться MQL.
Для других, они не будут учить ни вашу прогу, ни MQL.
То есть это не для пользователей, для которых что сценарии этой софтины, что исходный MQL - одинаковый лес.

- www.mql5.com
С помощью YuAlert можно разрабатывать, тестировать и применять оповещения, используя все многообразие индикаторов MT5 и собственные вычисления. YuAlert позволяет подавать звуковые сигналы, выводить сообщения, графические знаки на чарт, отправлять e-mail при наступлении событий в соответствии с заданными предписаниями.
Скачать эксперт и его описание можно здесь.
При первом запуске эксперт создаст папку YuAlert_files\ в которой разместит примеры конфигурационных файлов.
Бета версия может запускаться только на демо-счетах. Тестирование продлится до 30.06.2012
Эксперт YuTrade будет выложен чуть позже.
Когда-нибудь сами MQ сделают Visual MT++!
интересно, что будет лучше юзеру ...

- www.mql5.com
Вам нужны бета-тестеры?
Согласен с Алексеем. У программ такого типа - как YuAlert/YuTrade - перспективы в широком использовании нет. Зачем "изобретать велосипед". Лучше усилия тратить не на дублирование языка, а на утилиты, что расширяют и дополняют штатные средства.
Насчёт умеют ли "писать ТЗ для раздела Работа" - ответ однозначный - НЕ умеют. Мало того, те кто, в конце концов становятся "уметь", то им раздел Работа не нужен - поскольку есть mql4/mql5. Не стоит забывать, что mql4/mql5 - прикладной язык, да ещё и узкопроблемноориентированный - и для написания 95% задач - особых программистских тонкостей знать не надо.
Согласен с Алексеем. У программ такого типа - как YuAlert/YuTrade - перспективы в широком использовании нет. Зачем "изобретать велосипед". Лучше усилия тратить не на дублирование языка, а на утилиты, что расширяют и дополняют штатные средства.
Насчёт умеют ли "писать ТЗ для раздела Работа" - ответ однозначный - НЕ умеют. Мало того, те кто, в конце концов становятся "уметь", то им раздел Работа не нужен - поскольку есть mql4/mql5. Не стоит забывать, что mql4/mql5 - прикладной язык, да ещё и узкопроблемноориентированный - и для написания 95% задач - особых программистских тонкостей знать не надо.
Мне вот порой кажется что большинство языков что я знаю, очень похожи и легко-изучаемые.
Могу составить структуру сложной программы, разбить ее на отдельные объекты, независимые блоки,
учесть тысячи потенциально узких мест.
Но, Вы попытайтесь кого-нибудь научить языку программирования. Я вот учил, и упирался в пропасть в знаниях.
Для меня обыденные вещи такие как:
- Переменные, области видимости, модификаторы, объявления, ссылки.
- Структуры, как пишутся, как обращаться.
- Классы, наследования, полиморфизм, инкапсуляция, коллекции.
- Функции, вызов их, возвращаемые значения.
- Даже простой порядок выполнения программы - построчно с переходами и то сложно объяснить и показать.
Оглядываясь назад, я вижу дни-месяца-года проведенные в совершенствовании, тысячи прочтенных страниц и самое главное - огромное количество экспериментов.
Время лишений и изнеможения от умственной нагрузки.
А теперь представьте, что кто-то не зная ни одного языка программирования, захочет проверить простенькую стратегию.
Есть несколько выходов:
- Обратиться в "Работу" ~ 5 дней и 50$
- Воспользоваться каким-нибудь фреймворком для блочного написания ~ 5 дней
- Изучить принципы программирования, написать самому. ~ несколько недель
Так что тут только одна проблема, программисты в "Работе" останутся без доли работы, тоесть сектора с легкими заданиями.
Останутся среднее и сложные задания, соответственно программистам не дотягивающим до этого уровня, нужно будет доучиваться.

- www.mql5.com
Но, Вы попытайтесь кого-нибудь научить языку программирования. Я вот учил, и упирался в пропасть в знаниях.
Если бы Вы занимались не только изучением языков программирования, а ещё и профессиональным обучением программирования - то Вы бы знали и понимали, что:
1. Чтобы разобраться с конструкциями аля-YuAlert/YuTrade и mql4/mql5 - нужен одинковый минимальный уровень понимания основ программирования.
2. Уверенности в понимании основ программирования для аля-YuAlert/YuTrade надо больше, чем для mql4/mql5.
3. Чтобы написать простейшую программу на mql4/mql5 - коих 95% - не надо глубокого (или "вовсе не надо") понимания всего того, что Вы перечислили:
- Переменные, области видимости, модификаторы, объявления, ссылки.
- Структуры, как пишутся, как обращаться.
- Классы, наследования, полиморфизм, инкапсуляция, коллекции.
- Функции, вызов их, возвращаемые значения.
- Даже простой порядок выполнения программы - построчно с переходами и то сложно объяснить и показать.

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
С помощью YuAlert можно разрабатывать, тестировать и применять оповещения, используя все многообразие индикаторов MT5 и собственные вычисления. YuAlert позволяет подавать звуковые сигналы, выводить сообщения, графические знаки на чарт, отправлять e-mail при наступлении событий в соответствии с заданными предписаниями.
Скачать эксперт и его описание можно здесь.
При первом запуске эксперт создаст папку YuAlert_files\ в которой разместит примеры конфигурационных файлов.
Бета версия может запускаться только на демо-счетах. Тестирование продлится до 30.06.2012
Эксперт YuTrade будет выложен чуть позже.