ENSED COR - конструктор форекс роботов для MT4

  • Автор темы Автор темы ENSED
  • Дата начала Дата начала

ENSED

Активный участник
Предлагаю Вашему вниманию нашу разработку - конструктор роботов для MetaTrader 4.

ENSED COR – это конструктор торговых роботов для Форекс, который позволяет без знания языка программирования MQL4 создавать торговых роботов для торговой платформы MetaTrader 4.

Концепция работы с ENSED COR

Процесс создания торгового робота для MetaTrader 4 состоит из простых операций:

1) Описание сигналов на открытие покупки и продажи.
2) Описание сигналов на закрытие покупки и продажи (если это необходимо).
3) Ввод общих настроек робота, таких как Stop Loss, Take Profit, уровень допустимого проскальзывания.
4) Выбор и настройка метода расчёта объёма позиций, а также методов сопровождения сделок (к примеру, Трейлинг Стоп Лосс).

Сигналы описываются путём установления отношений между значениями различных индикаторов, ценовых уровней, числовых значений и т.п. Эти отношения устанавливаются путём нажатия кнопок «больше», «больше или равно», «меньше», «меньше или равно», «равно» и «не равно»:
003.png


Кроме того, можно описывать сложные условия, путём объединения отдельных пар условий как «И»/«ИЛИ»:
004.png


ENSED COR умеет работать как со стандартными индикаторами MetaTrader 4, так и с любыми пользовательскими индикаторами. Достаточно просто нанести на окно графика инструмента все требуемые индикаторы и сохранить шаблон, а затем загрузить его в программу ENSEED COR:
005.png


Ввод настроек осуществляется в отдельной вкладке программы, а все параметры затем доступны в исходном коде робота:
006.png


Бесплатно доступна демонстрационная версия. В ней недоступно использование шаблонов и пользовательских индикаторов. Стандартные индикаторы терминала MetaTrader 4 при этом доступны без каких-либо ограничений.

URL: http://ensed.org/ecor.php

С радостью отвечу на любые вопросы. Также готов предоставить трём пользователям форума бесплатную лицензию на полгода за отзыв.
 
Последнее редактирование модератором:

ENSED

Активный участник
Платная версия (не демонстрационная) сколько стоит?

Добрый день!

В зависимости от срока подписки. Сейчас цены такие:
1 день - 35 рублей;
неделя - 200 рублей;
месяц - 550 рублей;
6 месяцев - 2350 рублей;
год - 3200 рублей.

Соответственно, можно не покупать длительную подписку, а продлевать её, к примеру, на день когда нужно сделать робота с пользовательскими индикаторами (или на основе шаблона).
 

AlexeyVik

Программист mql4 mql5
Также готов предоставить трём пользователям форума бесплатную лицензию на полгода за отзыв.
Я за бесплатно оставлю отзыв...
Это творение может и в состоянии что-то сделать, да только для билдов МТ ниже 600. То-есть сотворит человек что-то в этой хрени, а потом будет стучаться к нормальным программистам с мольбами исправить, а то не работает под 6хх билдом.
Так-что всех хочу предупредить, что прежде чем покупать, даже на один день, надо хорошенько подумать.
 

ENSED

Активный участник
Я за бесплатно оставлю отзыв...
Это творение может и в состоянии что-то сделать, да только для билдов МТ ниже 600. То-есть сотворит человек что-то в этой хрени, а потом будет стучаться к нормальным программистам с мольбами исправить, а то не работает под 6хх билдом.
Так-что всех хочу предупредить, что прежде чем покупать, даже на один день, надо хорошенько подумать.

