Бета-тестирование экспертов YuAlert и YuTrade

 
Эксперт YuAlert предназначен для оповещения о событиях на графике терминала и/или счете. Перечень таких событий для этой программы практически не ограничен, а создание оповещений не требует от пользователя специальных знаний, все операции задаются в виде таблиц.

С помощью YuAlert можно разрабатывать, тестировать и применять оповещения, используя все многообразие индикаторов MT5 и собственные вычисления. YuAlert позволяет подавать звуковые сигналы, выводить сообщения, графические знаки на чарт, отправлять e-mail при наступлении событий в соответствии с заданными предписаниями. 

Скачать эксперт и его описание  можно здесь

При первом запуске эксперт создаст папку YuAlert_files\ в которой разместит примеры конфигурационных файлов. 

Бета версия может запускаться только на демо-счетах. Тестирование продлится до 30.06.2012

Эксперт YuTrade будет выложен чуть позже. 

Box | Simple Online Collaboration: Online File Storage, FTP Replacement, Team Workspaces
  • www.box.com
Collaboration tools adopted by over 50,000 companies globally. Box simplifies online file storage, replaces FTP and connects teams in online workspaces.
 
Известные проблемы:
° Иногда перестают приходить события CHARTEVENT_MOUSE_MOVE и соответственно интерфейс зависящий от этого события перестает работать, например перемещение ползунка в скроле. Рекомендация - перезапуск эксперта.
° Если в настройках терминала на вкладке "Объекты" установлена опция  "Показывать параметры после создания", то проблемы с интерфейсом программы и с другими объектами, созданными пользователем, начнутся после изменении имени объекта при его создании. Если это произошло, то единственное решение - удаление графика.
 

интересно, что будет лучше юзеру
- разобраться с вашей программой, которая подразумевает знания: алгоритмизации, работы индикаторов в МТ5, ожидания результатов
- или разобраться с MQL в том же самом объеме? алгоритмизация, работа индикаторов, ожидания результатов.

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

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


Документация по MQL5: Основы языка / Синтаксис
Документация по MQL5: Основы языка / Синтаксис
  • www.mql5.com
Основы языка / Синтаксис - Документация по MQL5
 
Yurich:
Эксперт YuAlert предназначен для оповещения о событиях на графике терминала и/или счете. Перечень таких событий для этой программы практически не ограничен, а создание оповещений не требует от пользователя специальных знаний, все операции задаются в виде таблиц.

С помощью YuAlert можно разрабатывать, тестировать и применять оповещения, используя все многообразие индикаторов MT5 и собственные вычисления. YuAlert позволяет подавать звуковые сигналы, выводить сообщения, графические знаки на чарт, отправлять e-mail при наступлении событий в соответствии с заданными предписаниями. 

Скачать эксперт и его описание  можно здесь

При первом запуске эксперт создаст папку YuAlert_files\ в которой разместит примеры конфигурационных файлов. 

Бета версия может запускаться только на демо-счетах. Тестирование продлится до 30.06.2012

Эксперт YuTrade будет выложен чуть позже. 

Вам нужны бета-тестеры?
 
Когда-нибудь сами MQ сделают Visual MT++!
 
pusheax:
Когда-нибудь сами MQ сделают Visual MT++!
Отличное название. Пантентуйте пока не поздно.
 
sergeev:

интересно, что будет лучше юзеру ...


Использование YuAlert/YuTrade подразумевает знания алгоритмизации на бытовом уровне. Многие используют индикаторы, не умея программировать.
Для описания простых  условий и действий на MQL от новичка требуется в разы больше времени, чем в этой программе.
Для тех, кому рамки этой программы будут малы, есть отличный язык MQL5 и повод начать изучать программирование. А если человек способен написать тех.задание для раздела «Работа», то он с легкостью cможет использовать YuAlert/YuTrade.
 
Dima_S:
Вам нужны бета-тестеры?
Нужны волонтёры. YuAlert будет бесплатной программой.
 
Yurich:

Использование YuAlert/YuTrade подразумевает знания алгоритмизации на бытовом уровне. Многие используют индикаторы, не умея программировать.
Для описания простых  условий и действий на MQL от новичка требуется в разы больше времени, чем в этой программе.
Для тех, кому рамки этой программы будут малы, есть отличный язык MQL5 и повод начать изучать программирование. А если человек способен написать тех.задание для раздела «Работа», то он с легкостью cможет использовать YuAlert/YuTrade.

Согласен с Алексеем. У программ такого типа - как YuAlert/YuTrade - перспективы в широком использовании нет. Зачем "изобретать велосипед". Лучше усилия тратить не на дублирование языка, а на утилиты, что расширяют и дополняют штатные средства.

