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
- 25.03.2014
- #3
В зависимости от срока подписки. Сейчас цены такие: 1 день - 35 рублей; неделя - 200 рублей; месяц - 550 рублей; 6 месяцев - 2350 рублей; год - 3200 рублей.
Соответственно, можно не покупать длительную подписку, а продлевать её, к примеру, на день когда нужно сделать робота с пользовательскими индикаторами (или на основе шаблона).
AlexeyVik Программист mql4 mql5- 25.03.2014
- #4
- 25.03.2014
- #5
- 25.03.2014
- #6
. а дабы не быть таким же голословным, как Вы, я воспроизвёл робота из видео: Посмотреть вложение ma_and_price.mq4
Полагаю, что Вы, как специалист по MQL4 (если я верно понял), без труда увидите, что код вполне себе рабочий для последних билдов (робот запускался, как и видео снималось, на 625 билде).
ENSED Активный участник- 25.03.2014
- #7
В спешке неверно описал сигнал на продажу (продублировал от покупки). Вот корректный вариант: Посмотреть вложение 158151
Но сути не меняет
AlexeyVik Программист mql4 mql5- 25.03.2014
- #8
- 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
- 27.03.2014
- #13
- 27.03.2014
- #14
Здравствуйте! Только время доступа к полному функционалу программы, получаемые советники работают без каких-либо ограничений.
Но в любом случае сначала рекомендую попробовать демо-версию, чтобы не было сюрпризов. Это самый первый релиз программы, и её функционал пока не слишком велик. К примеру, можно описывать открытие/закрытие только рыночных ордеров, отложенных пока нет. Также из методов сопровождения сделок сейчас доступны только трейлинг-стоп и стоп в безубыток.
Дальнейшее развитие функционала во многом будет зависеть от пожеланий пользователей. Так, к примеру, в следующую версию будет добавлена функция "трейлинг стоп лос по произвольному индикатору" - именно на основе пожеланий пользователей и наших клиентов.
asdfer Активный участник- 28.03.2014
- #15
- 28.03.2014
- #16
Я не уверен, что робот сможет подхватить вручную открытую сделку. Но давайте попробую это воспроизвести на видео на каком-нибудь пользовательском индикаторе у себя, с пересечением нулевой линии и тем самым показать Вам (в случае, если удастся), как это сделать в данном конструкторе. Как Вам идея?
По остальной части задачи проблем вроде быть не должно.
Думаю, на выходе с текущей версией конструктора Ваша задумка будет так работать: сначала робот отключен, а как только Вы откроете вручную сделку, нажимаете кнопку "Советники" (или присоединяете робота к графику) и робот вступает в работу. Дальше робот подхватывает Вашу сделку и работает уже по индикатору (осуществляет переворот при противоположном сигнале и т.д.). Т.е. тут есть неудобство - нужно сначала робота держать выключенным.
P.S. количество линий не влияет, главное - определить нужную, но в видео это также покажу. P.P.S. в любом случае "подхват ручных сделок" - появится в явном виде в будущих версиях, ибо это очень полезная вещь.
ENSED Активный участник- 28.03.2014
- #17
К опечаткам просьба не придираться, а в остальном эксперимент удался!
В конце видео несколько минут нудятины - в режиме реального времени ждём переворта позиции, можно там пролистывать
asdfer Активный участник- 28.03.2014
- #18
Думаю, на выходе с текущей версией конструктора Ваша задумка будет так работать: сначала робот отключен, а как только Вы откроете вручную сделку, нажимаете кнопку "Советники" (или присоединяете робота к графику) и робот вступает в работу. Дальше робот подхватывает Вашу сделку и работает уже по индикатору (осуществляет переворот при противоположном сигнале и т.д.). Т.е. тут есть неудобство - нужно сначала робота держать выключенным.
lexar Местный житель- 28.03.2014
- #19
- 28.03.2014
- #20
Добрый день! Насчёт цен и объёмов. В группе элементов "Доступные индикаторы и значения", по активации в выпадающем списке пункта "Значения цен и объёма" доступны цены Open, Close, High и Low, а также объём (Volume) за некий бар, который мы указываем при добавлении в "Индикаторы и значения робота":
Они могут понадобиться при анализе каких-то индикаторов. Так, в самом первом видео мы сравниваем цену Open со значением скользящей средней. Или на скриншоте выше видно, что цену Open мы сравниваем с Parabolic SAR.
Ещё, к примеру, иногда бывает дополнительным фильтром для покупки то, что предыдущий бар был бычьим (цена Закрытия выше цены Открытия) и наоборот для продажи.
А использование числового уровня показано в предыдущем видео - мы сравниваем индикатор со значением "0". Если значение больше 0, то покупаем, если меньше, то продаём.
Кстати, кое-что может прояснить система справки - у большинства элементов, полей и т.п. есть квадратная маленькая кнопка со знаком вопроса - если на неё нажать, то откроется соответствующий раздел справки.
Если неясно пояснил, то спрашивайте ещё. Готов записывать видео, поясняющие те или иные аспекты работы