Здравствуйте!
Я очень рад Вашему интересу, но вынужден попросить: не делайте поспешных выводов, не разобравшись с тем, что перед Вами. Если просто посмотреть на скриншоты, а не строить необоснованных предположений (полагаю, что даже демку не опробовали?), то на последнем видно: входные параметры описываются как input ...
Попробуйте такое откомпилировать на версии ниже 600 и будете неприятно удивлены :)
Эта программа как раз наоборот рассчитана на билды терминала выше 600.
Кроме того, мы безусловно будем осуществлять поддержку всех наших пользователей. Так, даже в самой программе в любом окне обращения к справке (кнопки со знаком «?») выводится форма обратной связи. Так что повторюсь – не делайте поспешных выводов.
Если готовы к конструктивному рассмотрению без уничижительных предположений, то пишите на почту: [email protected]
 

ENSED

Активный участник

...а дабы не быть таким же голословным, как Вы, я воспроизвёл робота из видео:
Посмотреть вложение ma_and_price.mq4

Полагаю, что Вы, как специалист по MQL4 (если я верно понял), без труда увидите, что код вполне себе рабочий для последних билдов (робот запускался, как и видео снималось, на 625 билде).
 

ENSED

Активный участник

AlexeyVik

Программист mql4 mql5
Здравствуйте!
Я очень рад Вашему интересу, но вынужден попросить: не делайте поспешных выводов, не разобравшись с тем, что перед Вами. Если просто посмотреть на скриншоты, а не строить необоснованных предположений (полагаю, что даже демку не опробовали?), то на последнем видно: входные параметры описываются как input ...
Попробуйте такое откомпилировать на версии ниже 600 и будете неприятно удивлены :)
Эта программа как раз наоборот рассчитана на билды терминала выше 600.
Кроме того, мы безусловно будем осуществлять поддержку всех наших пользователей. Так, даже в самой программе в любом окне обращения к справке (кнопки со знаком «?») выводится форма обратной связи. Так что повторюсь – не делайте поспешных выводов.
Если готовы к конструктивному рассмотрению без уничижительных предположений, то пишите на почту: [email protected]
Да всё я видел. А видео снято на каком билде? И если хоть чуток быть знакомым с программированием на MQL4 и хоть некоторых особенностей 625 билда, то не стали-бы именовать переменные со знака подчёркивания...
Мой вердикт, имхо, что-то похожее на писатель мекросов в Excell только похуже... А казалось-бы уже некуда.
 

ENSED

Активный участник
Да всё я видел. А видео снято на каком билде? И если хоть чуток быть знакомым с программированием на MQL4 и хоть некоторых особенностей 625 билда, то не стали-бы именовать переменные со знака подчёркивания...
Мой вердикт, имхо, что-то похожее на писатель мекросов в Excell только похуже... А казалось-бы уже некуда.

Давайте жить дружно и вести конструктивный разговор :)

Я не в коем случае не пытаюсь лезть нарожен и я не так воинственно настроен как Вы, но всё же - как можно судить о том, что даже не "щупали"? Вам не кажется, что домыслы - это слегка слабоватая почва для критики?

Как раз на 625 и писалось видео. И робот в 625-м был прогнан, я же написал. Если сомневаетесь в работоспособности, то можете проверить - дело минуты.

Подскажите, если не затруднит, чем именование с нижнего подчёркивания некорректно (только с точки зрения технологии, а не в духе "это дурной тон")?
Мой ход мыслей по этому поводу таков: это неплохой способ выделить именно входные параметры. Ну как примерно то, что мы именуем константы в верхнем регистре. Но я готов признать неправоту, если это действительно теперь некорректно.

Единственное, что документация по этому поводу говорит:
Допустимые символы при написании идентификатора: цифры 0-9, латинские прописные и строчные буквы а-z и А-Z, распознаваемые как разные символы, символ подчеркивания (_). Первый символ не может быть цифрой.
Никакой иной информации по этому поводу я не сумел отыскать. Я хоть и внимательно слежу за веткой http://forum.mql4.com/ru/61885, но допускаю, что мог что-то пропустить.

Я предлагаю всё же более конструктивно вести диалог, особенно поскольку с моей точки зрения Вы пока только критикуете на основе домыслов, но не приводите весомых аргументов своей точки зрения.
 

