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

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

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

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

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

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

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

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

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

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

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

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

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

chocolate Гуру форума
  • 25.03.2014
  • #2
ENSED Активный участник
  • 25.03.2014
  • #3

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

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

AlexeyVik Программист mql4 mql5
  • 25.03.2014
  • #4
ENSED Активный участник
  • 25.03.2014
  • #5
ENSED Активный участник
  • 25.03.2014
  • #6

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

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

ENSED Активный участник
  • 25.03.2014
  • #7

В спешке неверно описал сигнал на продажу (продублировал от покупки). Вот корректный вариант: Посмотреть вложение 158151

Но сути не меняет

AlexeyVik Программист mql4 mql5
  • 25.03.2014
  • #8
ENSED Активный участник
  • 25.03.2014
  • #9

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

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

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

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

Единственное, что документация по этому поводу говорит:

Никакой иной информации по этому поводу я не сумел отыскать. Я хоть и внимательно слежу за веткой http://forum.mql4.com/ru/61885, но допускаю, что мог что-то пропустить.

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

Почетный гражданин
  • 26.03.2014
  • #10

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

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

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

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

ENSED Активный участник
  • 26.03.2014
  • #11

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

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

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

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

lexar Местный житель
  • 27.03.2014
  • #12
asdfer Активный участник
  • 27.03.2014
  • #13
ENSED Активный участник
  • 27.03.2014
  • #14

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

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

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

asdfer Активный участник
  • 28.03.2014
  • #15
ENSED Активный участник
  • 28.03.2014
  • #16

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

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

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

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

ENSED Активный участник
  • 28.03.2014
  • #17

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

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

asdfer Активный участник
  • 28.03.2014
  • #18

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

lexar Местный житель
  • 28.03.2014
  • #19
ENSED Активный участник
  • 28.03.2014
  • #20

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

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

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

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

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

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

📎📎📎📎📎📎📎📎📎📎