Насчёт умеют ли "писать ТЗ для раздела Работа" - ответ однозначный - НЕ умеют. Мало того, те кто, в конце концов становятся "уметь", то им раздел Работа не нужен - поскольку есть mql4/mql5. Не стоит забывать, что  mql4/mql5 - прикладной язык, да ещё и узкопроблемноориентированный - и для написания 95% задач - особых программистских тонкостей знать не надо.

 
abolk:

Согласен с Алексеем. У программ такого типа - как YuAlert/YuTrade - перспективы в широком использовании нет. Зачем "изобретать велосипед". Лучше усилия тратить не на дублирование языка, а на утилиты, что расширяют и дополняют штатные средства.

Насчёт умеют ли "писать ТЗ для раздела Работа" - ответ однозначный - НЕ умеют. Мало того, те кто, в конце концов становятся "уметь", то им раздел Работа не нужен - поскольку есть mql4/mql5. Не стоит забывать, что  mql4/mql5 - прикладной язык, да ещё и узкопроблемноориентированный - и для написания 95% задач - особых программистских тонкостей знать не надо.

Это хорошо смотреть со своей колокольни :)
Мне вот порой кажется что большинство языков что я знаю, очень похожи и легко-изучаемые.
Могу составить структуру сложной программы, разбить ее на отдельные объекты, независимые блоки,
учесть тысячи потенциально узких мест.
Но, Вы попытайтесь кого-нибудь научить языку программирования. Я вот учил, и упирался в пропасть в знаниях.

Для меня обыденные вещи такие как:

  1. Переменные, области видимости, модификаторы, объявления, ссылки.
  2. Структуры, как пишутся, как обращаться.
  3. Классы, наследования, полиморфизм, инкапсуляция, коллекции.
  4. Функции, вызов их, возвращаемые значения.
  5. Даже простой порядок выполнения программы - построчно с переходами и то сложно объяснить и показать.

Оглядываясь назад, я вижу дни-месяца-года проведенные в совершенствовании, тысячи прочтенных страниц и самое главное - огромное количество экспериментов.
Время лишений и изнеможения от умственной нагрузки.

А теперь представьте, что кто-то не зная ни одного языка программирования, захочет проверить простенькую стратегию.

Есть несколько выходов:

  • Обратиться в "Работу" ~ 5 дней и 50$
  • Воспользоваться каким-нибудь фреймворком для блочного написания ~ 5 дней
  • Изучить принципы программирования, написать самому. ~ несколько недель

Так что тут только одна проблема, программисты в "Работе" останутся без доли работы, тоесть сектора с легкими заданиями.
Останутся среднее и сложные задания, соответственно программистам не дотягивающим до этого уровня, нужно будет доучиваться.

Документация по MQL5: Программы MQL5 / Выполнение программ
Документация по MQL5: Программы MQL5 / Выполнение программ
  • www.mql5.com
Программы MQL5 / Выполнение программ - Документация по MQL5
 
mrProF:
Но, Вы попытайтесь кого-нибудь научить языку программирования. Я вот учил, и упирался в пропасть в знаниях.

Если бы Вы занимались не только изучением языков программирования, а ещё и профессиональным обучением программирования - то Вы бы знали и понимали, что:

1. Чтобы разобраться с конструкциями аля-YuAlert/YuTrade и mql4/mql5 - нужен одинковый минимальный уровень понимания основ программирования.
2. Уверенности в понимании основ программирования для аля-YuAlert/YuTrade надо больше, чем для mql4/mql5.
3. Чтобы написать простейшую программу на  mql4/mql5 - коих 95% - не надо глубокого (или "вовсе не надо") понимания всего того, что Вы перечислили:

mrProF:
  1. Переменные, области видимости, модификаторы, объявления, ссылки.
  2. Структуры, как пишутся, как обращаться.
  3. Классы, наследования, полиморфизм, инкапсуляция, коллекции.
  4. Функции, вызов их, возвращаемые значения.
  5. Даже простой порядок выполнения программы - построчно с переходами и то сложно объяснить и показать.
4. Я написал:

те кто, в конце концов становятся "уметь", то им раздел Работа не нужен - поскольку есть mql4/mql5. Не стоит забывать, что  mql4/mql5 - прикладной язык, да ещё и узкопроблемноориентированный - и для написания 95% задач - особых программистских тонкостей знать не надо.
Речь идёт о менее 5% участников, что используют АТС - и никто из этих 5% не будет тратить своё время на изучение и осваивание программ аля-YuAlert/YuTrade. Во-первых, зачем, во-вторых, есть же mql4/mql5 со всем комплексом консультантов, документацией и описанием.