VNIK

Местный знаток
Предлагаю Вашему вниманию нашу разработку - конструктор роботов для MetaTrader 4.

ENSED COR – это конструктор торговых роботов для Форекс, который позволяет без знания языка программирования MQL4 создавать торговых роботов для торговой платформы MetaTrader 4.

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

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

ENSED

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

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

Добрый день!
Благодарю за вопросы!
Для MT5 - перспектива ближайших пары месяцев. Но определяющим фактором будет интерес пользователей. Выше интерес, быстрее будем делать (есть планы не только по MT).
Насчёт примеров - буквально позавчера был сделан самый первый релиз программы. Поэтому пример пока только один. Я решил, что лучше пораньше зарелизиться (некоторые наши клиенты очень ждали программу) и раз в неделю делать 1-2 примера, скорее всего по выходным. Могу записывать видео "по заявкам" (мне только на пользу - исходить из реальных потребностей). Так, следующее видео будет по заявке клиента как раз - упор на описание сигналов на основе пересечения числовых уровней (скажем, RSI и уровни 20/80).

Кроме того, вчера я устраивал демонстрацию прямо на компьютере одного пользователя (через TeamViewer), и могу повторить подобный опыт (в том числе и для бОльшей аудитории) :)
 

lexar

Местный житель
Здравствуйте. Я стал счастливым обладателем подписки на пол года полной версии. правда я в программировании ничего не понимаю. Но посмотрев видео на сайте, состряпал на скорою руку методом тыка маленький робот. (попробовать )
Прогнал в оптимизаторе и получил 150 % годовых. для первого собственного робота весьма не дурно...
 

asdfer

Активный участник
Я вот не понял,под стоимостью подписки подразумевается время, необходимое мне для создания советника, или же это время работы созданного советника?
 

ENSED

Активный участник
Я вот не понял,под стоимостью подписки подразумевается время, необходимое мне для создания советника, или же это время работы созданного советника?

Здравствуйте!
Только время доступа к полному функционалу программы, получаемые советники работают без каких-либо ограничений.

Но в любом случае сначала рекомендую попробовать демо-версию, чтобы не было сюрпризов.
Это самый первый релиз программы, и её функционал пока не слишком велик. К примеру, можно описывать открытие/закрытие только рыночных ордеров, отложенных пока нет. Также из методов сопровождения сделок сейчас доступны только трейлинг-стоп и стоп в безубыток.

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

asdfer

Активный участник
Здравствуйте!
Прошу прощения за нубство.
Т.е., я, абсолютный профан в mql4, смогу сам создать работающий советник...?!
Конкретно. мне нужен сов по одному пользовательскому индикатору, без всяких наворотов. Принцип работы- запуск первой сделки вручную, дальше работа по индюку .
Пробитие нулевой горизонтали сигнальной линией индикатора снизу -бай, затем пробитие сверху, бай закрыт, -сел.
Особенность в том, что в индикаторе три линии, две я убрал. оставил одну .
Смогу ли я указать это ?
В любом случае, вскоре возьму на неделю, 200р невелики деньги попробовать.
 

ENSED

Активный участник
Здравствуйте!
Прошу прощения за нубство.
Т.е., я, абсолютный профан в mql4, смогу сам создать работающий советник...?!
Конкретно. мне нужен сов по одному пользовательскому индикатору, без всяких наворотов. Принцип работы- запуск первой сделки вручную, дальше работа по индюку .
Пробитие нулевой горизонтали сигнальной линией индикатора снизу -бай, затем пробитие сверху, бай закрыт, -сел.
Особенность в том, что в индикаторе три линии, две я убрал. оставил одну .
Смогу ли я указать это ?
В любом случае, вскоре возьму на неделю, 200р невелики деньги попробовать.

Добрый день!

Я не уверен, что робот сможет подхватить вручную открытую сделку. Но давайте попробую это воспроизвести на видео на каком-нибудь пользовательском индикаторе у себя, с пересечением нулевой линии и тем самым показать Вам (в случае, если удастся), как это сделать в данном конструкторе. Как Вам идея?

По остальной части задачи проблем вроде быть не должно.

Думаю, на выходе с текущей версией конструктора Ваша задумка будет так работать: сначала робот отключен, а как только Вы откроете вручную сделку, нажимаете кнопку "Советники" (или присоединяете робота к графику) и робот вступает в работу. Дальше робот подхватывает Вашу сделку и работает уже по индикатору (осуществляет переворот при противоположном сигнале и т.д.).
Т.е. тут есть неудобство - нужно сначала робота держать выключенным.

P.S. количество линий не влияет, главное - определить нужную, но в видео это также покажу.
P.P.S. в любом случае "подхват ручных сделок" - появится в явном виде в будущих версиях, ибо это очень полезная вещь.
 

ENSED

Активный участник
Добрый день!
...давайте попробую это воспроизвести на видео на каком-нибудь пользовательском индикаторе у себя...

Итак, результат:

К опечаткам просьба не придираться, а в остальном эксперимент удался!

В конце видео несколько минут нудятины - в режиме реального времени ждём переворта позиции, можно там пролистывать :)
 
Последнее редактирование модератором:

asdfer

Активный участник
Добрый день!


Думаю, на выходе с текущей версией конструктора Ваша задумка будет так работать: сначала робот отключен, а как только Вы откроете вручную сделку, нажимаете кнопку "Советники" (или присоединяете робота к графику) и робот вступает в работу. Дальше робот подхватывает Вашу сделку и работает уже по индикатору (осуществляет переворот при противоположном сигнале и т.д.).
Т.е. тут есть неудобство - нужно сначала робота держать выключенным.
Собственно, то, что и нужно. Неудобства никакого.
Спасибо. Буду работать в этой теме.
 

lexar

Местный житель
Добрый день.
подскажите пожалуйста что значат в вашем конструкторе значения цены и объёма и как их правильно использовать?
и так же непонятно как работать с кнопкой добавить числовой уровень. т.е. как кнопка работает понятно. не понятно куда ставить эти числа и как это влияет на работу робота?
есть ещё куча вопросов но задам их позже по мере вникания в работу конструктора.
 

ENSED

Активный участник
Добрый день.
подскажите пожалуйста что значат в вашем конструкторе значения цены и объёма и как их правильно использовать?
и так же непонятно как работать с кнопкой добавить числовой уровень. т.е. как кнопка работает понятно. не понятно куда ставить эти числа и как это влияет на работу робота?
есть ещё куча вопросов но задам их позже по мере вникания в работу конструктора.

Добрый день!
Насчёт цен и объёмов. В группе элементов "Доступные индикаторы и значения", по активации в выпадающем списке пункта "Значения цен и объёма" доступны цены Open, Close, High и Low, а также объём (Volume) за некий бар, который мы указываем при добавлении в "Индикаторы и значения робота":
Снимок145.png
Снимок146.png

Они могут понадобиться при анализе каких-то индикаторов. Так, в самом первом видео мы сравниваем цену Open со значением скользящей средней. Или на скриншоте выше видно, что цену Open мы сравниваем с Parabolic SAR.

Ещё, к примеру, иногда бывает дополнительным фильтром для покупки то, что предыдущий бар был бычьим (цена Закрытия выше цены Открытия) и наоборот для продажи.

А использование числового уровня показано в предыдущем видео - мы сравниваем индикатор со значением "0". Если значение больше 0, то покупаем, если меньше, то продаём.

Кстати, кое-что может прояснить система справки - у большинства элементов, полей и т.п. есть квадратная маленькая кнопка со знаком вопроса - если на неё нажать, то откроется соответствующий раздел справки.

Если неясно пояснил, то спрашивайте ещё. Готов записывать видео, поясняющие те или иные аспекты работы :)
 
Последнее редактирование:
Верх