Написание роботов для Форекс
Форекс Статьи
Программы для создания советников на МТ4 и МТ5
Точное количество советников для МетаТрейдера 4 сосчитать не получится, ежедневно база роботов пополняется десятками и даже сотнями новых торговых алгоритмов.
Общий счет уже давно перевалил за несколько тысяч. Но даже среди этого изобилия не всегда удается найти именно то, что нужно, потому многие и задумываются о том, как создать советник самостоятельно.
С языком программирования MQL4 знакомы не все, потому программы, облегчающие процесс создания робота, пользуются популярностью.
Как можно создать советник?
Обзор начнем с краткого описания всех возможных способов (возможно, вам и не придется разбираться с программами). Создать торговый робот можно:
• написав его самостоятельно в Meta Editor – хардкорный вариант. Сюда же занесем и модификацию кода уже существующего робота;
• заплатив программисту – самый реальный вариант. Если бот сложный с множеством условий для входа, а у вас нет опыта в написании АТС, то лучше всего купить чужой опыт. Соответствующих объявлений полно на профильных форумах;
• используя спец. программу, облегчающую создание кода робота. В некоторых реализован принцип «Drag and Drop», то есть код бота строится в виде диаграммы, вы задается в отдельных блоках условия работы, затем передвигаете их, задаете связи между ними. Код компилируется по составленной блок-схеме автоматически.
Перед тем как приступать к самостоятельной работе над советником рекомендуем еще раз все обдумать. Это не такая простая задача как кажется на первый взгляд даже если вы будете использовать специальную программу.
Краткий обзор программ для написания торговых роботов
Чтобы немного охладить ваш пыл отметим, что программы для создания роботов – всего лишь инструмент. То есть базовые познания в программировании, понимание того, как должен работать советник должно присутствовать. Нельзя просто взять программу, ввести пару значений, нажать кнопку и получить готовый рабочий советник. Придется попотеть.
Forex strategy builder
Мощный инструмент, программа платная, но в ознакомительных целях с сайта forexsb.com можно скачать демо-версию. На ознакомление дается всего 15 дней, повторно воспользоваться триальной версией можно будет только с другого ПК. Работать FSB будет только если у вас установлен МетаТрейдер, дело в том, что программа использует базу данных из МТ4.
При первом запуске программа сделает запрос на загрузку архива котировок, это необходимо для того, чтобы созданный советник можно было тут же протестировать.
При создании советника рабочее пространство программы делится на 3 зоны:
• левая часть экрана – краткое описание стратегии;
• центральная зона – функциональные блоки советника. Указывается такая информация как размер лота, когда выполняется вход и на основании каких индикаторов. Также указывается условие для закрытия сделки. В примере на скриншоте ниже вход в рынок выполняется только на закрытии свечи и только в том случае если свеча закрывается над верхней границей конверта. Выход из сделки в этом примере предусмотрен только за счет срабатывания стоп-лосса или тейк-профита;
• правая часть экрана – результаты тестирования советника на исторических данных, импортированных из торгового терминала.
Находясь в Editor можно выделив каждый из блоков редактировать его значения. Например, изменить период скользящей средней, период индикатора, положение уровней и т. д. Можно добавить дополнительные условия для входа нажав на «Add an opening logic condition» и условия для выхода из рынка нажав на «Add a closing logic condition».
В разделе review вся информация по работе советника истории. Доступны такие пункты:
• overview – так как в примере рассматривается один из готовых советников, загруженных в базу программы, то здесь можно ознакомиться с подробным описанием советника;
• balance chart – график изменения депозита при тестировании алгоритма. В нашем примере видно, что робота неспособен обеспечить прибыль на тестовом участке истории;
• indicator chart – график выбранного инструмента, на котором будут отображаться сделки, совершенные при тестировании. Примерно то же самое увидит трейдер при тестировании советника в МТ4/МТ5 при активированном параметре «Визуализация». Это полезно если вы хотите изучить в полной ли мере соответствует работа советника тому, что вы задумывали;
• journal – в журнале записывается каждое действие робота при тестировании на исторических данных.
Есть пара полезных разделов и во вкладке Analysis:
• comparator – выбирается метод бэктеста. Здесь можно ничего не делать, оставить все как есть;
• multimarkets – в отличие от стандартного тестера в том же МетаТрейдере4 здесь можно выполнить тестирование сразу по нескольким парам. Результаты отображаются в виде графика в одном и том же окне;
•monte carlo – еще один раздел, посвященный тестированию. Его можно не трогать.
Перед тем как тестировать робот на истории рекомендуем подгрузить историю из МетаТрейдера. Для этого перейдите в Market-Download History Data-MT4 HST Import.
Главное, чем ценна программа так это возможностью сохранить написанный робот сразу в нужном формате для МТ4 или МТ5. Соответствующая кнопка есть на панели инструментов.
Что касается программы в целом, то для новичков она особо ценна по той причине, что не требует написания ни единой строчки кода. Даже блок-схему робота создавать не нужно как это сделано в ряде аналогов. С другой стороны, она все же платная, а это может многих отпугнуть, проще вложить деньги в толкового программиста, который напишет вам советник с нуля.
Ensed Cor
По сравнению с предыдущей программой Ensed Cor выглядит чуть менее удобной в использовании. Да и составить костяк советника так же просто как в FSB не получится. Как и в случае с FSB доступ к полному функционалу можно получить только оплатив подписку на сайте авторов. Но для ознакомления с возможностями программы подойдет и бесплатная версия Ensed Cor.
Из ограничений бесплатной версии отметим только невозможность работать с пользовательскими индикаторами, шаблонами. Не все файлы проектов программы будут доступными, но созданию индикаторов ничто мешать не будет.
Перед началом работы нужно будет указать каталог МТ4. Enser Cod будет использовать все индикаторы, которые на данный момент содержаться в папке Indicators (в демо-версии реализована поддержка только стандартного инструментария МетаТрейдера).
Работу в программе рассмотрим на примере создания простенького торгового робота:
• при первом запуске указываем каталог терминала МТ4;
• после этого открывается окно программы и сразу можно приступать к созданию робота.
Сперва опишем принцип работы нашего советника текстом, для лучшего понимания работы алгоритма. Предположим, в работе будут использоваться только 2 индикатора – Стохастик и скользящая средняя. Покупки выполняем при условии, что осциллятор находится в зоне перепроданности, а ценовой график находится над мувингом. Продажи – при зеркальных условиях.
• в основном поле программы будут отображаться условия, использующиеся в работе советника. Индикаторы находятся в правой части, добавить на график их можно просто перетащив нужный на основное поле. Откроется окно с настройками, изменить параметры индикаторов можно и позже. На скриншоте ниже записаны условия для покупок, не забывайте только объединять их в одно целое;
• по той же схеме записываем условия для открытия коротких позиций. Теперь мувинг должен быть над ценой, а Стохастик находится в зоне перекупленности;
• теперь нужно указать условия для выхода из сделок. Предположим, что наш робот будет закрывать покупки при выполнении одного из 2 условий: Параболик со стандартными настройками переходит под график, цена пересекает скользящую среднюю сверху-вниз. Достаточно выполнение одного из этих условий, поэтому используем условие «или»;
• по той же схеме задаем и условия для закрытия коротких позиций. Правила зеркальные – Параболик должен быть под ценой либо график должен пересечь мувинг по направлению снизу-вверх;
• настройки робота – здесь задаются такие параметры как стоп-лосс, тейк-профит, будет вестись торговля фиксированным лотом либо будет использоваться мартингейл. Можно отметить пункт «автоучет знаков после запятой», в таком случае разрядность котировок советником будет определяться автоматически. Также задаются настройки мартингейла, будет ли переноситься стоп-лосс в безубыток и на каком уровне.
Теперь можно сохранить робота, причем автоматически при сохранении будет выбрана папка Experts в нужном каталоге. После перезапуска терминала наш советник появляется в перечне роботов в МетаТрейдер4. В MetaEditor при желании можно просмотреть код робота.
В целом, программа хотя и выглядит намного проще, чем FSB, но со своей задачей справляется. Создавать простые советники действительно легко. Проблема только в том, что функционал бесплатной версии ограничен, а продажу доступа к полноценной версии авторы временно ограничили. Можно поискать крякнутые версии Enser Cod, но нет гарантии, что работать она будет нормально.
Expert Advisor Visual Wizard
Программа интересна тем, что в ней упор сделан на визуализацию процесса создания робота. Его алгоритм выглядит как обычная блок-схема, но условия входа и выхода из рынка все равно нужно задавать вручную.
Процесс создания робота выглядит так:
• после открытия программы нужно будет указать путь к корневому каталогу МТ5, это ПО предназначено именно для создания ботов для МетаТрейдера5. Благодаря этому программа сможет работать не только со стандартными индикаторами, но и со всеми пользовательскими алгоритмами, которые трейдер сам установил в терминал;
• на график нужно будет добавить 2 кнопки Technical Analysis – для задания условий на покупку и продажу. Двойным щелчком по кнопке открывается окно, в котором выбираются нужные индикаторы, задаются условия для входа. Например, можно выбрать вход в рынок на пересечении 2 мувингов, выхода Стохастика из зон перепроданности/перекупленности и т. д.;
• потом добавляются блоки купить/продать, в них задаются параметры сделок – величина лота, стоп-лосс и тейк-профит.
В конце концов алгоритм советника будет выглядеть примерно так – обычная блок схема, но в ней каждый блок отвечает за определенные условия торговли. Например, за покупку/продажу и т. д.
На скриншоте выше – пример примитивнейшего советника на основе Стохастика. Его можно сохранить в нужном для МТ5 формате, загрузить в терминал и тут же испытывать на истории. В самой программе для создания возможности протестировать советник нет.
Недостатки программ для создания советников
Такое ПО можно сравнить с костылями, ходить то они позволят, но это будет нечто далекое от ходьбы нормального человека. Такое ПО неспособно на 100% заменить все те возможности, которые имеются в распоряжении программиста, когда он пишет код робота с нуля.
Пока речь идет о простых советниках, основанных, например, на пересечении скользящих средних, или выхода Стохастика из зон, то все в порядке. Разницы между ручным написанием кода и использованием соответствующего ПО не будет. Но если дело доходит до относительно сложных роботов, то недостатки программ сразу становятся заметными.
Например, если в советнике нужно применить ВВ к индикатору RSI, программы это реализовать не смогут. Есть проблема с использованием свечных паттернов, паттернов Price Action, уровней Фибо и т. д.
Заключение
Программы для создания советников хороши только в тех случаях, когда нужно написать простой советник на основе индикаторов. Если ваши требования выходят за пределы этого ТЗ, в алгоритме нужно использовать свечные и графические паттерны, то придется обращаться за помощью к специалистам. Иного способа пока что нет, даже лучшая программа такого типа (Forex strategy builder) существенно уступает возможностям программиста.
Программирование форекс-роботов без знания языка MQL4
Эта статья будет интересна в основном трейдерам, а также форекс-инвесторам для расширения кругозора. Как известно, сколько трейдеров – столько и стратегий. Причем множество интересных стратегий не смогли стать достоянием широкого трейдерского сообщества лишь по той причине, что не были автоматизированы. А не были автоматизированы они в связи с тем, что разработчики стратегии не владели навыками пользования языком программирования – в бум автоматизации многие стратегии становятся известными в виде торговых роботов.
Конечно, знание языка программирования MQL версий 4 или 5 – это значительный шаг вперед для трейдера. Язык программирования позволяет создать собственный индикатор технического анализа, написать скрипт или торговый советник. А преимущества автоматической торговли общеизвестны – это и отсутствие влияния эмоций, и большее количество свободного времени. В этой статье мы рассмотрим вопросы и различные подходы к программированию торговых роботов:
- Программирование роботов с помощью языка MQL;
- Модификация кода существующей механической торговой системы;
- Программирование советника с помощью специальных программ.
Создание программных кодов
Я веду этот блог уже более 6 лет. Все это время я регулярно публикую отчеты о результатах моих инвестиций. Сейчас публичный инвестпортфель составляет более 1 000 000 рублей.
Специально для читателей я разработал Курс ленивого инвестора, в котором пошагово показал, как наладить порядок в личных финансах и эффективно инвестировать свои сбережения в десятки активов. Рекомендую каждому читателю пройти, как минимум, первую неделю обучения (это бесплатно).
Хорошую базу для познания MQL создает владение языком программирования «С++», но и без этих знаний язык MQL хорошо поддается изучению. Многие рядовые трейдеры, изучающие язык самостоятельно, считают, что для написания несложных скриптов и программ достаточно самостоятельного изучения языка программирования в течение недели.
В сети существует масса компаний, занимающихся разработкой программ и, параллельно, организующих онлайн видеокурсы по изучению языка MQL, индивидуальные удаленные занятия по программированию.
Программирование роботов, в большинстве случаев, производится в специальном разделе торгового терминала MetaTrader4 – MetaEditor. Это многофункциональный и удобный специализированный редактор, с помощью которого можно самостоятельно создавать любые торговые алгоритмы.
Достоинством редактора является то, что созданные алгоритмы могут быть запущены сразу после создания, так как они автоматически появляются в торговой платформе. MetaEditor в МТ4 обладает такими характеристиками, как:
- удобное редактирование кода программ;
- генерация программ по шаблону в автоматическом режиме;
- интеллектуальное управление кодом;
- встроенная компиляция алгоритмов;
- удобная отладка программ;
- наличие профилировщика исходного кода;
- персональное хранилище кода, встроенное в программу;
- встроенная помощь по языкам программирования.
Помимо встроенного редактора МТ4 существует еще множество платформ для программирования советников с использованием языка С++. Например, платформы WealtLab, StockSharp и TSLab обеспечивают реализацию сразу всех этапов создания экспертов, включая их тестирование.
Платформа StockSharp является библиотекой торговых экспертов, написанных на языке С. Работа на базе этой платформы требует знания языка программирования, изучение которого может занять достаточно длительное время.
Платформа TSLab представляет собой визуальный редактор, собирающий торговый советник из функциональных блоков. Блоки написаны на языке С#, но их код в процессе программирования скрыт от пользователя. Существует и возможность использования языка C# и комбинирования программирования с визуальным редактором. Так можно дописывать отсутствующие в стандартном наборе элементы.
Промежуточной по функционалу, между платформами StockSharp и TSLab является платформа WealtLab. Она имеет визуальный редактор, правда, не очень хорошо развитый, и возможность использования языка программирования. Достоинством является отличный тестер стратегий.
Модификация советника
Более простым способом, но также требующим знания языка программирования, является модификация кода существующего советника под собственную стратегию. Для этого подбирается торговый робот, близкий по функционалу необходимому. При этом необходимо обеспечить соответствие по типу советника и используемым средствам технического анализа. С помощью модификации возможно добиться ускорения работы системы, произвести добавление алгоритмов управления, индикаторов, правил. Модификация так же осуществляется в интегрированном редакторе MetaEditor.
Программы для создания эксперта
Одним из способов программирования торгового советника является использование специализированных программ. Функционально они мало отличаются от описанной выше платформы TSLab и друг от друга и разработаны для снижения трудоемкости написания исходного кода. Создание самой торговой системы остается за трейдером.
Одной из таких программ является Forex EA Generator, реализующая блочную схему построения эксперта. Программа предполагает наличие минимальных знаний проектирования механических торговых систем.
Программа Gordago Forex Optimizer разработана с функционалом, приближенным к торговой платформе. Помимо создания советника она позволяет тестировать разработку на истории, а так же осуществлять с ее помощью торговлю, в случае наличия доступа к торговым серверам. Работа с программой интуитивно понятна – начало работы начинается с задания условий входа в рынок и выхода из него, задания инструментов анализа рынка. Функционал программы позволяет использовать разработанные эксперты в МТ4.
Полностью в автоматическом режиме эксперты создаются в программе Hlaiman EA Generator. Программа работает с торговой платформой МТ4. Для создания эксперта необходимо добавить на график желаемые инструменты технического анализа и нанести на график стрелки, указывающие места и направления входа в рынок, где осуществил бы вход сам трейдер. После этого программа самостоятельно просчитывает заданные условия входа и разрабатывает алгоритм робота. При этом качество отработки условий входа зависит от качества и количества заданных точек – они должны расставляться строго в соответствии с разработанной стратегией и таких точек должно быть нанесено максимальное количество. К сожалению, программа отсутствует в свободном доступе, что не позволяет провести тестирование созданных с ее помощью советников.
Заключение
Этой статьей я хотел рассказать о том, что процесс программирования торгового советника становится все проще и требует минимальных специальных знаний. К тому же он имеет хорошую визуализацию, упрощающую построение эксперта. Такой подход к программированию освобождает трейдера от работы с громоздким кодом и устраняет возможность совершения ошибки в его написании. Но столь значительное упрощение работы не освобождает трейдера от разработки собственно торговой стратегии, являющейся основой программирования советника.
Как написать робота для mt4
Конструктор роботов для MT4
Конструктор роботов для 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 при этом доступны без каких-либо ограничений.
Стоимость полной версии определяется сроком подписки. Сейчас цены такие:
1 день — 35 рублей;
неделя — 200 рублей;
месяц — 550 рублей;
6 месяцев — 2350 рублей;
год — 3200 рублей.
С радостью отвечу на любые вопросы. Также готов предоставить трём пользователям форума бесплатную лицензию на полгода за отзыв.
Серёжа,я только что приобрёл у тебя программу.Я так понял.что только на сутки?Тыж понимаещь этого времени очень мало ,для чайника.Я оставлю отзыв и не один если ты включищь меня в полюгодичную програмку.Хочю разобраться как пишуться роботы.покупные -сливают депозиты.Надоело.Договорил ись. Если поцму,что смогу справиться,то в дальнейшем можно говорить о покупке.Адрес почты знаешь-напиши ответ.А я пока гляну на программу.Спасибо
Сообщение от kags64
Серёжа,я только что приобрёл у тебя программу.Я так понял.что только на сутки?Тыж понимаещь этого времени очень мало ,для чайника.Я оставлю отзыв и не один если ты включищь меня в полюгодичную програмку.Хочю разобраться как пишуться роботы.покупные -сливают депозиты.Надоело.Договорил ись. Если поцму,что смогу справиться,то в дальнейшем можно говорить о покупке.Адрес почты знаешь-напиши ответ.А я пока гляну на программу.Спасибо
Добрый день!
Есть мнение, что подобные вопросы следует задавать не через форум
Благо уведомления исправно приходят, а то мог и вовсе не заметить этого сообщения.
Впрочем, у меня есть встречное предложение, подробности по почте.
ВСЕМ.ВСЕМ.ВСЕМ. Советую всем-ребята,забудье о покупке роботов.С этой программой напишет и дебил. Программа просто ссупер!Спасибо разработчикам.Давно искал такую.
Однако вынужден предупредить, что всё таки функционал у конструктора ограниченный (отсюда и такая ценовая политика). Но над этим работы ведутся, пусть и неспешно.
Далеко не любую задумку можно реализовать. Если есть сомнения в реализуемости, лучше сначала проконсультироваться у нас, прежде, чем тратить деньги на подписку.
Все равно даже с такими возможностями конструктора неплохо, быстро можно что нибудь опробовать. Как то пытался сам выучить язык программирования, в итоге два месяца на ветер и успокоился. Было бы не плохо функционал расширить.
Powered by vBulletin™ Version 4.1.8
Copyright © 2020 vBulletin Solutions, Inc. All rights reserved.
Перевод: zCarot
Трейдинг с советником: как создать торгового робота?
Вы оказались на странице пошагового руководства по созданию автоматических роботов. Данное руководство является примером того, как можно создать торговый алгоритм.
Алготрейдинг – это будущий и настоящий инструмент в арсенале каждого профессионального трейдера.
Что касается новичков, то им будет очень полезно узнать основные аспекты в создании торговых роботов.
Пройди обучающее руководство и приобрети первые навыки в создании автоматических систем. Может быть, именно ты будешь Стивом Джобсом в автоматической торговле Форекс !
Трейдинг сам по себе – занятие весьма рисковое. Торговлю на финансовом рынке можно сравнить с хождением по лезвию. Здесь одна неверная мысль, сомнение, нерешительность могут лишить Вас депозита за считанные секунды.
Порой кажется, что выхода нет совсем! Хочется все бросить, особенно, когда человек сам по себе эмоционален и нервы мешают торговать нормально. Хочется создать торгового робота Форекс и посадить его вместо себя за монитором. Это ведь было бы идеально: у робота всегда есть силы, он не подвержен слабостям и перепадам настроения, страху, нетерпению, жадности.
Но вот вопрос: реально ли самому взяться за создание торговых роботов? И если да, то что для этого нужно?
Жми кнопку, чтобы пройти пошаговое руководство по созданию робота и освоить его в несколько простых шагов Изучить »
Как создать торгового робота, не потеряв при этом драгоценного времени?
Практический каждый новичок в мире трейдинга мечтает создать торгового робота, или систему для трейдинга, которая бы торговала вместо него, а трейдер Форекс только «сливки снимал».
Книг Форекс по тому, как создать торгового робота, существует большое количество. Однако, не все авторы этих книг являются профессиональными трейдерами. Как только новичок попадает в финансовое пространство Форекса, на него практически обрушивается лавина всевозможной информации, среди которой легко потеряться.
Чтобы понять, какой советник Вам нужен, необходимо прочитать и освоить море всевозможной информации. Потому что Вам самостоятельно придется пройти все стадии создания торгового робота. И ваш советник должен придерживаться выбранной Вами торговой стратегии Форекс .
Жми кнопку, чтобы пройти пошаговое руководство по созданию робота и освоить его в несколько простых шагов Изучить »
Как создать торгового робота для Форекс?
Те, кто давно торгует на Форексе, утверждают, что рынок отличается довольно сильной ликвидностью. Это, в свою очередь, позволяет торговать на нем практически все 24 часа. Это и отличает Форекс от других валютных рынков. Поэтому многие игроки берутся за создание торговых роботов именно для торговли на валютных рынках, которые обладают гораздо большим количеством инструментов трейдера .
Есть, конечно, и скептики, заявляющие, что валютные инструменты между собой сильно скоррелированы, из-за чего рыночная волатильность Форекс маленькая. Однако, есть и оппоненты, утверждающие, что независимо от присутствующей корреляции валютных пар. каждый валютный инструмент обладает своим характером, а наличие маленькой волатильности с лихвой компенсируется большим кредитным плечом .
Как бы то ни было, Форекс-инструменты очень привлекательны, чтобы на их базе начать создание торговых роботов. Поэтому большая часть приверженцев автоматической торговли с помощью советника оттачивают свое мастерство непосредственно на валютных парах.
Еще один плюс – это торговые терминалы Форекса, такие как, MetaTrader 4 или MetaTrader 5. Создать советник Форекс в МТ4 довольно просто, на фоне других торговых платформ, ведь эти терминалы специально разработаны, чтобы на их базе можно было создать торгового робота. У них простой интерфейс, который продуман даже для того, чтобы вести трейдинг вручную.
Жми кнопку, чтобы пройти пошаговое руководство по созданию робота и освоить его в несколько простых шагов Изучить »
Создание торговых роботов: как приступить?
Подходов по тому, как создать торгового робота, существует большое множество. Давайте рассмотрим только самые популярные из них, потому что на разбор всех аспектов одной статьей не обойдешься.
Сперва рассмотрим математический подход. Что это такое? Данный подход базируется на попытке создания особой формулы, учитывающей множество факторов. Чем обусловлен такой подход? Скорее всего, здесь присутствует твердая уверенность, что в основе ценового поведения находится модель, подобрать или угадать которую можно на базе уже имеющихся исторических данных.
За сторонниками такого исторического метода есть одна закономерность: как правило, они хорошо знают математику, и не особо ориентируются и интересуются рынком. Форекс для них, как любой другой валютный рынок – это, своего рода, чистая абстракция, или интеллектуальная игра. Трейдер больше времени посвящает разработкам и многолетним изучениям. Сам же результат в виде функционирующей торговой системы или торгового робота не стоит на первом месте.
Создание торговых роботов во втором подходе берет за основу доскональное изучение рыночных закономерностей. Тем не менее, попыток понять, почему растет или падает цена, появляется та либо иная фигура технического анализа на ценовом графике, не делается. Главный плюс второго метода – не нужно каких-то уникальных математических знаний. Данный подход не нуждается в предположениях о движущей рыночной силе.
К слову, данный метод в создании советников более удобен и понятен для обучения трейдингу Форекс. И именно его чаще всего советуют профессиональные торговцы. Но есть и недостатки у второго метода: это постоянная необходимость присутствия у компьютера, чтобы отслеживать все необходимые трейдеру технические инструменты на мониторе.
Жми кнопку, чтобы пройти пошаговое руководство по созданию робота и освоить его в несколько простых шагов Изучить »
После изучения многих аспектов трейдер задумывается, что можно взяться за создание торговых роботов. Но тут возникает другая проблема, и она самая большая: невероятно сложно перенести все полученные знания на алгоритмический язык. Есть, конечно, и тут свои решения. Например, перед тем, как создать торгового робота в Metatrader 4, трейдер обращается к профессионалам. Но и они не всегда до конца вместить в робота все задуманное.
Есть и третий подход. Этот метод скорее похож на создание «черного ящика» с нейронными сетями, где используются уже готовые торговые инструменты. Все эти инструменты известны и широко представлены на рынке программных разработок и математических пакетах. Создание своего торгового советника на базе нейронных сетей – занятие весьма увлекательное даже для новичка рынка Форекс. Создание робота на базе искусственного интеллекта не требует какой-либо глубокой подготовки в области математики, либо опыта в программировании. Здесь все создается на базе визуальных компонентов.
Есть, конечно, самый простой вариант – это покупка готового робота. Но где гарантия, что это будет действительно универсальный советник?
Как создать робота для Metatrader 4?
Для торговой платформы Metatrader 4 подходит язык программирования MQL4 или MQL5. Вы можете просто изучить и разобрать несколько уже существующих роботов, и на их базе создать собственного советника. Это, кстати, поможет Вам лучше понимать тонкости программирования.
Жми кнопку, чтобы пройти пошаговое руководство по созданию робота и освоить его в несколько простых шагов Изучить »
Так, большую роль в помощи по созданию робота может сыграть форум MQL4 или MQL5. Там можно задать вопросы, если друг у Вас возникли какие-то непонятные моменты во время создания. Как правила, все участники форума с большой охотой помогают новичкам.
Можно так же заказать разработку, либо доработку советника в сервисе, что существенно сэкономит Вам время и нервы. Ведь здесь за работу возьмутся уже профи.
Раздаем советники. Прибыльные. Бесплатно! Поиск Брокера Помощь
Как создать робота для торговли на Форекс в System Creator
Популярность автоматической торговли на Форекс и фондовых рынках растет день ото дня, однако простые трейдеры обычно только ищут готовых советников, а не разрабатывают их самостоятельно, так как считают это занятие сложным, требующим освоения языков программирования. Чтобы исправить ситуацию, было сконструировано простое приложение под названием System Creator, которое расскажет, как создать робота для торговли на Форекс без всякой специальной подготовки любому желающему.
Знакомимся с рабочей средой программы
Скачать System Creator можно вот ЗДЕСЬ. установка его стандартна и требует лишь двойного щелчка по исполняемому файлу, а после запуска рабочая среда будет выглядеть так, как на скриншоте.
Для удобства основные блоки разбиты по содержанию:
- Позволяет просмотреть сохраненные системы.
- Открывает доступ к инструментам для работы, включая возможность сохранения алгоритмов в виде готового советника, который можно сразу же начать использовать в MetaTrader4.
- Позволяет видоизменить множество отдельных настроек, скрытых для начала, чтобы не загромождать интерфейс.
- Дает возможность управлять стратегиями, создавая новую (New Strategy), открывая одну из созданных (Open) и предоставляя доступ к заготовкам в виде демо-систем (Repository).
- Позволяет познакомиться с уже готовыми демо-системами.
- Открывает инструкцию, но она только на английском.
- Тут три опции – отключение окна запуска, параметры автосохранения, закрытие стартового окна при открытии определенной стратегии.
- Список совершенных действий.
Приступаем к работе по созданию эксперта
После установки System Creator интерфейс будет по умолчанию англоязычный, поэтому исправляем это, выбирая пункт меню View, а внутри Language и Russian.
Чтобы изменения вступили в силу, перезапускаем терминал.
Изучаем настройки рабочего аккаунта
Чтобы сделать необходимые настройки, находим соответствующий пункт в меню «Счет» или нажимаем иконку шестеренки.
В результате отобразится такое окно.
Тут нужно создать свой profile.
Задаем уникальное имя и какое-то описание, а далее жмем «Добавить» и переходим на закладку «Главная».
Тут нужно в активном режиме указать название созданного аккаунта.
- бэктестер проставляем 2 птички в обоих полях;
- график баланса/капитала также ставим 2 птички, чтобы видеть как изменяется депозит.
- программа позволяет видоизменить графические настройки, управлять обновлением, подсказками, формированием отчетов о сделанных ошибках;
- сетевые настройки понадобятся тем, кто использует proxy.
Источник котировок для приложения System Creator
Чтобы задать, откуда подгружать котировки при разработке советника для Форекс, нажимаем «Источники данных».
Затем добавляем название и выбираем папку, где будут храниться данные. При желании можно сделать импорт данных из предварительно созданного Instruments.xml или из MT4, но делать этого обычно не нужно. Опции источника с котировками позволяют его описать, указав, к примеру, где они были взяты, если есть необходимость, а остальное лучше не изменять.
Опции тестируемого счета
Поскольку созданный робот должен тестироваться в определенных торговых условиях, то нужно задать основные параметры.
Тут в активном режиме можно:
- задать валюту депозита (USD, EUR, GBP, JPY);
- сумму денег на старте (по умолчанию 10 тыс.);
- размер плеча (по умолчанию 1:100);
- отображение результатов в пунктах или валюте, которая выбрана для депо;
- в обмене валют устанавливаем птичку, чтобы курс для отдельных из них пересчитывался автоматом.
Вкладка с символами
Формируем список символов, для которых загружены котировки.
Чтобы сделать это, просто вводится название пары, как в МТ4. Если же робот готовится не под валютные пары Форекс, то есть дополнительные поля для биржевых индексов и CFD. Для каждого инструмента еще можно указать: количество цифр после запятой, минимальный лот, максимальный лот, своп, спред, комиссию, проскальзывание и пр. Все эти данные можно взять из спецификации активов на сайте брокера, а спред выбрать средний, понимая, что робот в реальных условиях на Форекс покажет лучший результат.
Охват используемых данных
Вот такое окно и настройки здесь позволяют задать максимальную численность свечей (не более 50 тыс.), тиков (не более 100 тыс.) и временные рамки.
Программный код пользователя
В этом окошке приложения по созданию роботов System Creator выставляем в верхних полях все три птички.
Далее нас интересует пункт «Перейти на форум индикаторов». Тут можно выбрать необходимые для себя инструменты и загрузить их.
Выбрав нужный индикатор, можно:
- получить общие данные о нем;
- код языке C#;
- код MQL.
Затем нажимаем «Открыть папку индикаторов», а там уже сортируем все закачанные. Если подняться из User Files/Indicators в каталог User Files, то тут окно установочных файлов программы создания роботов выглядит так System Creator.
Здесь стоит обратить внимание на такие каталоги.
- Code содержит дополнения.
- Data хранит историю «.csv».
- Indicators – закачанные и сохраненные из МТ4 индикаторы в коде программы.
- Libraries – индикаторы в виде «.dll».
- Logs – сохраняет всю информацию о работе System Creator.
- MT4 Files содержит внутри Bridge Installer, позволяющий созданному тут роботу торговать в отдельном терминале MetaTrader4.
- Strategies – папка с созданными или скачанными торговыми системами.
- System – системные данные по работе приложения.
Чтобы сохраненные индикаторы стали отображаться в System Creator, нужно воспользоваться опцией «Обновить пользовательские индикаторы». В результате они из открытого кода (CS) преобразуются в библиотеку DLL.
Приемлемость
При желании здесь устанавливают некоторые ограничительные параметры при создании стратегий. Названия отдельных настроек говорят сами за себя.
Тут можно указать путь к МТ4, в который произойдет экспорт созданного робота.
Тут можно тонко настроить проскальзывание.
При желании можно настроить автоматическое включение программы, указав, какие стратегии должны быть включены.
Также нужно вписать в Автозагрузку Windows название приложения System Creator.
Использование исторических данных
Для создания стратегии робота нужны котировки, на которых она станет тестироваться. Чтобы сформировать эту базу, заходим в «Исторический центр» (скрин прилагается).
Активировав его одним из удобных способов, откроется такое окошко.
Обращаем внимание на меню слева, где приведено 3 способа загрузки.
Первый состоит в закачке с сайта разработчиков, где котировки хоть и неплохие, но далекие от идеала.
Второй способ – закачать их с Dukascopy.
Тут нужно иметь предварительно скачанные котировки Дукаса, которые получают при помощи той или иной программы.
Третий способ состоит в том, чтобы подгрузить данные для создания и тестирования из собственного терминала.
Чтобы задать путь, нужно открыть терминал, выбрать в меню Файл подпункт «Открыть каталог данных».
В окне установочных файлов найти каталог «History».
Далее указываем путь, куда их нужно сохранить.
Статистика
При создании своих роботов важно отслеживать отдельные алгоритмы своей стратегии. Сделать это можно при помощи опции «Статистика».
Статистика внутри бара
В историческом центре полезно смотреть на статистику внутри бара.
System Creator при использовании баров имеет ограничения – до 100 тыс. на М1. Поэтому, чтобы в процессе создания и тестирования в котировках не было разрывов, стоит периодически заходить сюда и смотреть, нет ли ошибки по загруженным данным.
Как создать робота на основе своей системы
Разобравшись с тем, как устроена программа для создания торгового робота, переходим непосредственно к выполнению задачи, которой она служит. Чтобы сделать это, нажимаем «Создание новой стратегии» и задаем исходные параметры.
Тут есть один момент. Например, при открытии сделки в начале формирования новой свечки take и stop устанавливается в ней. Тут может быть два исхода. Первый негативный – сначала сработает stop, второй, напротив, позитивный, сделка закроется по take-profit.
Для того чтобы программа как-то определяла, какой из сценариев выбрать, есть 3 способа:
- Shortest опирается на меньшие временные промежутки, выбирая более короткий путь;
- Nearest определит, что ближе к открытию – стоп или тейк – и активирует его;
- Random будет закрывать позицию в случайном порядке.
Перечень основных параметров System Creator
Нажав на «Новая стратегия» правой кнопкой, открывается контекстное меню, предоставляющее доступ к ряду параметров.
Тут можно сохранять стратегии, задавая имя, открывать и закрывать вкладки. В левой части можно видеть 3 блока инструментов:
- разработка торговой системы;
- анализ созданного робота;
- стресс-тест.
Особого внимания заслуживает пункт «Стратегия», где задаются условия открытия позиций, их сопровождения и закрытия, а также определение торгового объема. Начать изучение нужно с активации свойств стратегии.
При открытии можно регулировать мани-менеджмент, выставляя первоначальный объем (в процентах или лотах) для новых позиций. Еще можно задать общее ограничение по сумме объема всех открытых сделок.
Дополнительные сигналы входа
Здесь можно настроить алгоритм по отношению к ситуации, когда сделка открыта, но рынок сформировал новую возможность для входа. То есть тут можно игнорировать сигнал, открывать новую сделку полноценным объемом, урезанным, встраивать сетку ордеров, замки, задавать кратность увеличения лота для создания роботов на основе Мартингейла и пр.
Правила открытия и закрытия позиции
Продолжая рассматривать программу для создания торгового робота, обращаем внимание, что под параметрами есть поля, которые помогают задать условия для открытия и закрытия сделки:
- набор условий для входа;
- логика действий при открытии;
- набор условий для выхода;
- логика действий при закрытии.
Если нажать «Добавить логическое условие для входа/открытия», то можно перейти к списку индикаторов и их параметров.
Выбираем нужный и указываем сигнал, который он генерирует.
На скриншоте есть восемь разнообразных путей, которые влияют на вход при открытии сделки в лонг. Для коротких позиций то же самое, но в зеркальном отражении. Для построения хитроумных алгоритмов можно сортировать индикаторы по группам, задавая им различные условия.
Задавая параметры для отдельных индикаторов, и используя их сочетания, формируется система, которую будет использовать робот.
На скрине видно, как впопыхах сформированная стратегия ведет к потере денег, а приложение System Creator снабжает разработчика торгового робота для мт4 всей необходимой статистикой.
Опции при создании торгового эксперта
Хорошо, когда трейдер заранее знает, что хочет сделать, но как быть, если это не так? Тут программа для создания торгового робота предлагает интересный генератор торговых алгоритмов.
Посмотрим, что он предлагает и в чем отличается от рассмотренных выше возможностей. Для начала тут другая панель.
Если нажать гаечный ключ, то откроется такое окно.
Здесь можно установить стоп, тейк, перенос в безубыток или не изменять их. Все цифры вводятся для 5-знака. Важно обратить внимание на число полей, отмечающих появление сигналов к открытию/ликвидации позиций. Тут можно задать параметры для открытия сделок по тем же или противоположным сигналам.
Кнопка с шестеренкой открывает доступ к настройкам.
Здесь можно настроить фильтры, отбирая алгоритмы по таким параметрам:
- увеличение баланса;
- коэффициент эффективности стратегии;
- коэффициент Шарпа;
- минимум по просадке;
- доходность;
- расчет HPR;
- профит фактор;
- баланс риска и прибыли.
Очень важно использовать время на разработку системы, отображается в минутах для рабочего временного промежутка. Если стратегия для дневных графиков, то нужно выбирать не менее 6 часов (360 мин.), что дает возможность создать одну-две неплохих системы. Если разрабатывать робота для Н4, то выбирают не менее 15 часов, выставляя 900 мин. Для часового таймфрейма уже понадобится не менее 3,6 тысяч минут! То есть на разработку такой стратегии уйдет примерно 1 неделя.
Используемые индикаторы
Здесь установкой птичек можно отобрать/исключить ненужные индикаторы, чтобы генератор брал в расчет только те технические инструменты, которые трейдер считает нужными.
Параметр охвата используемых котировок
Здесь задается объем данных на истории, которые задействуют для тестирования. Тут стоит выставить 1/3 от общего максимального значения имеющихся данных. Далее нужно отобрать блоки, которые должны остаться неизменными. Для этого щелкаем на них дважды, пока не закроется замок.
Создание торговых экспертов
При сравнении генератора с редактором, среди отличий будет еще вот такая панель.
Тут можно нажимать на «Начало», после чего начинается предварительный расчет, который проходит в десятки, если не в сотни раз быстрее, чем в мт4.
Каждую из сгенерированных алгоритмических систем можно обнаружить в «Хранилище», доступ к которой можно получить из пункта меню «Вид».
Открыв его, стоит обратить внимание на две расположенные в левой части группы репозитария – локальную и online. Первый из них содержит данные относительно тех алгоритмизированных разработок, которые имеются на локальном ПК, а второй дает доступ к наработкам торговых роботов для Форекс от авторов System Creator.
Под этими вкладками есть фильтры для сортировки стратегий, позволяющие убрать из просмотра те, которые не соответствуют определенным параметрам. Кроме того, нажимая на картинку с графиком, можно рассмотреть отдельные блоки системы, а ниже – детальную статистику.
Нажав дважды левой кнопкой мышки по превью изображения с параметрами робота, можно открыть окно редактирования его стратегии, куда можно вносить правки.
Как анализировать созданные стратегии
При отборе созданных торговых роботов крайне важно внимательно изучать и отсеивать различные варианты стратегии, которые легли в их основу. В результате должна остаться одна-две жизнеспособных системы, которые экспортируют в файл советника для мт4, где он прогоняется в тестере. Сразу стоит предупредить – процесс компиляции робота в файлы mql4 довольно длительный, из-за чего возникает соблазн пропустить этот шаг.
Но делать этого не стоит, так как System Creator иногда ошибается с просадкой, а также не всегда верно оценивает риски, поэтому крайне важно проверить жизнеспособность робота, который в МТ4 может показать совсем другие результаты.
Отобрав самые жизнеспособные варианты, можно ставить их на демо-счет, чтобы окончательно убедиться в том, что они заслуживают внимания и им можно доверить свои кровно заработанные доллары. Ни в коем случае не стоит протестированный робот ставить сразу на реальный счет Форекс, так как это чревато неоправданными потерями средств.
Владельцы мощных многоядерных процессоров могут формировать системы под отдельные торговые активы, а затем запускать под каждую отдельно генератор создания робота, чтобы экономить общее время.
На выходе после окончания работы генератора в хранилище попадает большое количество стратегий. Отсеяв их по результатам форвард-теста и откровенно слабым результатам, можно 1-2 оставить для дальнейшего исследования.
К примеру, недавно проводили генерирование системы для D1 на валютные пары GBP/USD и EUR/USD, после чего приложение проработало миллионы вариантов за почти 14 часов и выдало около 6-ти сотен стратегий, среди которых десяток показали неплохие результаты после форвард-теста.
На скриншоте выше можно видеть, что советник основан на отработке разворотного паттерна, состоящего из 3-х свечей. Открыв по ним позицию, робот закроет ее после выполнения условий, формирующихся двумя независимыми группами осцилляторов.
Как оптимизировать созданные алгоритмы
После того как было получено несколько работоспособных вариантов, можно переходить к оптимизации.
Для этого можно задействовать такие параметры.
Перечень настроек довольно скромный, а их названия говорят сами за себя. Достаточно выставить птички, отметив нужные, а далее жмем «Начало» и ожидаем, пока система не поместит в хранилище наиболее интересные варианты.
Описанные выше возможности, вне сомнения, очень полезные, но есть ряд и других крайне полезных возможностей.
Возможности функций обзора
Инструменты этой группы состоят из графика баланса, обзора, основного графика, журнала и проводника. Рассмотрим каждый более детально.
Описание робота в текстовом режиме с указанием того, как он входит в рынок, выходит и пр. Здесь же есть скрины, поясняющие некоторые моменты функционирования созданной алгоритмизированной системы.
Балансовый график
С локализацией у программы есть сложности, так что имейте в виду, выбрав балансовый график, можно получить следующее переплетение линий:
- цена актива отображается линией серого оттенка;
- баланс – черным;
- увеличение баланса за счет покупок – зеленым;
- увеличение баланса за счет продаж – красным;
- изменения эквити – оранжевым.
Основной график
Этот пункт позволяет отобразить на ценовом графике все используемые индикаторы и сделанные торговые операции, которые отмечаются зеленой стрелкой для покупок, красной для продаж. Заркытие позиции отображается крестиком, тейк-профит – зеленой линией, а стоп-лосс – красной.
Сразу сверху над графиком располагается панель инструментов, которая позволяет:
- Отобразить сетку.
- Задействовать перекрестие.
- Включить объемы.
- Показывать стрелочками точки входа.
- Объем открываемых сделок.
- Уровни открытых сделок.
- Уровни SL и TP.
- Сомнительные бары.
- Индикаторы.
- Увеличение масштаба графика.
- Уменьшение масштаба графика.
- Опции переключения визуального отображения графика в виде линии, построенной по ценам закрытия.
Проводник по информации внутри свечи
Чтобы посмотреть, как созданный робот действовал в рамках временного промежутка, отведенного на формирование одной свечи, можно воспользоваться специальным проводником. Он покажет, какой логики эксперт придерживался при принятии спорных решений, что может влиять на конечный результат.
Определив эти моменты создания алгоритмизированной стратегии, можно рассмотреть, как проводить стресс-тест отобранных вариантов.
Компаратор
Для начала проверяют, что тест при помощи различных способов выдает плюс/минус похожий итог.
Чтобы это сделать, нажимают «Начало», а затем смотрят, как программа выдает балансовые графики. Если они схожи или вышел один график, то все в порядке, в противном случае можно удалять созданного советника.
Мультирынки
Далее следует проверить, как торговый эксперт торгует на различных рынках. Если она работает на одном, но сливает на другом, то это плохой признак, демонстрирующий ее неустойчивость.
Монте Карло
Заключительный тест, после которого, если все прошло успешно, стратегию можно сохранять.
Здесь можно видеть симуляторы 3-х категорий:
- изменение непосредственно рынка;
- изменение системы;
- проблемы с исполнением.
Первый из них позволяет проверить, что будет, если рынок изменится. Тут можно внести в исторические данные некие добавления, расширить спред и пр.
Можно сделать настройку, а затем нажать «Начало», после чего система проведет тестирование и выдаст результат.
Ключевое преимущество такого тестирования состоит в получении худшего возможного результата из всех возможных, за него отвечает самая нижняя из линий. То есть, если она показывает прирост баланса, то с разработанным советником все в порядке.
Автоторговля
Чтобы советник торговал, но при этом не пришлось его компилировать в код mql4, нужно слева в меню изменить режим на «Trader».
Но перед тем как все заработает, вспомним, что по адресу User Files – MT4 Files у нас есть специальный мост, который соединит программу для создания робота для мт4 с торговым терминалом. После его установки, прикрепляем мост на тот же график и временной промежуток, которые выбраны для работы стратегии, назначив ID и скопировав в приложение Set connection ID:
Нажав «Начало», советник включится и приступит к торговле. На практике действовать так не очень удобно, поэтому лучше сохранять экспертов в mql4.
Вот такая многофункциональная программа для создания робота System Creator.
04 августа 2020
Отзыв оставлен для брокера:
С самого начала, после того как прошел тут курсы, активно использовал все возможности от Телетрейд. И менеджера теребил, аналитикой пользовался, на дополнительные мастер-классы ходил. И даром это не прошло. Торгую стабильно с прибылью.
Олег, 02 авг 2020
Отзыв оставлен для брокера:
Всем привет, в еторо зарегистрировался недавно, чуть более месяца назад. Шел именно на криптовалюты, из-за простоты обращения с ними. Но немного потестив эфир, пока взял паузу, пока успокоится актив. Сейчас занимаюсь копированием трейдеров, результат в 1% прибыли за месяц — есть, скромно, но это начало. Думаю в ближайшие 1-2 месяца криптовалюты остынут и ими займусь вплотную. Удачи)
ленточка, 02 авг 2020
Отзыв оставлен для брокера:
В своем брокере я уверена, он честный, открытый и стабильный. Все положительные его качества и стороны неплохо отображаются на моем счете это главное, что должна приносить вам работа или дополнительный заработок.
Как написать робота для Форекс
Если вы хотите узнать, как создать Форекс робота, то непременно дочитайте статью до конца. Помимо ответа на этот вопрос вы сможете понять, действительно ли вам нужна автоматическая программа, способная подавать сигналы или проводить сделки на валютном рынке без вашего участия.
Торговый робот: целесообразность разработки
Посмотрите на сравнительную таблицу:
Торговля роботами | |
Преимущества | Недостатки |
Автоматизация торговой стратегии и возможность получать пассивную прибыль с рынка Форекс. | Неспособность принимать адекватные решения в моменты возникновения на рынке нестандартных ситуаций. |
Заработок и контроль над рынком происходит в режиме 24/5. | Торговля без учета регулярной публикации фундаментальных новостей. |
Отсутствие психологической нагрузки, поскольку все решения за трейдера принимает программа. | Любой технический сбой может стать причиной некорректной работы советника. Следовательно, несвоевременная правка может привести к потере торгового счета. |
Это далеко не полный перечень, однако и его достаточно, чтобы сделать следующий вывод: робот нужен не всегда и не всем. Вот список случаев, когда его использование может считаться оправданным:
- для автоматизации — если торговая стратегия на протяжении длительного временного промежутка (от 1 года) способствовала наращиванию депозита;
- для продажи — если торговый робот будет использоваться как инфо-продукт инфобизнеса;
- для контроля поступающих сигналов – если сделки проводятся на краткосрочных таймфреймах, а у пользователя нет возможности постоянно отслеживать возникающие точки входа;
- для входа в позицию в неудобное время – например, если по правилам стратегии вход предусмотрен ночью или в начале какой-либо торговой сессии.
Для других целей разрабатывать торгового эксперта нет смысла. Теперь, когда вы определились с мотивами, можем переходить к алгоритму, позволяющему самостоятельно разработать Форекс-советник.
Подберите результативную стратегию
Это самый сложный и ответственный этап. Дело в том, что если ваша методика не будет иметь четкий набор правил, грамотное управление рисками и на практике не подтвердит свою эффективность, то приступать к технической части нет смысла. Согласитесь, зачем создавать программу, которая автоматически будет тратить ваши деньги?
Совет: возможно, стратегия, которую вы хотите автоматизировать, уже переведена в формат робота. Если это так, то выполнить индивидуальную настройку функций гораздо легче, чем разрабатывать советник с нуля.
Торговый советник: вопрос программирования
Как написать торгового робота, совершенно не разбираясь в программировании. Вот несколько вариантов:
- пройдите курс MQL 4/5 с уклоном на создание программы для валютного рынка;
- воспользуйтесь конструктором для создания роботов форекс.
Первый вариант понятный и долгий, поэтому сразу перейдем ко второй идеи. Существуют профильные трейдерские программы (например: Gordago Optimizer, Enced Cor ), позволяющие разработать робота практически под любую стратегию. Естественно, никакими навыками программирования владеть не нужно. Работает это примерно так:
- трейдер регистрируется и получает доступ к программе;
- далее, происходит настройка торговой стратегии (действия практически те же, что и в терминале Метатрейдер 4/5);
- после завершения всех процедур программа автоматически кодирует заданный алгоритм в форекс-советник;
- трейдер скачивает файлы и приступает к работе.
Существует еще один, непопулярный вариант. Вы скачиваете бесплатную программу, алгоритм которой похож на вашу стратегию, и в ручном режиме вносите корректировки в программный код. Плюс: не нужно начинать с нуля. Минус: необходимо углубленное знание MQL 4/5.
Совет: если создание торгового эксперта – это разовый проект, то удобней и эффективней поручить эту работу фрилансеру.
Протестируйте полученный прототип
Здесь нет ограничений: чем больше способов будет использовано, тем лучше. Обязательно посмотрите результаты за последние несколько лет. Если программа работает стабильно, переключитесь на центовый и демо-счет. Обращайте особое внимание на нестандартные действия робота и по мере необходимости вносите корректировки в программный код.
Ориентировочное время тестирования: 2-6 месяцев.
Если результаты тестов положительные — поздравьте себя. Вам осталось только периодически контролировать работу советника и по своему усмотрению дополнять выбранную стратегию новыми условиями.
Теперь вы знаете, что создать Форекс-советник не так сложно, как кажется на первый взгляд. Более того, вы познакомились с несколькими способами, позволяющими это сделать даже без знаний языка программирования (как минимум, можно нанять программиста-фрилансера или воспользоваться программой-конструктором). Главное, иметь подходящую для оптимизации стратегию и четкое представление о том, зачем она переводится в автоматический режим. Если же стратегии у вас еще нет, следует в первую очередь заняться изучением вопроса создания стратегий.
Как создать робота для торговли на Форекс в System Creator
Популярность автоматической торговли на Форекс и фондовых рынках растет день ото дня, однако простые трейдеры обычно только ищут готовых советников, а не разрабатывают их самостоятельно, так как считают это занятие сложным, требующим освоения языков программирования. Чтобы исправить ситуацию, было сконструировано простое приложение под названием System Creator, которое расскажет, как создать робота для торговли на Форекс без всякой специальной подготовки любому желающему.
Знакомимся с рабочей средой программы
Скачать System Creator можно вот ЗДЕСЬ, установка его стандартна и требует лишь двойного щелчка по исполняемому файлу, а после запуска рабочая среда будет выглядеть так, как на скриншоте.
Для удобства основные блоки разбиты по содержанию:
- Позволяет просмотреть сохраненные системы.
- Открывает доступ к инструментам для работы, включая возможность сохранения алгоритмов в виде готового советника, который можно сразу же начать использовать в MetaTrader4.
- Позволяет видоизменить множество отдельных настроек, скрытых для начала, чтобы не загромождать интерфейс.
- Дает возможность управлять стратегиями, создавая новую (New Strategy), открывая одну из созданных (Open) и предоставляя доступ к заготовкам в виде демо-систем (Repository).
- Позволяет познакомиться с уже готовыми демо-системами.
- Открывает инструкцию, но она только на английском.
- Тут три опции – отключение окна запуска, параметры автосохранения, закрытие стартового окна при открытии определенной стратегии.
- Список совершенных действий.
Приступаем к работе по созданию эксперта
После установки System Creator интерфейс будет по умолчанию англоязычный, поэтому исправляем это, выбирая пункт меню View, а внутри Language и Russian.
Чтобы изменения вступили в силу, перезапускаем терминал.
Изучаем настройки рабочего аккаунта
Чтобы сделать необходимые настройки, находим соответствующий пункт в меню «Счет» или нажимаем иконку шестеренки.
В результате отобразится такое окно.
Тут нужно создать свой profile.
Задаем уникальное имя и какое-то описание, а далее жмем «Добавить» и переходим на закладку «Главная».
Тут нужно в активном режиме указать название созданного аккаунта.
- бэктестер проставляем 2 птички в обоих полях;
- график баланса/капитала также ставим 2 птички, чтобы видеть как изменяется депозит.
- программа позволяет видоизменить графические настройки, управлять обновлением, подсказками, формированием отчетов о сделанных ошибках;
- сетевые настройки понадобятся тем, кто использует proxy.
Источник котировок для приложения System Creator
Чтобы задать, откуда подгружать котировки при разработке советника для Форекс, нажимаем «Источники данных».
Затем добавляем название и выбираем папку, где будут храниться данные. При желании можно сделать импорт данных из предварительно созданного Instruments.xml или из MT4, но делать этого обычно не нужно. Опции источника с котировками позволяют его описать, указав, к примеру, где они были взяты, если есть необходимость, а остальное лучше не изменять.
Опции тестируемого счета
Поскольку созданный робот должен тестироваться в определенных торговых условиях, то нужно задать основные параметры.
Тут в активном режиме можно:
- задать валюту депозита (USD, EUR, GBP, JPY);
- сумму денег на старте (по умолчанию 10 тыс.);
- размер плеча (по умолчанию 1:100);
- отображение результатов в пунктах или валюте, которая выбрана для депо;
- в обмене валют устанавливаем птичку, чтобы курс для отдельных из них пересчитывался автоматом.
Вкладка с символами
Формируем список символов, для которых загружены котировки.
Чтобы сделать это, просто вводится название пары, как в МТ4. Если же робот готовится не под валютные пары Форекс, то есть дополнительные поля для биржевых индексов и CFD. Для каждого инструмента еще можно указать: количество цифр после запятой, минимальный лот, максимальный лот, своп, спред, комиссию, проскальзывание и пр. Все эти данные можно взять из спецификации активов на сайте брокера, а спред выбрать средний, понимая, что робот в реальных условиях на Форекс покажет лучший результат.
Охват используемых данных
Вот такое окно и настройки здесь позволяют задать максимальную численность свечей (не более 50 тыс.), тиков (не более 100 тыс.) и временные рамки.
Программный код пользователя
В этом окошке приложения по созданию роботов System Creator выставляем в верхних полях все три птички.
Далее нас интересует пункт «Перейти на форум индикаторов». Тут можно выбрать необходимые для себя инструменты и загрузить их.
Выбрав нужный индикатор, можно:
- получить общие данные о нем;
- код языке C#;
- код MQL.
Затем нажимаем «Открыть папку индикаторов», а там уже сортируем все закачанные. Если подняться из User Files/Indicators в каталог User Files, то тут окно установочных файлов программы создания роботов выглядит так System Creator.
Здесь стоит обратить внимание на такие каталоги.
- Code содержит дополнения.
- Data хранит историю «.csv».
- Indicators – закачанные и сохраненные из МТ4 индикаторы в коде программы.
- Libraries – индикаторы в виде «.dll».
- Logs – сохраняет всю информацию о работе System Creator.
- MT4 Files содержит внутри Bridge Installer, позволяющий созданному тут роботу торговать в отдельном терминале MetaTrader4.
- Strategies – папка с созданными или скачанными торговыми системами.
- System – системные данные по работе приложения.
Чтобы сохраненные индикаторы стали отображаться в System Creator, нужно воспользоваться опцией «Обновить пользовательские индикаторы». В результате они из открытого кода (CS) преобразуются в библиотеку DLL.
Приемлемость
При желании здесь устанавливают некоторые ограничительные параметры при создании стратегий. Названия отдельных настроек говорят сами за себя.
Советник
Тут можно указать путь к МТ4, в который произойдет экспорт созданного робота.
Настройки
Тут можно тонко настроить проскальзывание.
Автостарт
При желании можно настроить автоматическое включение программы, указав, какие стратегии должны быть включены.
Также нужно вписать в Автозагрузку Windows название приложения System Creator.
Использование исторических данных
Для создания стратегии робота нужны котировки, на которых она станет тестироваться. Чтобы сформировать эту базу, заходим в «Исторический центр» (скрин прилагается).
Активировав его одним из удобных способов, откроется такое окошко.
Обращаем внимание на меню слева, где приведено 3 способа загрузки.
Первый состоит в закачке с сайта разработчиков, где котировки хоть и неплохие, но далекие от идеала.
Второй способ – закачать их с Dukascopy.
Тут нужно иметь предварительно скачанные котировки Дукаса, которые получают при помощи той или иной программы.
Третий способ состоит в том, чтобы подгрузить данные для создания и тестирования из собственного терминала.
Чтобы задать путь, нужно открыть терминал, выбрать в меню Файл подпункт «Открыть каталог данных».
В окне установочных файлов найти каталог «History».
Далее указываем путь, куда их нужно сохранить.
Статистика
При создании своих роботов важно отслеживать отдельные алгоритмы своей стратегии. Сделать это можно при помощи опции «Статистика».
Статистика внутри бара
В историческом центре полезно смотреть на статистику внутри бара.
System Creator при использовании баров имеет ограничения – до 100 тыс. на М1. Поэтому, чтобы в процессе создания и тестирования в котировках не было разрывов, стоит периодически заходить сюда и смотреть, нет ли ошибки по загруженным данным.
Как создать робота на основе своей системы
Разобравшись с тем, как устроена программа для создания торгового робота, переходим непосредственно к выполнению задачи, которой она служит. Чтобы сделать это, нажимаем «Создание новой стратегии» и задаем исходные параметры.
Тут есть один момент. Например, при открытии сделки в начале формирования новой свечки take и stop устанавливается в ней. Тут может быть два исхода. Первый негативный – сначала сработает stop, второй, напротив, позитивный, сделка закроется по take-profit.
Для того чтобы программа как-то определяла, какой из сценариев выбрать, есть 3 способа:
- Shortest опирается на меньшие временные промежутки, выбирая более короткий путь;
- Nearest определит, что ближе к открытию – стоп или тейк – и активирует его;
- Random будет закрывать позицию в случайном порядке.
Перечень основных параметров System Creator
Нажав на «Новая стратегия» правой кнопкой, открывается контекстное меню, предоставляющее доступ к ряду параметров.
Тут можно сохранять стратегии, задавая имя, открывать и закрывать вкладки. В левой части можно видеть 3 блока инструментов:
- разработка торговой системы;
- анализ созданного робота;
- стресс-тест.
Особого внимания заслуживает пункт «Стратегия», где задаются условия открытия позиций, их сопровождения и закрытия, а также определение торгового объема. Начать изучение нужно с активации свойств стратегии.
При открытии можно регулировать мани-менеджмент, выставляя первоначальный объем (в процентах или лотах) для новых позиций. Еще можно задать общее ограничение по сумме объема всех открытых сделок.
Дополнительные сигналы входа
Здесь можно настроить алгоритм по отношению к ситуации, когда сделка открыта, но рынок сформировал новую возможность для входа. То есть тут можно игнорировать сигнал, открывать новую сделку полноценным объемом, урезанным, встраивать сетку ордеров, замки, задавать кратность увеличения лота для создания роботов на основе Мартингейла и пр.
Правила открытия и закрытия позиции
Продолжая рассматривать программу для создания торгового робота, обращаем внимание, что под параметрами есть поля, которые помогают задать условия для открытия и закрытия сделки:
- набор условий для входа;
- логика действий при открытии;
- набор условий для выхода;
- логика действий при закрытии.
Если нажать «Добавить логическое условие для входа/открытия», то можно перейти к списку индикаторов и их параметров.
Выбираем нужный и указываем сигнал, который он генерирует.
На скриншоте есть восемь разнообразных путей, которые влияют на вход при открытии сделки в лонг. Для коротких позиций то же самое, но в зеркальном отражении. Для построения хитроумных алгоритмов можно сортировать индикаторы по группам, задавая им различные условия.
Задавая параметры для отдельных индикаторов, и используя их сочетания, формируется система, которую будет использовать робот.
На скрине видно, как впопыхах сформированная стратегия ведет к потере денег, а приложение System Creator снабжает разработчика торгового робота для мт4 всей необходимой статистикой.
Опции при создании торгового эксперта
Хорошо, когда трейдер заранее знает, что хочет сделать, но как быть, если это не так? Тут программа для создания торгового робота предлагает интересный генератор торговых алгоритмов.
Посмотрим, что он предлагает и в чем отличается от рассмотренных выше возможностей. Для начала тут другая панель.
Если нажать гаечный ключ, то откроется такое окно.
Здесь можно установить стоп, тейк, перенос в безубыток или не изменять их. Все цифры вводятся для 5-знака. Важно обратить внимание на число полей, отмечающих появление сигналов к открытию/ликвидации позиций. Тут можно задать параметры для открытия сделок по тем же или противоположным сигналам.
Кнопка с шестеренкой открывает доступ к настройкам.
Здесь можно настроить фильтры, отбирая алгоритмы по таким параметрам:
- увеличение баланса;
- коэффициент эффективности стратегии;
- коэффициент Шарпа;
- минимум по просадке;
- доходность;
- расчет HPR;
- профит фактор;
- баланс риска и прибыли.
Очень важно использовать время на разработку системы, отображается в минутах для рабочего временного промежутка. Если стратегия для дневных графиков, то нужно выбирать не менее 6 часов (360 мин.), что дает возможность создать одну-две неплохих системы. Если разрабатывать робота для Н4, то выбирают не менее 15 часов, выставляя 900 мин. Для часового таймфрейма уже понадобится не менее 3,6 тысяч минут! То есть на разработку такой стратегии уйдет примерно 1 неделя.
Используемые индикаторы
Здесь установкой птичек можно отобрать/исключить ненужные индикаторы, чтобы генератор брал в расчет только те технические инструменты, которые трейдер считает нужными.
Параметр охвата используемых котировок
Здесь задается объем данных на истории, которые задействуют для тестирования. Тут стоит выставить 1/3 от общего максимального значения имеющихся данных. Далее нужно отобрать блоки, которые должны остаться неизменными. Для этого щелкаем на них дважды, пока не закроется замок.
Создание торговых экспертов
При сравнении генератора с редактором, среди отличий будет еще вот такая панель.
Тут можно нажимать на «Начало», после чего начинается предварительный расчет, который проходит в десятки, если не в сотни раз быстрее, чем в мт4.
Каждую из сгенерированных алгоритмических систем можно обнаружить в «Хранилище», доступ к которой можно получить из пункта меню «Вид».
Открыв его, стоит обратить внимание на две расположенные в левой части группы репозитария – локальную и online. Первый из них содержит данные относительно тех алгоритмизированных разработок, которые имеются на локальном ПК, а второй дает доступ к наработкам торговых роботов для Форекс от авторов System Creator.
Под этими вкладками есть фильтры для сортировки стратегий, позволяющие убрать из просмотра те, которые не соответствуют определенным параметрам. Кроме того, нажимая на картинку с графиком, можно рассмотреть отдельные блоки системы, а ниже – детальную статистику.
Нажав дважды левой кнопкой мышки по превью изображения с параметрами робота, можно открыть окно редактирования его стратегии, куда можно вносить правки.
Как анализировать созданные стратегии
При отборе созданных торговых роботов крайне важно внимательно изучать и отсеивать различные варианты стратегии, которые легли в их основу. В результате должна остаться одна-две жизнеспособных системы, которые экспортируют в файл советника для мт4, где он прогоняется в тестере. Сразу стоит предупредить – процесс компиляции робота в файлы mql4 довольно длительный, из-за чего возникает соблазн пропустить этот шаг.
Но делать этого не стоит, так как System Creator иногда ошибается с просадкой, а также не всегда верно оценивает риски, поэтому крайне важно проверить жизнеспособность робота, который в МТ4 может показать совсем другие результаты.
Отобрав самые жизнеспособные варианты, можно ставить их на демо-счет, чтобы окончательно убедиться в том, что они заслуживают внимания и им можно доверить свои кровно заработанные доллары. Ни в коем случае не стоит протестированный робот ставить сразу на реальный счет Форекс, так как это чревато неоправданными потерями средств.
Владельцы мощных многоядерных процессоров могут формировать системы под отдельные торговые активы, а затем запускать под каждую отдельно генератор создания робота, чтобы экономить общее время.
На выходе после окончания работы генератора в хранилище попадает большое количество стратегий. Отсеяв их по результатам форвард-теста и откровенно слабым результатам, можно 1-2 оставить для дальнейшего исследования.
К примеру, недавно проводили генерирование системы для D1 на валютные пары GBP/USD и EUR/USD, после чего приложение проработало миллионы вариантов за почти 14 часов и выдало около 6-ти сотен стратегий, среди которых десяток показали неплохие результаты после форвард-теста.
На скриншоте выше можно видеть, что советник основан на отработке разворотного паттерна, состоящего из 3-х свечей. Открыв по ним позицию, робот закроет ее после выполнения условий, формирующихся двумя независимыми группами осцилляторов.
Как оптимизировать созданные алгоритмы
После того как было получено несколько работоспособных вариантов, можно переходить к оптимизации.
Для этого можно задействовать такие параметры.
Перечень настроек довольно скромный, а их названия говорят сами за себя. Достаточно выставить птички, отметив нужные, а далее жмем «Начало» и ожидаем, пока система не поместит в хранилище наиболее интересные варианты.
Описанные выше возможности, вне сомнения, очень полезные, но есть ряд и других крайне полезных возможностей.
Возможности функций обзора
Инструменты этой группы состоят из графика баланса, обзора, основного графика, журнала и проводника. Рассмотрим каждый более детально.
Обзор
Описание робота в текстовом режиме с указанием того, как он входит в рынок, выходит и пр. Здесь же есть скрины, поясняющие некоторые моменты функционирования созданной алгоритмизированной системы.
Балансовый график
С локализацией у программы есть сложности, так что имейте в виду, выбрав балансовый график, можно получить следующее переплетение линий:
- цена актива отображается линией серого оттенка;
- баланс – черным;
- увеличение баланса за счет покупок – зеленым;
- увеличение баланса за счет продаж – красным;
- изменения эквити – оранжевым.
Основной график
Этот пункт позволяет отобразить на ценовом графике все используемые индикаторы и сделанные торговые операции, которые отмечаются зеленой стрелкой для покупок, красной для продаж. Заркытие позиции отображается крестиком, тейк-профит – зеленой линией, а стоп-лосс – красной.
Сразу сверху над графиком располагается панель инструментов, которая позволяет:
- Отобразить сетку.
- Задействовать перекрестие.
- Включить объемы.
- Показывать стрелочками точки входа.
- Объем открываемых сделок.
- Уровни открытых сделок.
- Уровни SL и TP.
- Сомнительные бары.
- Индикаторы.
- Увеличение масштаба графика.
- Уменьшение масштаба графика.
- Опции переключения визуального отображения графика в виде линии, построенной по ценам закрытия.
Проводник по информации внутри свечи
Чтобы посмотреть, как созданный робот действовал в рамках временного промежутка, отведенного на формирование одной свечи, можно воспользоваться специальным проводником. Он покажет, какой логики эксперт придерживался при принятии спорных решений, что может влиять на конечный результат.
Определив эти моменты создания алгоритмизированной стратегии, можно рассмотреть, как проводить стресс-тест отобранных вариантов.
Компаратор
Для начала проверяют, что тест при помощи различных способов выдает плюс/минус похожий итог.
Чтобы это сделать, нажимают «Начало», а затем смотрят, как программа выдает балансовые графики. Если они схожи или вышел один график, то все в порядке, в противном случае можно удалять созданного советника.
Мультирынки
Далее следует проверить, как торговый эксперт торгует на различных рынках. Если она работает на одном, но сливает на другом, то это плохой признак, демонстрирующий ее неустойчивость.
Монте Карло
Заключительный тест, после которого, если все прошло успешно, стратегию можно сохранять.
Здесь можно видеть симуляторы 3-х категорий:
- изменение непосредственно рынка;
- изменение системы;
- проблемы с исполнением.
Первый из них позволяет проверить, что будет, если рынок изменится. Тут можно внести в исторические данные некие добавления, расширить спред и пр.
Можно сделать настройку, а затем нажать «Начало», после чего система проведет тестирование и выдаст результат.
Ключевое преимущество такого тестирования состоит в получении худшего возможного результата из всех возможных, за него отвечает самая нижняя из линий. То есть, если она показывает прирост баланса, то с разработанным советником все в порядке.
Автоторговля
Чтобы советник торговал, но при этом не пришлось его компилировать в код mql4, нужно слева в меню изменить режим на «Trader».
Но перед тем как все заработает, вспомним, что по адресу User Files – MT4 Files у нас есть специальный мост, который соединит программу для создания робота для мт4 с торговым терминалом. После его установки, прикрепляем мост на тот же график и временной промежуток, которые выбраны для работы стратегии, назначив ID и скопировав в приложение Set connection ID:
Нажав «Начало», советник включится и приступит к торговле. На практике действовать так не очень удобно, поэтому лучше сохранять экспертов в mql4.
Вот такая многофункциональная программа для создания робота System Creator.
Что такое торговые Форекс роботы: особенности и преимущества
Хороший форекс робот — это залог прибыльной торговли на форексе. Из статьи вы узнаете о программах которым пользуюсь я, и сможете зарегистрироваться, чтобы сразу получить своего форекс помощника. Сейчас популярность набирает автоматический заработок на финансовых рынках с помощью Форекс роботов. Современный трейдинг существенно отличается от того, который был еще 10-15 лет назад.
Профессиональные трейдеры уже давно применяют таких советников в своей работе в терминале Метатрейдер 4 и 5. Новички тоже не отстают и активно осваивают эту сферу. Ведь самостоятельный трейдинг подразумевает наличие навыков и большого опыта в рыночном анализе. Но для этого нужны годы практики и обучения. А что делать, если уже прямо сейчас хочется начать получать прибыль с трейдинга? Ответ прост — можно часть этой работы переложить на специальную компьютерную программу — форекс робота.
В алгоритме торгового советника заложены все необходимые знания и навыки в выявлении точного момента для открытия сделки. Компьютерная программа полностью исключает риск возникновения ошибки по причине человеческого фактора, невнимательности, усталости и всего того, что присуще человеку.
Что такое Форекс Робот
Еще одним весомым преимуществом является отсутствие эмоций у торговых роботов. Не секрет, что это становится одной из самых распространенных ошибок у новичков. А порой даже и опытных трейдеров. Волнение, страх, жадность, азарт, адреналин, эйфория — все это негативно сказывается на торговле, вследствие чего трейдер принимает неверные решения касательно сделки.
Использование торгового робота полностью исключает эмоциональную составляющую. Решения по открытию сделки принимаются только на основании торгового плана, который заложен в компьютерную программу и алгоритм робота.
Что такое торговый робот? Это специальные торговые системы, которые работают в автоматическом или полуавтоматическом режиме. Первый подразумевает под собой не только полноценный рыночный анализ и выявление сигналов для открытия сделки, но и самостоятельное открытие ордеров со всеми необходимыми параметрами (стоп лосс, тейк профит, кредитное плечо и так далее).
Такие программы не зря стали особенно популярными среди новичков. У них нет достаточных знаний для успешной торговли и анализа рынка. А у робота это все заложено в алгоритм. Поэтому полностью и частично отпадает необходимость изучения этой сложной науки.
Трейдеры часто используют торговых советников для получения пассивного дохода. Даже профи, которые торгуют вручную, периодически запускают такие программы. К примеру, для ночной торговли, когда трейдер отдыхает. Это позволяет выжать максимум из трейдинга.
Для чего нужны торговые советники
Существует множество торговых систем и стратегий как для торговли на Форексе, так и CFD контрактах. А так как это все можно перевести в компьютерную программу, то и количество торговых советников равно пропорционально числу готовых стратегий. Даже если у вас уже имеется на руках готовая прибыльная стратегий, ее можно компьютеризировать в виде Форекс робота, который будет выполнять работу трейдера.
В первую очередь их основная задача — разгрузить трейдера и взять на себя задачи частично или полностью.
Именно отсутствие эмоций является главным преимуществом таких программ. Человеку же ввиду своей природы свойственно совершать ошибки. Даже великие гении ошибались.
Ну а роботу не свойственно это. Он никогда не устает, может работать круглосуточно. И он никогда не отойдет от своего алгоритма, будет четко следовать инструкции, торговому плану. Трейдер же может поддаться азарту и начать торговать вне своей стратегии. Что и является другой распространенной ошибкой и причиной слива депозитов.
Торгового советника можно создать по своему усмотрению и желанию. Можно сделать полностью автоматическую программу. А можно и такую, которая просто будет сигнализировать о пересечении двух скользящих средних с разными периодами.
Есть роботы со сложным алгоритмом, который включает в себя не только комбинирование многочисленных индикаторов, но и выставление автоматически ордеров стоп лосс и тейк профит. А есть и узкопрофильные простые, которые просто будут определять текущий тренд на рынке.
В отличие от человека, такая программа заключит сделку только в тот момент, когда будут соблюдены абсолютно все прописанные в алгоритме условия.
Разновидности роботов Forex
На текущий момент в эпоху процветания автоматического трейдинга существует огромное количество торговых программ. Но все их можно разделить на четыре большие группы:
- автоматические;
- полуавтоматические;
- безиндикаторные (свечные паттерны, фигуры графического анализа);
- с применение индикаторов.
Автоматические помимо рыночного анализа могут без участия трейдера заключать сделки. а полуавтоматические только выдают сигналы. А трейдер уже сам принимает решение, заключать ли сделку или нет.
Есть еще одна классификация в зависимости от типов стратегий:
- трендовые — поиск трендов в краткосрочной, среднесрочной и долгосрочной перспективе;
- осцилляторные — часто используют в дополнение к трендовым, так как они успешно определяют моменты разворота и коррекции;
- мультивалютные — могут анализировать одновременно несколько торговых активов;
- скальпинг — советники для краткосрочной торговли;
- комбинированные — используют от двух и более тактик и типов советников;
- мартингейл — в основе системы ставок таких торговых роботов лежит принцип удвоения ставки в случае проигрыша.
Опытные профи рекомендуют использовать узкоспециализированных роботов, пусть даже их будет несколько. Не стоит применять тот, в который напихано все подряд. Из-за этого может пострадать качество его сигналов.
Настройка торговых роботов в МТ4 и МТ5
Так как львиная доля торговых советников создана для торговых терминалов Метатрейдер 4, то первым делом поговорим про особенности таких программ. У новичков это вызывает трудности на первых порах, так как терминал действительно сложен в освоении. К тому же, чтобы создать своего собственного советника, необходимо обладать знаниями в языке программирования MQL.
Но есть и другие более совершенные Форекс роботы — Аби и Автокрипто бот. Но об этом чуть позже.
Помимо стандартной настройки, сложной установки, а также оптимизации и обязательного тестирования скаченного робота в терминале МТ4, нужно уметь разбираться в следующих параметрах, чтобы грамотно настроить робота на работу:
- lots — размер лота (от 0,01) в рамках которого советник будет открывать сделку;
- minlots — минимально допустимый объем лота;
- maxlots — максимальный;
- уровень допустимого риска;
- maxorders — максимальное количество ордеров, которое можно открывать роботу. После достижения этого количества робот прекращает работу;
- мани менеджмент;
- проскальзывание;
- стоп лосс;
- тейк профит.
Это базовый набор параметров. Но есть и такие роботы, которые включают более детальные и сложные настройки. И если разработчик не предоставил подробную инструкцию, то новичок попросту не сможет торговать. А если настроить неправильно, то робот будет торговать убыточно.
Преимущества форекс роботов
Автоматическая торговля имеет массу преимуществ. Стоит выделить основные и самые весомые из них:
- Уменьшение психологической и эмоциональной нагрузки трейдера. Именно это является самой распространенной ошибкой у новичков, которая гарантированно приводит к сливам депозитов. Робот перекладывает часть обязанностей на себя, тем самым уменьшает риск неверного прогноза.
- Так как в основе алгоритма торговых советников уже заложены все необходимые параметры рыночного анализа, то у трейдера отпадает необходимость самостоятельного изучения этой сложной науки.
- Появляется больше свободного времени, ведь робот выполняет практически всю работу за трейдера.
Единственный минус — это невозможность проведения фундаментального анализа. Этот недостаток присущ всем роботам без исключения. Поэтому новичкам лучше всего просто отключать программу во время выхода важных новостей. Отследить это можно с помощью Экономического календаря.
Существуют как платные роботы, так и бесплатные. Многие новички наивно полагают, что если заплатить деньги, то они гарантированно получат прибыльную систему. Это не так! К сожалению, в этой сфере развелось большое количество мошенников, которые наживаются на наивности неопытных трейдеров. И продают за деньги некачественный товар.
Поверьте, можно найти бесплатных качественных роботов. Совсем не обязательно платить за них деньги. И сейчас речь пойдет как раз о них.
Робот для автоматического заработка Abi
Уже как три года пользуется популярностью робот Аби. И сейчас количество активных клиентов по всему миру приближается к круглой цифре в 100 000! Это совершенно бесплатный робот, который позволяет вносить изменения в алгоритм. Вы сами контролируете работу и выставляете те параметры, которые угодны лично вам, а не разработчикам.
Можно включить режим Автоторговли, а можно просто получать сигналы в режиме онлайн.
Для того чтобы начать работу, нужно зарегистрироваться на сайте Binrobot lady, выбрать одного из представленных в списке брокеров, внести депозит и включить режим Автоторговли.
Робот торгует по тем торговым индикаторам, которые трейдер укажет:
За свои три года программа заслужила себе безупречную репутацию и положительные отзывы трейдеров, которые уже давно получают пассивный доход с помощью этой программы, которая смогла вывести автоматический трейдинг на новый уровень!
Робот для автоматического заработка Autocrypto-Bot
2020 год стал прорывом в криптовалютной индустрии. Биткоин рос как на дрожжах, многие люди стали искать способы заработка на этих новых торговых инструментах. Автокрипто бот создан специально для заработков на криптовалюте. Он учитывает все особенности это новой сферы, способен не только самостоятельно анализировать рынок, но и заключать сделки вместо трейдера.
Криптовалюты сейчас являются самым прибыльным и перспективным направлением на Форексе и CFD контрактах. А все потому, что за короткий промежуток времени они способны преодолевать большое количество пунктов. А от этого напрямую зависит и итоговая прибыль по сделке. Робот Автокрипто бот успешно справляется с этой задачей!
Заключение
Автоматический трейдинг является настоящим прорывом и будущим на Форексе. Он позволяет даже новичкам без опыта и базовых знаний получать дополнительный доход. Форекс роботы не только экономят ваше время и нервы, но и приносят большой доход!
Блог трейдера
Торговые роботы, скальпинг, ммвб, фортс, алготрейдинг, опционы, московская биржа, стратегии трейдинга.
пятница, 25 ноября 2020 г.
Как написать робота для Форекс
Как написать робота для Форекс
Способы написания роботов для автоматической работы на бирже
Перспективы стабильного заработка с минимальной затратой времени практически сразу привлекают к себе внимание новичков в трейдинге, поэтому вопрос, как написать робота для Форекс, становится одним из первых, которые они пытаются рассмотреть как можно подробнее. Между тем решение этой задачи включает в себя несколько основных вариантов, и все они требуют тщательного, ответственного подхода, впрочем, как и весь валютный рынок, известный своей непредсказуемостью.
Первый подход предполагает глубокий математический анализ поведения ваших активов в условиях, созданных рынком. В ход идут индикаторы, скрипты, ручные подсчеты с помощью экономических формул, применение волн, паттернов и линий, которые позволяют составить алгоритм действий потенциального советника, основанный на особенностях валютной пары. Однако применение такого метода требует больших временных затрат и, как правило, идеален только в теории, а на практике требует длительного, последовательного тестирования.
Второй способ заключается в самостоятельном изучении правил программирования на языке mql известного разработчика MetaQuotes. С помощью него пишутся все используемые дилерами дополнительные средства анализа и торговли на валютной бирже. При последовательном углублении в данную науку, вы имеете достаточно большие шансы, быстро вникнуть в принципы построения экспертов. Плюс такого метода в возможности сконструировать уникальную систему точно под себя, по собственной торговой стратегии. Минус – долгий период отладки готовых роботов.
Третий вариант создания – применение вспомогательной программы-конструктора, созданного специально для того, чтобы облегчить жизнь неопытных в вопросе программирования трейдеров. С их помощью вы легко соберете своей системы. Плюсы в данном случае перевешивают, ведь у вас появляется возможность последовательно, без полноценных знаний программного кода, быстро и без лишних затрат создать подходящий вам советник.
Программа автоматического трейдинга на заказ
Как написать робот для Форекс, в любом случае, будет полезно знать каждому трейдеру, хотя бы поверхностно, то есть базовые этапы этого процесса. Но для тех, кто не может разобраться в программных кодах и специальных конструкторах, оптимальным решением будет заказ эксперта у профессионального программиста. Это потребует дополнительных финансовых вложений, но вы сможете контролировать работу удаленно, не тратя своего времени и нервов.
Для заказа необходимо выполнить несколько этапов:
- найти специалиста-разработчика на соответствующих ресурсах;
- подготовить подробное, точное техническое задание;
- обсудить проект с программистов, выяснить и устранить неточности;
- установить время выполнения заказа и сумму его оплаты;
- получить промежуточный вариант для тестирования, на основе которого еще возможно сделать корректировку;
- получить готовую систему.
Многие трейдеры задаются вопросом как написать робота для Форекс. Стоит заметить, что это довольно сложное задание, которые требует определенных навыков, знаний и умений.
Робот форекс или как его еще называют советник, представляет собой специальную программу, которая производит автоматическую торговлю на валютном рынке без участия самого трейдера. Таким образом, приложение может торговать 24 часа в сутки без перерыва на сон и еду. Пока трейдер занят своими делами или другой работой советник зарабатывает для него деньги.
Трейдер может воспользоваться уже существующим советником, который содержит платформа MetaTrader4, либо скачать или приобрести его на специальном ресурсе. Кроме того, многие брокерские фирмы в рамках обучающих программ предлагают приобрести трейдерам роботов, которые были разработаны под определенную стратегию.
Трейдерам, которые имеют собственную индивидуальную стратегию лучше создать для себя советник самостоятельно. Поскольку только они знают какими функциями он должен обладать, чтобы полностью соответствовать их стилю торговли. Так же, стоит заметить, что для трейдеров, которые не сильны в программировании, торговых роботов могут написать под заказ опытные программисты.
При самостоятельном создании робота для торговли на Форек необходимо учитывать:
- Валютные пары, которые будет использованы при торговле.
- Индикаторы, которые в последующем должны быть правильно настроены.
- Ограничения, которые провоцируют открытия или закрытие сделок.
- Возможные риски.
Языки программирования, которые используются для написания советников форекс
Зачастую для написания торговых роботов форекс используют:
- Язык программирования MQL4. Для написания советника на данном языке придется воспользоваться специальным приложением под названием MetaEditor, который встроенный в платформу MetaTrader4. После вызова приложения автор может добавить стандартные или созданные самостоятельно индикаторы, которые в последующем и станут основой работы советников.
- Язык программирования MQL5. Для него также предусматривается использование встроенного приложения MetaEditor, которое оборудовано специальным хранилищем для данных, системой отладки, авто завершения и профилактики. В свою очередь данный язык является более прогрессивным в сравнении с MQL4 и по своему принципу схож с С++. Именно это фактор позволяет создавать объективно-ориентированные программы.
Основные этапы создания робота для торговли на Форекс
Для написания собственного торгового советника трейдеру необходимо пройти такие основные этапы:
- Конкретно определить все задания, которые должен будет выполнять будущий советник.
- Выбрать более удобный язык программирования.
- Произвести непосредственное написание советника.
- Протестировать полученную программу.
Что касается последнего пункта, то он является самым важным, так как от того насколько хорошо будут исправлены ошибки зависит последующая эффективность работы советника в реальных условиях. Тестирование заключается в ручном просмотре всех прописанных логов и поиска ошибок в кодах.
Для упрощения задания трейдеру лучше после первого тестирования создать подробный план исправления ошибок, доработок неточностей и устранения багов. Лучшим способом проверить качество работы написанного советника является его испытания на демо-счете. Если после всех доработок робот начнет давать стабильный результат можно попробовать выйти с ним на реальный рынок. Для этого рекомендуется изначально использовать небольшой депозит .
Не стоит при первом написании робота комплектовать его большим количеством команд. Для начала будет достаточно использовать всего несколько простых алгоритмов, а уже затем постепенно дополнять его более сложными и объемными заданиями. В противном случае можно потратить большое количество времени для тестирования продукта, а в результате так и не получить идеального результата.
Где можно научиться писать советники форекс
Каждый трейдер, который достаточно долго работает на Форекс, испытывает потребность самостоятельно написать робота для торговли на форекс. При этом его уровень знаний и умений в программирование может быть значительно ниже, чем в работе на валютном рынке. К счастью как написать торгового робота можно узнать из большого количества источников. Среди них специальная литература и статьи, обучающие видео в интернете, индивидуальные или групповые занятия в специальных учебных центрах, онлайн консультации опытных трейдеров и программистов. Кроме того, некоторую информацию можно подчеркнуть на тематических форумах.
Самостоятельное создание специального робота это один из этапов развития трейдера к которому он придет по истечению некоторого времени. Для успешной работы на Форекс необходимо постоянно совершенствовать свои знания, учиться новому и быть в курсе последних стратегий, новинок в сфере программного обеспечения, современных методов анализа и прогнозирования.
Содержание данной статьи является исключительно частным мнением автора и может не совпадать с официальной позицией LiteForex. Материалы, публикуемые на данной странице, предоставлены исключительно в информационных целях и не могут рассматриваться как инвестиционный совет или консультация для целей Директивы 2004/39 /EC.
System Creator: армия роботов не вставая с дивана
Всем привет! Сегодня мы продолжаем цикл статей, который освещает тему алготрейдинга. Многие из вас не раз задумывались о том, как бы им торговать, лежа на диване, используя при этом автоматические торговые системы. Но вас наверняка останавливал тот факт, что для этого нужно изучать язык программирования, а он не такой уж и простой и придется вставать с любимого дивана. В этот раз мы поговорим о том, как писать роботов без знания каких-либо языков программирования. Нет, встать с дивана придется, но на довольно непродолжительное время, просто чтобы ознакомиться с этим уроком.
Я расскажу про волшебную программу System Creator, которая позволит вам писать роботов без знаний программирования, регистраций и смс! Программа сходу непонятная и незнакомая, поэтому я сам подробно распишу что, в каком порядке и как именно нужно нажать, чтобы «пошло бабло». Итак, начнем.
Интерфейс программы
При запуске программы открывается стартовая страничка. Поле 1 предназначено для быстрого доступа к сохраненным вами ранее стратегиям. Естественно, при первом запуске оно будет пустым. Поле 2 – лента рабочих инструментов. Помимо опций создания новой стратегии, сохранения и закрытия текущей, тут вы найдете также кнопочку экспорта вашей стратегии прямо в терминал MT4 в виде готового советника с открытым кодом, который вы можете при желании отредактировать (добавить тралы, варианты мани менеджмента и так далее). Но, конечно же, лишний раз вставать с дивана не обязательно – все будет хорошо работать и в текущем виде.
Также в левой части ленты вы можете увидеть кнопки различных инструментов, о которых мы поговорим ниже. Меню (3) содержит выпадающие списки различных инструментов и настроек, но чтобы сразу вам не забивать голову, мы тоже оставим их на потом. А вот поле 4 довольно интересное. Оно содержит всего три кнопки: New Strategy (создать новую стратегию, при нажатии на которую откроется соответствующее окно), Open Strategy (открывает окно с уже готовыми вашими стратегиями) и Repository Strategies (открывает окно с длинным списком демо-стратегий с сайта авторов программы).
В поле 5 вы найдете готовые демо-стратегии. В поле 6 можно найти справку по программе, на английском языке, разумеется. Поле 7 содержит три галочки. Первая позволяет отключить при последующих запусках стартовое окно, вторая отвечает за автосохранение, третья позволяет автоматически закрывать стартовое окно при открытии пользователем необходимой стратегии. Ну и поле 8 – это журнал, аналог журнала в терминале. Сюда пишутся все сообщения о предпринимаемых пользователем действиях, ошибках и прочая информация.
Подготовка к использованию
Многие из вас не так уж и хорошо знают иностранные языки, поэтому сразу же сменим его на родной и дальше будем работать в русифицированной версии программы. Для этого в основном меню жмем VIEW -> Language -> Russian:
Под лентой появится сообщение «Language was change» и рекомендация перезапустить программу. Так и поступим, после чего все будет уже на русском языке.
Основные настройки аккаунта:
Жмем на кнопочку «Настройки аккаунта»
Открывается окно с настройками:
Для этого вводим название в поле Имя профиля и описание в поле Описание, соответственно. Нажимаем кнопку Добавить новый.
Выбираем Активный режим – наш созданный новый профиль.
В поле бэктестер есть две опции. Первая эмулирует закрытие позиций по маржин коллу, вторая позволяет использовать более короткие периоды для тестирования. То есть, если у вас стратегия работает на Н1, для теста используются данные М1. Однозначно, в обоих случаях ставим галочку.
Поле График Баланс/Капитал
Также две опции. Первая позволяет рисовать на графике баланса отдельно кривую прироста по длинным позициям и по коротким (помимо основной линии прироста). Помните, что качественная стратегия должна быть сбалансирована, а значит прирост по покупкам от прироста по продажам должен не сильно отличаться. Ставим галочку, так как информация эта полезная. Вторая опция отображает на графике прироста график актива (цены закрытия).
Тут вы можете выбрать цветовую схему программы, включить всплывающие подсказки, включить автообновление программы и отправку отчетов об ошибках.
И последнее поле, Сетевые настройки, нет смысла трогать, если вы не используете прокси.
Далее нажимаем на кнопку в левом меню «Источники данных». Тут нам нужно создать свой источник исторических данных:
Находим поле Добавить источник данных, в поле Источник данных вбиваем его название, выбираем каталог для хранения данных. Все остальное оставляем без изменений и жмем на кнопочку Добавить источник. У нас появится новый источник данных. В источник данных можно импортировать список символов из уже существующего источника, из специального файла Instruments.xml (который сначала нужно создать) или из терминала МТ4, но нас это не интересует. В поле настройка источника данных сверху можно изменить путь к папке, содержащей исторические данных, добавить описание источника данных (например, название источника, откуда они были скачаны – Alpari-ECN, к примеру). Остальные галочки я советую не трогать.
Снова выбираем активный режим и настраиваем характеристики виртуального счета. В качестве валюты счета можно выбрать доллары США, евро, фунты и йену. Первоначальный депозит по умолчанию стоит 10 000 единиц, а плечо 1:100. Можно выбрать в каких единицах отображать всю торговую статистику – в пунктах или все-таки в валюте депозита. Ну и последнее поле – обменный курс счета, он служит для правильного расчета статистики торговли при использовании различных валютных пар для торговли. Тут просто нужно нажать на кнопку Обновление и курсы автоматически обновятся.
На этой вкладке мы можем добавить все символы, по которым у нас есть исторические данные:
Для этого в поле символ вводим обозначение символа латиницей, как в терминале МТ4 без суффиксов и префиксов, и нажимаем кнопку добавить. Если инструмент не относится к рынку Forex, можно выбрать тип инструмента Index или CFD. Жмем на кнопку добавить и символ появляется в поле доступные символы. Проделываем то же самое для всех ваших инструментов.
Далее задаем количество цифр после запятой, но как правило, они сразу устанавливаются верно. То же касается максимального и минимального лота, а также шага прибавления лота. Спред советую выставить средний из терминала, а свопы можно посмотреть на сайте брокера. Не забудьте выбрать, в каких единицах указан своп – в пунктах или в деньгах (как правило, своп указывается в пунктах).
Если для торговли на вашем счете взимается комиссия, необходимо это указать. Опять же, не забудьте указать, в чем – в пунктах или деньгах, с лота или со сделки, при открытии и закрытии или только на открытии позиции. Как правило, комиссия если и взимается, то в деньгах, с лота, при открытии и закрытии. То есть, например, 7.00, в деньгах, лоты, открытие – закрытие.
Также вы можете указать среднее проскальзывание, чтобы приблизить результаты тестов к реальным условиям. Сделки на реале часто открываются с проскальзыванием, особенно на волатильных инструментах. Соответственно, можно указать пару-тройку старых пунктов на проскальзывание.
Тут мы можем указать максимальное количество баров данных (максимум 50 тысяч) и тиков внутри баров (максимум 100 тысяч). К сожалению, ограничения очень жесткие, но для генерации стратегий для периодов от Н1 и выше в принципе сойдет. Также можно указать дату начала и конца, но она опять же будет обрезана.
Эта вкладка довольно интересна, на ней мы остановимся подробнее. Во первых, верхние три галочки я рекомендую выставить. Первым делом нажмем на надпись «Перейти на форум индикаторов» и переходим на форум сайта авторов программы, в ветку, посвященную вопросам по индикаторам. Если в верхнем меню нажать кнопку Repository, мы перейдем в хранилище множества готовых стратегий, индикаторов и дополнений к программе. Стратегии мы будем писать сами, дополнения нас по понятным причинам не интересуют, а вот накачать новых индикаторов в программу – самое то. При нажатии на ссылку к странице индикатора вы перейдете на страницу загрузки:
Перед вами будет три вкладочки – основная информация по индикатору (как правило, ссылки на загрузку и иногда описание индикатора), а также две вкладки с кодом. В них вы можете просмотреть и изучить код индикатора, не скачивая его. Индикаторы для программы пишутся на языке C#, имеют очень простую конструкцию, и любой желающий, при условии знания того же mql4, за пару часов сможет освоить технологию написания (ну а если не сможет, кричите в комментариях к уроку – запишу дополнительно разъяснение). Нам с вами нужны оба файла индикатора – и в C# варианте (для использования в программе) и в mql4 варианте (для последующего использования в терминале MT4 вместе с получившимся советником).
Далее жмем в программе кнопку Открыть папку индикаторов и все, что накачали, аккуратно складываем туда. Раз уж мы оказались в папочке User Files/Indicators, давайте поднимемся на уровень вверх и изучим содержимое папки User Files:
В папке Code хранятся все дополнения к программе. По умолчанию там находится только файл AccountStatistics, написанный на том же C# (вы ведь помните статью про алготрейдинг, где я призывал учить языки программирования). Этот файл можно подправить, внеся недостающую на ваш взгляд статистику по торговле (например, какие-то свои хитрые коэффициенты имени вас). Но мы с вами программирование в школе не учили и с дивана ради такого вставать не будем, поэтому едем дальше. В папке Data хранятся все наши исторические данные в формате csv. Их мы туда загрузим немного позже, а пока она пустует.
В папку Indicators мы уже скинули скаченные с сайта индикаторы, а если у вас будет желание переделать под программу кастомный индикатор из метатрейдера, класть его нужно именно сюда. Следующая папка Libraries содержит скомпилированные индикаторы в виде библиотек с расширением dll. Папка Logs содержит все сообщения журнала программы, аналогично терминалу МТ4. В папке MT4 Files содержится советник и инсталлятор Bridge Installer. Этот файл устанавливает специальный мост на выбранную МТ4 платформу для того, чтобы торговать советниками прямо из программы.
Следующая папка, Strategies, содержит файлы стратегий, в том числе и созданных вами. Если вы решите скачать с сайта кроме индикаторов еще и парочку стратегий, расположить их нужно именно тут. В папке System можно найти папку Languages. Тут вы можете при желании создать еще один xml файлик с переводом на любой другой язык, эльфийский, например, или язык гордых жителей народов севера. Также можно найти и файл Indicators_abbreviation, в котором содержатся названия стандартных индикаторов. Можно и их переназвать какими-нибудь матными словами. В самой же папке System находятся файлы, написанные на языке Java. Это и цветовые темы программы и все основные модули, которые можно редактировать и дополнять по своему вкусу, если вы, конечно, знаете, что нужно делать.
Чтобы наши закаченные индикаторы появились в программе, нажмите на надпись Обновить пользовательские индикаторы и они будут прочитаны программой и перекомпилированы из формата cs (открытый код) в формат dll и переложены в соответствующую папку (исходный код останется). Это может занять некоторое время, но, как правило, не более минуты – все зависит от вашей жадности (количества закачанных с сайта индикаторов).
Тут вы можете задать некоторые ограничения для генератора торговых стратегий. Все настройки называются достаточно однозначно, поэтому, думаю, разъяснений не требуют.
На этой вкладке задается путь к терминалам МТ4, экспорт торговых советников будет произведен в эти папки.
На этой вкладке можно настроить свойства проскальзывания и количество сообщений в торговом журнале. Опережение времени «закрытие бара» позволяет входить за несколько секунд до закрытия бара, так как первый тик на новом баре может прийти не сразу, а спустя какое-то неопределенное время. Опция автопроскальзывание в зависимости от спреда позволяет эмулировать величину проскальзывания в зависимости от текущей волатильности – если рынок спокойный, то и проскальзывания не будет. Другой вариант – вы можете сами настроить величину проскальзывания, сняв галочку с автоопределения.
Вкладка автостарт позволяет настроить автоматическое включение программы и терминала для торговли советниками. Достаточно в белое поле вписать названия стратегий для запуска, сохранить скрипт и нажать на кнопку старт. Ну и не забыть поместить программу в автозагрузку.
Загрузка исторических данных
Чтобы создать стратегию, надо ее на каких-то данных протестировать. Для этого и существует инструмент «Исторический центр»:
После нажатия на кнопку у нас появится новое окно «Исторический центр».
Нам на первом этапе нужна левая менюшка (1), а именно поле «Импорт данных».
Предоставлено три варианта:
Загрузка данных с сайта авторов программы:
Выбор инструментов ограничен, а котировки не сказать, что в отвратительном качестве, но оно оставляет желать лучшего. Для закачки выбираем нужные нам валютные пары, источник данных, меняем часовой пояс, если требуется, и жмем кнопку Скачать. Ну и в окне выходной лог наблюдаем за процессом вплоть до окончания.
Второй вариант – загрузка модных «дукасовских» котировок:
Котировки должны быть предварительно закачаны той программой, которой вы их обычно качаете. Требуется указать путь к папке, где они уже должны храниться, и путь в папку, куда программа их аккуратненько сложит. Можно указать часы открытия и закрытия рынка на выходные. Также требуется указать максимальное количество баров для импорта, оно ограничено программно одним миллионом баров.
Далее жмем импорт и наблюдаем, как разворачиваются события в окне Выходной лог. И еще. Никаких тиков в программе не будет – она из дукасовских тиков создаст минутные котировки в формате csv и все. Я не сторонник котировок дукаса, и вам не рекомендую. К тому же минутки из тиков дукаскопи получаются ой какие дырявые.
Ну и третий вариант, самый достойный – импорт котировок из вашего терминала для тестирования (у вас ведь там как раз наверняка хранятся котировки отменного качества):
Задаем путь к историческим данным, это папка каталога данных терминала -> history -> название сервера, к которому был подключен терминал, в моем случае это папка Alpari-ECN1. Для тех, кто не в курсе, шаг 1 – открываем терминал, меню Файл -> открыть каталог данных:
Далее откроется окно обозревателя:
Вот и все. Далее выбираем уже, куда сохранять наши котировки, с какой даты начинать импорт и когда остановиться, ну и максимальное количество баров. Сколько ни бейся, программа обрезает часть истории, оставляя последний миллион баров. Это, конечно же, существенный минус, но, с другой стороны, более детально протестировать стратегию можно будет и позже, в родном терминале МТ4. Предварительно в терминале нужно проверить, вся ли история по всем инструментам есть, и, если что-то отсутствует, заранее подкачать. Итак, указываем пути, ставим 1 000 000 баров и жмем старт. Импорт занимает как правило от 10-15 минут до нескольких часов в зависимости от количества инструментов и глубины исторических данных. Ну а вы можете наблюдать за ходом импорта в окне Выходной лог.
Данные загружаются сюда только при использовании их в ваших стратегиях. Когда вы создали стратегию, скажем, на часовых графиках евродоллара, вы можете зайти сюда и посмотреть статистику по качеству котировок, использованных для теста стратегии, например, общее количество баров в истории и дату начала и окончания котировок, минимальную и максимальную цены за период, средние и максимальные длины свечей от максимума к минимуму и от открытия до закрытия и величину среднего гэпа. Также тут можно посмотреть и общие данные по данным целиком и некоторые параметры символа, такие как спред, своп и так далее.
И последняя вкладка инструмента «Исторический центр» — внутрибаровая статистика.
Это – аналог статусбара при тестировании в терминале МТ4. Он показывает, какие периоды и сколько баров каждого периода было использовано при тестировании стратегии. Для стратегии на Н1, судя по скриншоту, не было использовано ни одного бара Н1. Как вы помните, ограничение на количество баров в тесте 100 тысяч, поэтому для тестирования были взяты первые 100 тысяч баров минутного периода, далее пошли М5, когда они закончились, мы использовали М15 и так далее. Если бы у нас в котировках обнаружились дыры или один из периодов не смог бы загрузиться должным образом, мы увидели бы сообщение в поле Ошибка загрузки данных. Поэтому заглядывать сюда после тестирования бывает иногда полезно.
Создаем новую стратегию
У нас все настроено и готово к работе, поэтому давайте перейдем к самому интересному — создадим первую стратегию. Для этого на ленте нажмем на значок Новая стратегия и увидим новое окно:
- Выберем наш созданный профиль.
- Выберем источник исторических данных
- Выберем предпочитаемый инструмент и таймфрейм
- Выбираем предпочитаемый метод интерполяции (читай качество тестирования).
- Коллекция. Вы можете добавить стратегию в коллекцию, позже вы найдете вашу стратегию в репозитарии.
Пара слов о методах интерполяции
Предположим, у вас открылась позиция в начале новой свечи и уровни стопа с тейком оказались внутри нее. При пессимистичном подходе первым активируется стоп лосс, при оптимистичном – тейк профит. Метод Shortest закроет сделку по ближайшему маршруту исходя из движения на младших периодах (если они доступны). То есть будет разработан маршрут движения цены внутри бара и сделка закроется по стопу или тейку в зависимости от того, что цене встретится на пути первым. Метод Nearest закроет сделку по стопу или тейку в зависимости от того, какой уровень ближе к цене входа. Ну а метод Random закроет сделку случайным образом.
Основные настройки
Щелкнув на вкладке Новая стратегия, вы увидите выпадающее меню:
Из этого меню можно сохранить стратегию и как-нибудь ее назвать. Название вкладки со стратегией после этого изменится. Из этого же меню можно, например, закрыть вкладку, закрыть все вкладки, открыть еще одну такую же вкладку и так далее.
Слева вы видите меню с тремя полями инструментов. Первое относится к генерации стратегии, второе позволяет провести анализ готовой стратегии, а третье – провести стресс-тестирование. В основном окне вы видите несколько полей: входные параметры, график индикаторов, стратегия, статистика аккаунта и график баланса. Многие поля пока что пустые. В поле Входные параметры можно проверить основные используемые настройки, такие, как величина спреда, свопы, плечо, начальный баланс, проскальзывание и так далее. В поле график индикаторов – все индикаторы, используемые системой. Основная статистика торговли будет отображаться в поле Статистика торговли, а прирост депозита можно оценить в поле график баланс.
Ну а самое интересное находится в поле Стратегия. Тут находятся условия входа в позиции и выхода из них, а также настройки мани менеджмента.
Нажмем сначала на кнопку Свойства стратегии:
В поле размер и максимальный размер входа находятся три настройки. Объем для торговли может быть задан как лот или как процент. В первом случае торговля будет осуществляться фиксированным лотом (Объем для новой позиции), во втором можно задать риск в виде процента от депозита (опять же, Объем для новой позиции). Также можно ограничить максимальный объем всех открытых одновременно позиций.
Следующее поле – Дополнительные сигналы входа
Часто после открытия позиции возникают новые сигналы на вход. Так вот, опции этого поля определяют, что с ними делать. Например, при появлении следующего сигнала того же направления можно не делать ничего, добавить к позиции еще одну с тем же объемом или с любым другим (можно задать), добавить к позиции, только если текущая сделка в прибыли, и добавить к позиции, только если текущая сделка в убытке (то есть построить сетку). Таким же образом можно обработать и событие возникновения противоположного сигнала. Доступные опции в этом случае: уменьшить размер позиции, закрыть позицию полностью, закрыть текущую позицию и открыть позицию в обратную сторону. Также в следующих полях можно задать фиксированный стоп лосс, тейк профит, перевод в безубыток и множитель мартингейла для любителей мартышек.
Под свойствами стратегии находятся правила входа и выхода из позиции. Они делятся на четыре группы: точка входа, логика входа, точка выхода и логика выхода. Точка входа может быть только одна – это открытие нового бара, начало нового дня или определенного часа, пробой фрактала и так далее. Логика входа – вплоть до семи различных фильтров. Это могут быть различные индикаторы или определенные условия, например, опять же, определенный час суток. Для условий выхода все то же самое – одна точка выхода и множество фильтров (условий).
Нажав на надпись Добавить логическое условие открытия, вы попадете в окно выбора индикатора и его свойств:
Сверху доступны все индикаторы программы, в том числе и скачанные нами ранее. У каждого из индикаторов свои настройки, периоды, цены для расчета и так далее – все то же самое, что и у индикаторов в МТ4. Но есть одно отличие – вы первым делом после выбора самого индикатора должны в выпадающем меню выбрать сигнал от него.
В моем случае есть выбор из 8 различных вариантов. Все они касаются именно сделок на покупку (и так у всех остальных индикаторов – все условия только для покупки). Для продаж просто условие наоборот.
Кстати, у системы может быть несколько разных вариантов входа в позицию и выхода из нее, каждый из которых содержит несколько условий от нескольких индикаторов. В программе используется такое понятие, как логическая группа. Логическая группа – это группа условий, отвечающих за одно определенное событие. При настройке индикатора можно присвоить буквенное обозначение его группы, например, А. Таким образом в группе А, отвечающей за открытие позиции, может быть хоть десять индикаторов. То же самое в группе Б, также отвечающей за открытие позиций. В итоге можно создать советника, торгующего по двум, трем, десяти различным стратегиям.
Таким образом, комбинируя различные индикаторы и условия для входа и выхода из позиций, можно построить торговую систему:
Как видите, моя наспех построенная система сливает. Обратите внимание, что поле статистика аккаунта заполнилось и график баланса теперь не пустой: серой линией обозначены цены закрытия фунта (то есть график фунта), зеленым прибыль с покупок, а красным – с продаж. Черной линией нарисован общий прирост депозита, а оранжевой, которую тут плохо видно – график эквити.
Настройки генератора стратегий
Но все это хорошо, когда вы знаете, что собираетесь написать – выбрали параметры и индикаторы, настроили их и получили советник. Но что если вы понятия не имеете, что хотите сделать? Именно для этого и служит генератор стратегий. Выглядит это окно почти так же, как и предыдущее:
Остановимся на отличиях. Первое отличие в панели инструментов сверху:
- Кнопка Общий открывает общие настройки генератора:
При желании можно задать диапазон для ТП, СЛ и БУ или оставить прежними (указанные в окне редактора). Эти параметры указаны в новых пунктах, как и все остальные в программе. Самые главные настройки тут – количество слотов для генерации сигналов на вход и выход, то есть по сути максимальное количество условий для входа и выхода из позиций. Также вы можете указать на необходимость генерации дополнительных сделок в случае появления повторного сигнала того же или противоположного направления.
- Следующая кнопка Настройки открывает такое вот окно:
Тут мы можем выбрать способ отбора лучших вариантов по различным метрикам: максимальный баланс, коэффициент качества системы, коэффициент Шарпа, минимальная просадка по Эквити, прибыль, средний и геометрический HPR, профит фактор и отношение прибыли к риску. Самый важный параметр тут – выделенное время на генерацию стратегии (Рабочее время в минутах). Его величина зависит от используемого таймфрейма. Я уже почти неделю пользуюсь этой программой и уже получил кое-какие результаты, которые не стыдно и в торговлю отправить. Так вот, для периода D1 стоит поставить минимум 360 минут, за это время скорее всего сгенерируется 1-2 действительно неплохие системы. Для ТФ Н4 – 900 минут, для Н1 – 3600 (около недели). На периодах ниже я так и не добился приемлемого результата. По опыту использования скажу, что программу приятно использовать для генерации стратегий от Н4 и выше.
Остальные настройки неопытному пользователю трогать не стоит, кроме разве что Критерия приемлемости (в этом случае будут показаны только приемлемые стратегии, критерии приемлемости настраиваются во вкладке Приемлемость Панели управления) и количества параллельных потоков (количество используемых под решение задачи ядер процессора – чем больше, тем быстрее происходит генерация, тем больше стратегий мы получим за заданный промежуток времени).
Тут вы можете добавить или исключить любые установленные индикаторы из поиска стратегий. Например, вас сильно раздражают фракталы. Вы можете снять галочку перед названием индикатора и генератор не будет рассматривать варианты стратегий с этим индикатором.
Тут можно выбрать количество исторических данных, которые будут использоваться для проверки стратегии на форвард периоде. Я рекомендую выставить эту настройку в 20-30% от общего количества используемых котировок.
И последнее, что нужно сделать перед стартом – нажать по одному разу на блоки стратегии, которые вы не хотите заменять. Например, вам важно, чтобы стратегия помимо всего прочего использовала именно RSI, тогда, кликнув пару раз на этот блок и получив изображение замочка, вы запретите программе этот блок изменять. Если вы все сделали правильно, должны появиться замочки как у меня:
Генерирование стратегий
И последнее отличие от редактора – наличие вот такой панели внизу:
Смело жмем кнопку Начало и запускаем генератор стратегий. Расчет займет некоторое время, примерно от 5 минут до пары часов и это нормально. Вы же обратили внимание, насколько быстро выводятся в редакторе результаты тестирования? Верно, считанные секунды. Ну минуты в случае тестирования на М1. МТ4 на такое точно не способен!
Спустя 15 минут генератор завершил работу и наша панель приняла следующий вид:
Все наши сгенерированные стратегии перемещаются в Хранилище. Выбираем вкладку вид в основном меню -> Хранилище или находим кнопочку с тремя столбиками на ленте:
В меню слева две группы вкладок: Локальный репозиторий и онлайн репозиторий. В локальном хранятся все стратегии, находящиеся на компьютере, в онлайн репозитории доступны стратегии с сайта авторов программы. Чуть правее меню есть поле, помогающее в сортировке (Сортировка от лучшей к худшей по заданному параметру и Показать – количество систем для отображения). Ниже можно задать условия для фильтрации – если система не удовлетворяет одному из параметров, она будет скрыта из обзора. Щелкнув один раз на изображение графика прироста депозита системы с ее характеристиками слева вы увидите, из каких блоков система состоит (поле слоты стратегии). Внизу вы найдете переключатель Слоты стратегии/Статистика аккаунта. При выборе статистика аккаунта вместо слотов можно увидеть подробную торговую статистику:
Если вы кликните мышкой два раза по уменьшенному изображению характеристик системы, откроется новое окно редактора с этой системой, которую можно дальше редактировать – например, сохранить и произвести оптимизацию системы. Очень удобно отбирать системы следующим образом:
Анализ сгенерированных стратегий
Я очень придирчиво отношусь к сгенерированным стратегиям, поэтому с каждого сеанса у меня в лучшем случае остается 1-2 стратегии, иногда и ни одной. Но если вдруг остается, я сохраняю ее в виде эксперта для МТ4 и сразу тестирую там. Хотя тестирование сконвертированных в mql4 формат стратегий занимает довольно много времени (тестируются они очень туго, так как под завязку набиты различными классами, функциями, кастомными индикаторами и прочим), это сделать все же стоит – по какой-то причине программа неверно считает просадки и мани менеджмент и вместо граального прироста вы можете получить маржин колл.
Если вдруг меня все устраивает, эту стратегию я сохраняю, но бывает такое нечасто. Тем не менее, за неделю я накопил две стратегии для Н4 и пять для D1. Они прошли мой жесткий отбор и в конце концов будут отправлены на демку для теста.
Если у вас многоядерный процессор, можно создать несколько новых стратегий на разных парах и затем запустить на каждой из них генератор стратегий для экономии времени.
Итак, вы настроили и запустили генератор, оставили его работать на 5-6 часов, а по приходу обнаружили, что у вас в хранилище лежит куча стратегий. После отсева тех, которые сливают на форварде, и тех, результаты которых слабоваты, у вас останется одна – две хорошие стратегии по каждой запущенной в работу паре.
Я генерировал стратегии на дневках фунта и евро в течение 800 минут, в результате было совершено несколько миллионов переборов, сгенерировано почти 600 стратегий, из них около 80 прошли мои критерии приемлемости, и около 10 успешно прошли форвард. Осталось по одной дневной стратегии для каждой пары:
Как видно, для входа система использует свечной паттерн трехбаровый разворот, а для выхода несколько осцилляторов (причем у нас два варианта выхода – по группе а и группе b). Есть и минусы системы, и существенные: система не использует стоп лосс, средняя потеря почти равна средней прибыли, сделок с 2000 года было совершено всего 354, а максимальное время застоя (то есть система не могла дать новый пик прибыли) целых 466 дней, то есть мы без прибыли сидели бы с ней дольше двух лет.
Понятное дело, что одной только этой системой торговать нецелесообразно, да и не очень она мне нравится, но в наборе из, скажем, сотни различных торговых систем для разных валютных пар – вполне приемлемо. Но вот отсутствие стопа лично меня заставляет ее все же удалить, хотя для дальнейшей демонстрации возможностей программы вполне подойдет.
Оптимизатор
Итак, мы получили несколько приемлемых вариантов стратегии. Следующим шагом будет оптимизация стратегии:
Настройки оптимизации довольно скромные:
Думаю тут все понятно и дополнительных комментариев не требует. Выставляем галочки напротив параметров, которые собираемся оптимизировать, настраиваем максимальные, минимальные значения параметров и шаг прироста. Жмем кнопку Начало, ждем. Все удачные варианты вы снова сможете найти в Хранилище.
Итак, мы получили оптимизированную стратегию, но программа была бы не такой веселой, если бы не было в левом меню следующей группы инструментов, о которой мы сейчас поговорим.
Обзор
Группа обзор состоит из пяти вкладок: собственно, обзор, График баланса, Основной график, Журнал и проводник бара.
Вкладка обзор – это текстовое описание торговой стратегии, ее спецификация. Помимо текстового (на словах) подробного описания принципа работы стратегии (логика входа, выхода, доливок, мани менеджмента и так далее) тут вы найдете скриншоты слотов индикаторов с их настройками и две таблицы с подробной статистикой системы. Сверху на ленте инструментов вы можете сохранить это подробнейшее описание или распечатать его.
На вкладке график баланса тоже есть панель инструмента сверху, содержащая три кнопки: График баланса, Начислено и Распределительная торговля. Перевод у программы корявый, но я сейчас все объясню. Итак, на графике баланса есть пять линий: серая – график цены инструмента, черная – график баланса, зеленая – прирост с длинных позиций, красная – прирост с коротких позиций и оранжевая – график эквити (его сейчас не видно).
На этой вкладке можно увидеть все используемые индикаторы на графике цены и историю открытых сделок. Зеленой стрелкой вверх обозначены покупки, красной стрелкой вниз – продажи. Крестик означает место выхода из позиции, зеленая линия – уровень ТП, а красная – уровень стопа. Это – аналог визуального тестирования в терминале МТ4. Сверху над графиком можно увидеть панель инструментов:
Тут можно включить/отключить сетку (1), перекрестие (2), отображение объемов (3), стрелочек входа в позиции (4), объемов позиции (5), уровней входа в позиции (6), уровней стопов и тейков (7), неоднозначных баров (8) (это тех, на которых не совсем понятно, как именно осуществлялся вход/выход/модификация), графиков индикаторов (9), навигацию (10, 11), и переключатель отображения графиков индикаторов в виде непрерывных линий или линий по ценам закрытия (12).
Вкладка журнал представляет из себя табличку со всеми совершенными сделками – аналог журнала сделок в МТ4. Вы можете сохранить результаты торговли в книгу эксель.
Тут вы можете увидеть, как конкретно вел себя советник внутри конкретного бара, и рассмотреть спорные моменты, которые выделены в журнале сделок и на основном графике (если такие имеются), чтобы оценить степень влияния неточности на общий результат.
Ну а теперь, когда у нас на руках работоспособная стратегия, мы можем приступить к проведению стресс-тестов из группы Анализ.
Компаратор
Первым делом нам нужно убедиться, что тестирование различными способами, разным качеством дает примерно один и тот же результат:
Для этого жмем кнопку Начало и получим графики баланса системы, протестированной различными способами. Если график один или все графики находятся примерно рядом друг с другом, значит все нормально. Если же нет, стратегию можно удалить – что-то вы сделали не так.
Мультирынки
Следующий тест позволяет выявить, а не будет ли наша система работать на других рынках? На самом деле, если будет, можно ее переоптимизировать под другой рынок, а если нет, то это считается не очень хорошо – система недостаточно устойчива. Но если у вас получилось, что ваша тс не слила все на большинстве рынков – это уже неплохо:
Моя ТС сливает на всех рынках, кроме того на том, под который была создана. Это очень плохой знак и использовать систему в реальной торговле крайне не рекомендуется. Более подробно ознакомиться со статистикой по каждому рынку вы можете, щелкнув на кнопку Результаты рынков, расположенную выше графика:
Монте Карло
Это последний тест системы перед ее сохранением:
Нам доступны три группы симуляторов: изменение рынка, проблемы исполнения и изменение стратегии. Под тестом на изменение рынка понимается возможность рынка резко изменить свои изначальные свойства, начать вести себя по-другому. Тут нам доступны две опции – добавление в котировки случайных исторических данных и случайный спред. Остальные позиции в принципе очевидны.
Вы также можете все вышеперечисленные опции настроить, ну а затем нажать на знакомую уже кнопку Начало и получить результат тестирования:
Основная ценность этого теста в том, что вы можете получить худший возможный исход вашей торговли конкретным советником (нижняя линия на графике). Если у нас в худшем сценарии баланс оказался все же выше, чем начальный, значит все в порядке. Если же нет – нещадно удаляем систему. Сверху над графиком есть вкладка Таблица уверенности:
Эта таблица дает нам очень ценную информацию для дальнейшей торговли советником в реальных условиях: если наш результат хуже нижней строчки, значит пора систему снимать со счета.
Автоторговля
В программе предусмотрена возможность торговли, не сохраняя советник в виде mql4 кода. Для этого в левом меню нужно переключиться из конструктора в режим торговли:
Но прежде вам нужно все же установить специальный мост в терминал с вашим счетом, который находится в знакомой уже папке User Files – MT4 Files. В этой папке лежит установщик моста. Установив мост в терминал, нужно прикрепить его на график того же таймфрейма той же пары, что и ваша стратегия. Далее назначаем ID номер и из советника копируем его в программу в поле Set connection ID:
Далее жмем Начало и советник начинает торговлю. На мой взгляд, не очень удобная функция, и поэтому я сохраняю стратегии в виде mql4 советников:
Ну и дело за малым – сделать контрольный тест в терминале МТ4 и вперед, готовить следующую стратегию. Торговать одной единственной стратегией я бы не стал ни в коем случае, так как программа позволяет безболезненно генерировать стратегии для периода от Н4 и выше. А на высоких периодах без обновления предыдущего локального максимума баланса можно просидеть и год, и два. Гораздо более умным решением будет создание пары десятков различных стратегий и совместный их запуск на вашем счете. Благо, инструмент для этого в программе есть и называется он Портфолио стратегий:
Нажав на эту кнопку, статистика всех открытых в программе на данный момент стратегий сведется в один единый портфель:
Заключение
Программа System Creator позволяет создавать свои торговые системы людям, не умеющим программировать. У программы очень много различных возможностей, при этом все делается достаточно просто. Оптимизация и генерация стратегий занимает довольно немного времени. Но, к сожалению, генератор стратегий годится только для стратегий с таймфреймом от Н1 и выше, это серьезный минус.
Для трейдеров, разбирающихся в программировании, открываются поистине грандиозные возможности, ведь в программу можно импортировать сотни и тысячи своих собственных любимых, проверенных временем индикаторов и генерировать более сложные и прибыльные торговые системы. Создать целую армию своих роботов при помощи программы System Creator очень просто и справиться с этой задачей можно за пару недель плотной работы – просто поглядите на результат моей работы за всего одну неделю.
Безусловно, программа System Creator – не фабрика граалей и не печатный станок. Но при соблюдении технологии создания торговых систем и тщательном их последующем отборе вполне можно получить портфель прибыльных стратегий, который в конечном итоге позволит вам зарабатывать приличные деньги на полном автомате.
Скачать программу
Программа устанавливается путем распаковки архива. Внимание! Для корректной работы путь к программе не должен содержать символов кириллицы .
Торговые советники
StrategyQuant — конструктор торговых роботов. Подробнее.
У неискушённого новичка всегда возникает интерес найти торгового форекс-робота, который сделает всю работу за него, а ему даже не надо будет нажимать кнопки. Это наваждение преследует всех трейдеров компьютерной эпохи. Также привлекает то, что уходит груз ответственности за принятие решений — за все действия отвечает торговый робот Форекс. А это именно то, что изнашивает нервы и психику трейдера.
Что такое Форекс-роботы?
Форекс-робот – это программа, способная выполнять в терминале какие-либо действия по заданию трейдера без непосредственного его участия. Все полученные задания программа будет совершать автоматически или механически, поэтому форекс-роботов еще называют «экспертами» или Механическими Торговыми Системами (МТС). Проще говоря, это программа, отправляющая форекс-брокеру заявки без какого-либо вмешательства трейдера. Вы устанавливаете прибыльный форекс-робот в имеющийся торговый терминал, который подключён к серверу брокера, выполняете все настройки, после чего «советник» начинает вести торговлю по запрограммированной в нём стратегии.
Торговые роботы форекс — преимущества
С психологической точки зрения торговый робот — просто незаменимая вещь. У трейдера уменьшается ответственность за принятое решение, а сама торговля становится менее стрессовой. Трейдеру совсем необязательно глубоко знать технический и фундаментальный анализ, поскольку все расчёты уже заложены в программу. К тому же, торговый робот Forex способен обрабатывать торговые сигналы даже в отсутствие трейдера на рабочем месте.
Написание торгового робота
Торговые роботы для MetaTrader4 пишутся на языке программирования MQL4. Данный язык разработан производителем торгового терминала специально для написания Forex-роботов. Он позволяет без каких-либо сложностей запрограммировать торговую систему, которая будет торговать в онлайн режиме круглосуточно. Программистам, которые знакомы с этим языком, такая работа не составит большого труда. Для обычных пользователей это будет более сложная задача.
Индикаторы в Forex-роботах
Для более эффективной работы роботов можно создавать собственные технические индикаторы. Они станут отличным дополнением к уже имеющимся индикаторам в терминале MetaTrader4. Цель использования индикаторов в торговых роботах – реализовать аналитические функции и генерировать торговые сигналы.
Встроенные и собственные торговые роботы («советники»)
В торговом терминале MetaTrader4 есть несколько встроенных торговых роботов («советников»). В них заложены функции самостоятельной торговой системы и возможность звукового сопровождения торгового сигнала. Они очень популярны среди начинающих трейдеров и созданы специально для демонстрации средств программирования в торговом терминале MetaTrader4.
Возможности же по созданию собственного «советника» просто поражают воображение. В нём можно выставлять различные ордера по цене и времени, автоматически открывать встречные ордера и многое другое. В конечном итоге, некоторые такие программы способны полностью заменить трейдера на его рабочем месте.
Тестирование торговых роботов Forex
В торговом терминале можно не только программировать форекс-роботов, но и тестировать их на исторических данных перед использованием, что является ещё одной уникальной особенностью «советников». Данная функция весьма полезна, поскольку даёт возможность проверить результативность механической торговой системы на прошлых данных, оценив тем самым шансы на заработок и недочёты, которые могут этому помешать. Тестирование позволяет начать торговать без человеческого участия, потому что выявляет особенности поведения «эксперта» в различных условиях рынка ещё до начала реальной торговли. Для этих целей в терминале имеется специальное окно, в котором можно оптимизировать входные параметры «советников» и тем самым улучшить их результативность.
Напутствие новичкам
Новичкам в начале их деятельности такие возможности роботов Forex могут показаться весьма сложными, но уже через месяц ведения торговли трейдер может начать программировать собственные автоматические торговые системы, что положительно скажется на результатах его работы. Даже если вам сложно доверить свои денежные средства компьютерной программе, вы можете настроить «советника» на подачу звуковых оповещений, что намного облегчит работу и позволит тратить меньше времени на графический анализ и ожидание сигналов открытия или закрытия позиций.
Торговых роботов («советников») на просторах интернета очень много, но найти прибыльный весьма сложно, а если применять все подряд, то существует большой риск остаться без депозита. Ввиду этого лучше не покупать «советника» в первом попавшемся месте. Учтите также тот факт, что многие «советники» могут продемонстрировать отличный результат при тестировании на одной валютной паре, но плохо проявить себя на других. Поэтому лучше использовать «советника» на тех инструментах, на которых проводилось его тестирование.
Как создать торгового робота и не потерять время
Торговля на финансовых рынках сопряжена с множеством рисков, в числе которых самый главный — это риск совершить ошибку при принятии торгового решения. Мечта каждого трейдера – поставить вместо себя торгового робота, автомат, который всегда в отличной форме, не знает усталости и не подвержен людским слабостям: страху, жадности и нетерпению.
Каждый новичок, приходя на рынок, надеется заполучить или создать четкую и строгую торговую систему, которую можно переложить на язык алгоритмов, и полностью избавиться от рутинной работы. Возможно ли это?
Наличие торговой системы является необходимым условием для торговли, и эта система, конечно, должна быть прибыльной. Когда новичок приходит на рынок, на него буквально обрушивается лавина информации, в которой не так-то просто разобраться. И на помощь здесь приходят книги и форумы трейдеров.
К сожалению, не все авторы книг являются успешными трейдерами, и не все успешные трейдеры являются авторами книг. Многие специализированные ресурсы создаются только для заработка их хозяевами, ведь торговать на свои деньги гораздо сложнее, чем выпускать прогнозы и обучать торговым системам.
Каждый трейдер должен самостоятельно пройти все стадии на пути создания собственной торговой системы. Не зря говорят, что не важно, по какой системе ты торгуешь, главное, чтобы ты действительно торговал по этой системе. Без этого торговля на рынке превращается в азартную игру, исход которой предрешен.
С чего начать ?
Встречается множество подходов к построению автоматической торговой системы. Выделим несколько основных из них.
Первый подход – математический, основан на попытке создания некой формулы, которая учитывает множество факторов. Такой подход базируется на твердой уверенности, что в основе поведения цен лежит некая модель, которую нужно только подобрать или угадать на основе имеющихся исторических данных.
Зачастую сторонники такого подхода знают слишком много математики и совсем не знают/не интересуются рынком. Рынок для них — чистая абстракция, одна из разновидностей интеллектуальной игры. Такой подход обычно ведет к многолетним изучениям и разработкам, результат в виде работающей автоматической торговой системы сам по себе не является важным. Хотя истории и известны фонды, состоявшие из нобелевских лауреатов по экономике, и имевшие в управление миллиарды.
Второй подход берет за основу изучение закономерностей рынка. При этом не делается никаких попыток понять, почему цена растет или падает при появлении тех или иных фигур технического анализа на графике цены. Преимущество этого подхода заключается в том, что он не требует особых знаний математики и не делает предположений о движущей силе рынка.
Такой подход наиболее понятен и удобен для обучения торговле на рынке. Чаще всего именно его проповедуют трейдеры, получившие всеобщее признание. Недостатком подхода является необходимость постоянно находиться у монитора и отслеживать все необходимые инструменты на экране монитора. Простота правил торговли в таких случаях обычно вызывает законное недоверие у новичков, увлекательная торговля превращается в рутииную бухгалтерию.
В конце концов трейдер начинает задумываться над автоматизацией торговых процессов, и тут выясняется самая большая проблема – сложность формализации торговых правил при попытке перенести торговые правила на язык алгоритмов. Трейдеры, которые пытаются заказать торговый робот профессионалам, не всегда могут сформулировать правила торговли и найти общий язык с программистами.
Третий подход основан на попытке создать «черный ящик» на основе нейронных сетей с помощью готовых инструментов, широко представленных на рынке в специализированном ПО и в математических пакетах. Строительство своей собственной автоматической торговой системы с применением элементов искусственного интеллекта является очень интересной и увлекательной задачей даже для новичков, так как не требует ни глубокой математической подготовки, ни опыта программирования – все делается с помощью визуальных средств.
От трейдера в этом случае требуются базовое знание индикаторов технического анализа, умение подготовить необходимые ценовые данные и навыки работы с конкретным пакетом по работе с нейронными сетями. Главным недостатком такого подхода является то, что полученный с помощью специализированных инструментов по работе с нейронными сетями торговый автомат на самом деле является «черным ящиком» — принципы его работы неизвестны самому трейдеру, и нельзя в общем случае предсказать, какая фаза рынка ему не понравится.
Программисты часто выбирают четвертый путь – они сразу начинают писать торгового робота и не хотят особенно тратить время на ручную торговлю. Зачем? Ведь можно сразу написать автомат, потратив на это несколько месяцев, и затем только пожинать плоды своего труда. Хотя это напоминает ситуацию телеги и лошади — не имея опыта ручной торговли и покрасневших от монитора глаз, бросаться на такую амбразуру не стоит.
Ведь «без труда не вынешь и рыбку из пруда», и программист зачастую вместо торгового робота начинает писать с нуля на известном любимом ему языке программирования всю нужную инфраструктуру – получение и обработка ценовых данных, визуальное представление графиков и индикаторов, собственные средства по тестированию стратегии на истории и так далее. А какое удовольствие приносит создание своих коннекторов и прочих прокладок, только чтобы реалтайм данные начали поступать из терминалов, которые они вынуждены использовать.
Бывает, они выходят на форумы трейдеров и начинают рассказывать о своих чудо тестерах, которые рвут по скорости все другие проприетарные решения. Но оказывается, что вместо тестера у них заточенная под конкретную простую стратегию числомолотика, и пользоваться ею никто кроме автора не сможет. Правда, некоторые из них даже причесывают свои программы под знакомые всем интерфейсы и пытаются продавать.
В процессе этой работы он получает много полезного опыта. Но при этом он, чаще всего, ни на йоту не приближается к конечной цели – созданию автоматической торговой системы. И если даже он пройдет весь путь до конца, то где гарантия, что написанный робот окажется прибыльным? А если он захочет написать другую торговую систему? Нужно все перестраивать и разбираться с новыми неизбежными ошибками программирования. Зачастую, этим трейдерам больше нравится программировать и отлаживать, чем торговать. Но не все из них понимают это.
Есть еще и пятый путь – попытаться купить готового торгового робота и торговать с его помощью, при этом трейдер выступает в качестве оператора или настройщика. Такой вариант существенно экономит время (не требуется изучать множество новых вещей) и позволяет сразу же окунуться в мир автоматической торговли.
Главный недостаток такого подхода проистекает из его достоинств – вы не знаете, как работает данный торговый робот и на каких принципах он построен. И если даже продавец предоставил вам подробное описание заложенной в нем торговой системы, вы никогда не будете в ней уверены до конца.
Впрочем, 100%-ную гарантию не дает ни один подход, кроме депозита в банке. Но это не совсем то, за чем идет человек, интересующийся биржей и возможностями спекулятивного (и чем быстрее, тем лучше) преумножения капитала.
Я бы в трейдеры пошел, пусть меня научат
Каждый из пяти описанных подходов имеет свои преимущества и соответствует своему типу трейдера. Вряд ли вы без хорошего математического багажа выберете первый путь – попытку аналитического описания рынка. И маловероятно, что вы сразу же пойдете путем строительства торгового робота на основе нейронных сетей. Хотя оба этих варианта очень привлекательны и интересны и предоставляют хорошую зарядку для ума.
Сейчас в век интернета трейдера со всех сторон завлекают курсы, школы, семинары и так далее. Начинать лучше всего, по нашему мнению, с изучения классиков жанра — со чтения известных книг признанных трейдеров. Далее мы поговорим только о втором подходе, который уже является классическим. Именно с него начинает свой путь в автотрейдинг подавляющее большинство трейдеров, так как знание технического анализа еще никто не отменял при освоении основ торговли на рынках.
Достоинство этого выбора заключается еще и в том, что после того, как вы самостоятельно поторгуете на рынке вручную и впитаете в себя то, что многие называют чувством рынка, вы уже будете хорошо понимать сами инструменты технического анализа. Помимо этого вы сможете заняться самостоятельно программированием торговых стратегий на более высоком уровне. Тут вам пригодятся и математика, и программирование. Но в таких дозах, что это не убъет вас.
Первые шаги по созданию торгового робота
Для написания автоматической торговой системы требуются навыки программирования и знание всех тонкостей обработки торговых запросов. Но вы можете на первом этапе начать знакомство с уже готовыми торговыми роботами.
Найдите и скачайте в интернете готовый код и проверьте его на участке истории с ярко выраженным трендом. Затем посмотрите, как он ведет себя когда цена находится в диапазоне/флете. Проведите оптимизацию входных параметров и посмотрите, как они отличаются на этих двух участках.
Запустите на трендовом участке эксперт с оптимальными параметрами для флета, и наоборот – на флетовом участке с параметрами для тренда. Посмотрите, насколько сильно меняются торговые результаты, как меняются распределения сделок и остальные статистические параметры. Таким образом, вы узнаете, как сильно может меняться поведение торговой системы при изменении ситуации на рынке.
Желательно таким путем исследовать несколько классических торговых стратегий на разных участках истории и на разных инструментах. Такая обкатка в тестере может оказаться хорошей прививкой на будущее от подгонки торговой системы под конкретную историю и поможет лучше понимать суть трендовых и контртрендовых систем.
Немало копий сломано в спорах о том, как отличить оптимизацию от подгонки, здесь нет готовых универсальных рецептов. Научитесь из всего набора входных параметров выявлять именно те, которые влияют на торговую систему. Не принимайте во внимание второстепенные параметры, которые отнимают время при оптимизации, но не влияют на саму логику системы. Помните, что хорошая торговая система всегда допускает небольшой люфт по второстепенным параметрам, но при этом не делает драматических провалов при небольшом изменении характера рынка.
Вы можете потратить времени на этом этапе столько, сколько вам требуется для того, чтобы быть уверенным, что вы хорошо можете понимать любую торговую стратегию по результатам тестирования и оптимизации. Знание слабых и сильных сторон традиционных систем позволит вам быть более подготовленным при создании своего собственного торгового робота.
Выбор языка программирования
При выборе языка программирования нужно принять во внимание несколько важных факторов:
- наличие детальной документации,
- наличие статей по этому языку,
- возможность получить бесплатные примеры,
- наличие форумов, где можно получить ответы на свои вопросы,
- распространенность торговой платформы, в которой вы будете торговать.
Знание языка программирования на базовом уровне позволит вам впоследствии самому вносить мелкие исправления и изменения в полученный код уже после завершения работы. Ведь не будете же вы по каждому мелкому поводу обращаться к другому программисту, гораздо быстрее и проще сделать это самому.
Всё украдено до вас
Как найти собственную торговую систему или хотя бы знать, в каком направлении нужно сосредоточить поиски? Каждый трейдер дорожит своей системой, если она у него есть, и каждый новичок мечтает создать свою или получить уже готовую прибыльную стратегию. При этом любая найденная идея кажется слишком простой по сравнению с тем, какой должна быть настоящая работающая система в представлении новичка.
Военные во всех странах склонны к чрезмерному уровню секретности, и не зря на этот счет существует множество анекдотов, среди которых есть и такой: «Военная тайна заключается не в том, что вы это знаете» — говорит инструктор курсантам военного училища, — «а в том, что это знаете именно вы». С торговыми системами ситуация примерно такая же: большинство трейдеров используют простые известные торговые идеи, только с небольшими доработками, например, в виде использования трейлинг стопа (Trailing Stop) или подтверждения сигналов от трендовых индикаторов.
Существует множество закрытых трейдерских форумов, на которых идет совместная разработка или доработка секретных торговых систем и куда закрыт вход простым смертным. Самое интересное, что ничего секретного на них найти нельзя, всегда берется старая классическая идея, вроде «торгуй по тренду» и доводится до совершенства с помощью каких-то новых неизвестных широкой публике индикаторов.
Поэтому вы можете смело брать доступные в исходном виде коды торговых роботов и пытаться найти правильное их использование на тех или иных инструментах и таймфреймах. Как говорится — «Вы не любите кошек? Вы просто не умеете их готовить!» В это трудно поверить, но вероятность того, что вы придумаете что-то принципиально новое, очень мала. Тут главное всё правильно сделать самому из доступных ингредиентов и не думать, что кто-то сверхумный пользуется какими-то секретными разработками из лабораторий NASA. В этом и заключается секрет Грааля.
Редкая птица долетит до середины Днепра.
«Если торговые идеи лежат буквально под ногами, то почему ими никто не пользуется?» — возникает резонный вопрос. Ответ на него кроется, вероятно, в человеческой психологии. Многие банки и крупные инвестиционные фонды содержат в своем штате трейдеров, которые торгуют по расписанным правилам и в объемах, которые им позволены. Но почему-то редко когда институциональные трейдеры уходят на вольные хлеба и начинают торговать на свои деньги.
Получается, что нужна не только сама торговая стратегия, но и железная дисциплина, чтобы выполнять все её правила. Многие трейдеры с горечью убеждались, что они такие же смертные, как и все остальные, и им не чужды все те проблемы психологии, которые описаны в книгах. И осознав, что самый большой враг трейдера — это он сам, трейдер задумывается о создании торгового робота, который будет работать вместо него и снимет с него психологическую нагрузку.
Отклоняясь немного от темы, приведем в пример легендарную группу «Черепахи», которая успешно торговала на множестве рынков в конце 20-го века. Прочитав «Путь черепах», понимаешь, что главное в профессии трейдера именно железная внутренняя дисциплина, а не какая-то суперсекретная система. Взять хотя бы торговые системы А. Герчика — он дает их бесплатно, их можно скачать с торрентов бесплатно. Увы, большинство не сможет торговать по прибыльной стратегии, даже если получит её даром. И потому многие начинают подозревать, что их обманывают… )
Проблема заключается в том, что большинство торговых стратегий, которые успешно торгуются вручную, с трудом поддаются формализации и переложению на язык компьютеров. Те стратегии, которые легче всего запрограммировать, например, на пересечении двух скользящих средних, являются слишком простыми и требуют множество уточнений и доработок, чтобы ими можно было пользоваться на деле. Таким образом, простая идея обрастает множеством внешних параметров, которые позволяют роботу избежать ложных входов и ошибок, хорошо видимых человеку. Возникает проблема оптимизации торгового робота. В итоге она не должна превратиться в переоптимизацию и подгонку под конкретный участок истории.
Оптимизация торгового робота перед его запуском в онлайн-торговлю по сути напоминает раскручивание пращи — от того как тщательно мы раскрутили и швырнули снаряд из пращи, зависит насколько далеко и точно он улетит от точки броска. Хорошо построенный торговый робот продержится с положительным результатом более длительное время, чем его собрат, полученный в результате подгонки.
Можно сказать, что Грааль — это работающая идея и правильная корректировка параметров, проводимая время от времени при изменении рыночных условий.
Каждый трейдер желает… не торговать самостоятельно
Профессиональный трейдер, торгующий внутри дня, проводит за монитором много часов в ожидании удачного момента для совершения сделки, и он не всегда может быть в отличной форме.
Большинство трейдеров приходит к мысли, что зачастую их действия при торговле нарушают их же собственные торговые правила. Пусть не все торговые системы можно автоматизировать, но даже для них в большинстве случаев можно создать вспомогательные инструменты в виде индикаторов, аналитических систем и фильтров ложных сигналов.
Надеемся, что данная статья сэкономит новичкам время и укажет нужное направление в нелегком деле создания автоматической торговой системы.
А пока предлагаем проверить ваши торговые идеи в MetaTrader 5.
Использование роботов и технических индикаторов для торговли на Форекс
Использование прикладных программ (скриптов) — торговых роботов (Expert Advisors) и технических индикаторов (Custom Indicators) — для автоматизации торговли на международном валютном рынке Forex является не только современным решением, но и полезным дополнением к функционалу торгового терминала, а порой даже необходимостью при игре с валютами как у профессионалов, так и у новичков. Однако следует быть внимательными к качеству этих программ, а именно к точности и скорости их работы.
По этой причине отдельные роботы и индикаторы для торговли на Форекс могут принести только вред их пользователю, ведь разработчику (и трейдеру также) важно понимать цели их использования, тестировать на соответствие этим целям и «подгонять» до достижения оптимального результата.
Как работает торговый робот Форекс или технический индикатор?
Основная задача всех форекс-роботов и технических индикаторов заключается в реализации однотипных, рутинных, повторяемых операций на максимально возможной скорости реагирования с предельной точностью их выполнения. Это избавляет трейдера от утомительного принятия однообразных решений, экономя при этом его время для разработки новых, более эффективных стратегий торговли и анализа фундаментальных факторов рыночной конъюнктуры.
Немаловажным является и факт снятия серьезной стрессовой нагрузки на трейдера. Притупляемое со временем внимание даже самого опытного игрока, как правило, ведет к допущению им самых элементарных ошибок, которые он затем пытается исправить взятием на себя неоправданно высокого риска — вернуть проигранные средства, способного в одночасье обнулить его счет. Эмоциональная составляющая в числе других человеческих факторов погубила не одного успешного торговца валютой.
Прикладные программы для Форекс могут называться:
- советниками, экспертами, торговыми роботами или механическими торговыми системами;
- техническими индикаторами.
Все они призваны максимально автоматизировать процесс торговли на Forex. Их основные функции:
- ведение круглосуточного анализа финансовых рынков и детальное отслеживание торговых сигналов;
- выполнение запрограммированной стратегии;
- автономная круглосуточная торговля без участия трейдера, компьютера и интернет-сети и контроль всех сделок — отправки форекс-брокеру любых заявок на проведение транзакций без участия человека;
- молниеносная обработка значительных массивов данных;
- отсутствие иллюзий в отношении оценки тех или иных рисков.
Форекс-роботы могут быть написаны с различными допущениями на просадку, например, от 5 до 60% в зависимости от реализуемой стратегии. Существуют такие роботы, которые способны улавливать колебания цены в интервалах двух секунд и успевать совершать сделки купли/продажи, чего человек, очевидно, физически и интеллектуально сделать не может.
Какого Форекс-робота лучше выбрать?
Несомненно, в интернете можно найти определенные рейтинги программ-роботов для Форекс, но среди какой совокупной выборки они составлялись и была ли она репрезентативна — неизвестно. На каком временном промежутке тестировался робот? Сколькими трейдерами? Все это вопросы, в большинстве случаев не имеющие четкого ответа.
Также неизвестна ангажированность составителей рейтингов. Поэтому опираться на рейтинги можно, однако только в части ознакомления, но никак не для принятия решения.
Тестировать роботов желательно самостоятельно и/или с участием опытных брокеров.
Лучшие роботы для торговли на Форекс — это те, которые:
- написаны самостоятельно или вашим форекс-брокером;
- протестированы лично или вашим интернет-брокером.
Опять же, чем качественнее проделана работа программистами и опытными трейдерами при создании и написании программы-робота для Форекс, тем дороже она будет стоить. Существуют и бесплатные роботы, но они могут годиться исключительно для демотестирования. В остальном, диапазон цен на различные торговые роботы огромен — от $30 до $30 000. Другой вопрос, может ли робот стоимостью в тысячу раз дороже быть хотя бы в четверть этого числа эффективнее более дешевого?
Любая прикладная программа (форекс-робот, технический индикатор или другой скрипт) пишется для определенных торговых платформ и терминалов. Наиболее авторитетной и популярной из них является MetaTrader версий 4 и 5. В сущности, к «МетаТрейдеру» написано наибольшее количество всевозможных скриптов в собственных средах разработки MQL4 IDE и MQL5 IDE на языке MetaQuotes Language версий 4 и 5 соответственно.
Выбор, установка и настройка торговых роботов — задача осуществимая, нужно только иметь определенную теоретическую и практическую базу. Быстрее и надежнее всего получить ее на специализированных курсах. Образование в сфере трейдинга будет полезно еще и потому, что нельзя полностью положиться ни на один торговый робот — потребуется самостоятельно продумывать стратегии, которые вы будете программировать на автоматическое выполнение.
Предупреждение : предлагаемые к заключению договоры или финансовые инструменты являются высокорискованными и могут привести к потере внесенных денежных средств в полном объеме. До совершения сделок следует ознакомиться с рисками, с которыми они связаны.
Финансовый Анализ и Финансовый Менеджмент
Создание и использование роботов на Форексе
Создание и использование роботов на Форексе
Многие начинающие трейдеры уже слышали про Форекс-роботов, про то, что можно найти такого торгового форекс-робота, который полностью будет работать за трейдера так, что трейдеру даже не нужно будет нажимать на кнопки. После появления компьютеров интерес к такого рода программам механической торговли на бирже Форекс вырос многократно. Это связано с тем, что работа трейдера требует очень большой дисциплины и полного отвлечения от всех эмоций. Именно недисциплинированность и эмоциональность в принятии решений чаще всего подводит трейдера. При применении Форекс-роботов груз ответственности за принятие решений полностью ложится на торгового робота. Тем самым берегутся нервы и психика трейдера. Еще одна причина интереса к Форекс-роботам состоит в том, что они могут работать за трейдера круглосуточно. Трейдеру не надо будет постоянно сидеть за компьютером, чтобы не пропустить какой-нибудь важный момент.
Что такое Форекс-роботы?
Форекс-робот это такая компьютерная программа, которая делает в терминале какие-либо действия заранее заданные трейдером в отсутствии вмешательства трейдера. Все полученные задания Форекс-робот выполняет автоматически, из-за чего этих Форекс-роботов прозвали экспертами или механическими торговыми системами (МТС). По другому, это компьютерная программа, которая самостоятельно отсылает брокеру приказы на покупку или продажу валюты без какого-либо участия трейдера. Вы просто закачиваете Форекс-робот в Ваш торговый терминал, который используется Вами для подключения к серверу брокера, выполняете все настройки Форекс-робота и вот Ваш советник начинает сам проводить торги по запрограммированной в него стратегии.
Преимущества Форекс-роботов
Самое важное преимущество Форекс-роботов заключается в области психологии. У Вас уменьшается груз ответственность за принятое решение. Из-за чего работа на бирже Forex становится психологически более комфортной. Если трейдер использует Форекс-робот, то, в принципе, он может позволить себе не вникать слишком глубоко в дебри технического и фундаментального анализа. Ведь все необходимые знания в этой области уже неявно заложены в программу. Кроме того, Форекс-робот может очень быстро обрабатывать большое количество торговых сигналов даже в отсутствие трейдера на рабочем месте. Получается, что это как бы аналог шахматной программы, которая играет в шахматы в отсутствии шахматиста.
Как написать своего Форекс-робота
Для самого популярного терминала MetaTrader4 Форекс-роботы пишутся на специальном языке программирования MQL4. Этот язык создан производителем программы MetaTrader4 специально для создания таких Форекс-роботов. С помощью этого языка программирования можно запрограммировать МТС, которая будет работать без Вашего участия в онлайн режиме круглосуточно. Если Вы умеете программировать на каком-нибудь языке программирования, то изучить язык MQL4 для Вас будет совсем не сложно.
Индикаторы в Форекс-роботах
С помощью этого языка MQL4 можно создавать свои собственные индикаторы технического анализа и встроить их в терминал MetaTrader4 к тем индикаторам, которые там уже имеются. В Форекс-роботах индикаторы используются для генерации торговых сигналов.
Встроенные и собственные Форекс-роботы
В торговом терминале MetaTrader4 уже есть несколько заранее встроенных Форекс-роботов (советников), в которых уже есть все опции самостоятельной МТС и возможность подачи звука при появлении торгового сигнала. Эти встроенные Форекс-роботы очень популярны среди новичков и заложены туда специально, для пропаганды и демонстрации невероятных способностей программирования торгового терминала MetaTrader4.
Эти возможности по написанию своего собственного оригинального советника действительно поражают воображение. В своем оригинальном советнике можно выставлять самые разные ордера, как по цене, так и по времени, можно полностью автоматически открывать встречные ордера и т.п. Таким образом эти компьютерные программы могут полностью заменить трейдера на его рабочем месте.
Тестирование Форекс-роботов
В торговом терминале MetaTrader4 есть возможность не только создавать МТС, но и быстро проверить своего оригинального Форекс-робота на исторических данных перед тем, как использовать его. Эта возможность очень полезна, так как она дает возможность протестировать способность и результативность МТС на прошлых данных, тем самым оценить шансы будущих заработков и выявить те недостатки, которые могут привести к убыткам. Такая проверка позволяет очень быстро начать работать на валютной бирже Forex без Вашего вмешательства, если хорошо знать все нюансы поведения Форекс-робота в разных условиях рынка. Для этого в MetaTrader4 имеется специальное окно, предназначенное для оптимизации начальных параметров МТС.
Инструкцию по установке советников в MetaTrader-4, как их настраивать и тестировать на демо-счете и на исторических данных можно посмотреть в бесплатной книге «Начало работы на Форексе. Краткое руководство и инструкции.». Там всё описание сопровождается массой картинок.
Советы начинающим трейдерам
В Интернете можно встретить очень много предложений попробовать использовать самых разных советников, как платных, так и бесплатных. Ни в коем случае нельзя сразу применять этих советников на своем реальном счете. Если будете на своем реальном счете использовать все встретившиеся Вам МТС, то скоро останетесь без денег. Я лично думаю, что хороший прибыльный Форекс-робот не будут выкладывать в Интернете бесплатно, только за деньги.
А еще лучше создать своего собственного Форекс-робота самому и постоянно совершенствовать его. Но если у Вас нет способностей к программированию, то Вам остается только использовать советников, созданных другими людьми. В этом случае помните две вещи:
- Не тратьте свое время на тестирование бесплатных советников.
- Тестируйте советника и и на демо-счете и на исторических данных, причем разного периода.
- Используйте чужого советника только на той валютной паре, на которой Вы его протестировали.
- Лучше использовать чужого советника только для анализа данных и советов, как поступить. Принятие окончательного решения лучше оставьте за собой, а советника настройте только на подачу звукового сигнала при наступлении торгового сигнала. Позволяйте торговать самостоятельно только таким советникам, с которыми Вы уже давно работаете на реальном счету.
Основные проблемы использования советников
Первая проблема это нестабильность работы. Часто бывает так, что на исторических данных советник показывает хорошую прибыльность, а на современных данных показывает убытки. Поэтому, во-первых, длительное тестирование на демо-счете является обязательным. Во-вторых, на исторических данных надо тестировать на самых разных периодах и обращать внимание, в первую очередь, не столько на прибыльность, сколько на стабильность результатов.
Стабильный советник, который дает 4%-6% ежемесячной прибыли каждый месяц, более предпочтителен по сравнению с советником, который каждый месяц дает от 10% до 50% прибыли. Так как второй советник очень нестабильный и может запросто в какой-то момент дать Вам 50% убытков.
Из стабильных малобюджетных (цена до $100) советников могу порекомендовать Советника на базе трендового индикатора Trend+, который показал очень хорошее соотношение прибыльности и стабильности.
А если Вас интересуют роботы самого передового мирового уровня, такие, которых используют очень серьезные организации, и которые позволяют получать совсем не детскую прибыль, то смотрите эти серьезные роботы для Форекса. Это настраиваемые роботы с очень хорошей службой поддержки, которая проконсультирует Вас по любому вопросу, связанному с работой этих роботов, научит работать с ними и настраивать их, а также может доработать робота по Вашему желанию или написать робота специально для Вас по Вашей собственной торговой системе.
Вторая проблема связана с тем, что Вы запускаете советника у себя на домашнем компьютере в своей квартире. Советник работает пока есть интернет-соединение. Есть риск, что у интернет-провайдера может временно исчезнуть интернет соединение в тот самый момент, когда на рынке наступает какое-то событие, на которое должен среагировать Ваш советник. Да просто, в Вашей квартире могут, например, отключить электричество или операционная система в компьютере может зависнуть.
Поэтому, если Вы планируете серьезно работать с советниками, то советую выбирать такой дилинг-центр, который предоставляет свои собственные сервера для бесперебойной работы Вашего советника. Например, дилинг-центр «Форекс Для Вас» позволяет запустить своего советника не на своем компьютере, а на сервере этого дилинг-центра.
Скачать торговый терминал MetaTrader4 и познакомиться с работой Форекс-роботов поближе можно через компанию РобоФорекс, одного из самых продвинутых поставщиков услуг для трейдеров на валютной бирже Forex.
Торговые роботы Форекс
У неискушённого новичка всегда возникает интерес найти торгового форекс-робота, который сделает всю работу за него, а ему даже не надо будет нажимать кнопки. Это наваждение преследует всех трейдеров компьютерной эпохи. Также привлекает то, что уходит груз ответственности за принятие решений — за все действия отвечает торговый робот Форекс. А это именно то, что изнашивает нервы и психику трейдера.
Что такое Форекс-роботы?
Форекс-робот – это программа, способная выполнять в терминале какие-либо действия по определенному алгоритму без непосредственного участия трейдера. Все полученные задания программа будет совершать автоматически или механически, поэтому форекс-роботов еще называют «экспертами» или Механическими Торговыми Системами (МТС). Проще говоря, это программа, отправляющая форекс-брокеру заявки без какого-либо вмешательства трейдера. Вы устанавливаете прибыльный форекс-робот в имеющийся торговый терминал RoboForex , который подключён к серверу брокера, выполняете все настройки, после чего «советник» начинает вести торговлю по запрограммированной в нём стратегии.
Торговые роботы форекс — преимущества
С психологической точки зрения торговый робот — просто незаменимая вещь. У трейдера уменьшается ответственность за принятое решение, а сама торговля становится менее стрессовой. Трейдеру совсем необязательно глубоко знать технический и фундаментальный анализ, поскольку все расчёты уже заложены в программу. К тому же, торговый робот Forex способен обрабатывать торговые сигналы даже в отсутствие трейдера на рабочем месте.
Написание торгового робота
Торговые роботы для MetaTrader4 пишутся на языке программирования MQL4. Данный язык разработан производителем торгового терминала специально для написания Forex-роботов. Он позволяет без каких-либо сложностей запрограммировать торговую систему, которая будет торговать в онлайн режиме круглосуточно. Программистам, которые знакомы с этим языком, такая работа не составит большого труда. Для обычных пользователей это будет более сложная задача.
Индикаторы в Forex-роботах
Для более эффективной работы роботов можно создавать собственные технические индикаторы. Они станут отличным дополнением к уже имеющимся индикаторам в терминале MetaTrader4. Цель использования индикаторов в торговых роботах – реализовать аналитические функции и генерировать торговые сигналы.
Встроенные и собственные торговые роботы («советники»)
В торговом терминале MetaTrader4 есть несколько встроенных торговых роботов («советников»). В них заложены функции самостоятельной торговой системы и возможность звукового сопровождения торгового сигнала. Они очень популярны среди начинающих трейдеров и созданы специально для демонстрации средств программирования в торговом терминале MetaTrader4.
Возможности же по созданию собственного «советника» просто поражают воображение. В нём можно выставлять различные ордера по цене и времени, автоматически открывать встречные ордера и многое другое. В конечном итоге, некоторые такие программы способны полностью заменить трейдера на его рабочем месте.
Тестирование торговых роботов Forex
В торговом терминале Roboforex можно не только программировать форекс-роботов, но и тестировать их на исторических данных перед использованием, что является ещё одной уникальной особенностью «советников». Данная функция весьма полезна, поскольку даёт возможность проверить результативность механической торговой системы на прошлых данных, оценив тем самым шансы на заработок и недочёты, которые могут этому помешать. Тестирование позволяет начать торговать без человеческого участия, потому что выявляет особенности поведения «эксперта» в различных условиях рынка ещё до начала реальной торговли. Для этих целей в терминале имеется специальное окно, в котором можно оптимизировать входные параметры «советников» и тем самым улучшить их результативность.
Напутствие новичкам
Новичкам в начале их деятельности такие возможности роботов Forex могут показаться весьма сложными, но уже через месяц ведения торговли трейдер может начать программировать собственные автоматические торговые системы, что положительно скажется на результатах его работы. Даже если вам сложно доверить свои денежные средства компьютерной программе, вы можете настроить «советника» на подачу звуковых оповещений, что намного облегчит работу и позволит тратить меньше времени на графический анализ и ожидание сигналов открытия или закрытия позиций.
Торговых роботов («советников») на просторах интернета очень много, но найти прибыльный весьма сложно, а если применять все подряд, то существует большой риск остаться без депозита. Ввиду этого лучше не покупать «советника» в первом попавшемся месте. Учтите также тот факт, что многие «советники» могут продемонстрировать отличный результат при тестировании на одной валютной паре, но плохо проявить себя на других. Поэтому лучше использовать «советника» на тех инструментах, на которых проводилось его тестирование.
Тема: Конструктор роботов для MT4
Опции темы
Конструктор роботов для 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 при этом доступны без каких-либо ограничений.
Стоимость полной версии определяется сроком подписки. Сейчас цены такие:
1 день — 35 рублей;
неделя — 200 рублей;
месяц — 550 рублей;
6 месяцев — 2350 рублей;
год — 3200 рублей.
С радостью отвечу на любые вопросы. Также готов предоставить трём пользователям форума бесплатную лицензию на полгода за отзыв.
Трейдинг с советником: как создать торгового робота?
Вы оказались на странице пошагового руководства по созданию автоматических роботов. Данное руководство является примером того, как можно создать торговый алгоритм.
Алготрейдинг – это будущий и настоящий инструмент в арсенале каждого профессионального трейдера.
Что касается новичков, то им будет очень полезно узнать основные аспекты в создании торговых роботов.
Пройди обучающее руководство и приобрети первые навыки в создании автоматических систем. Может быть, именно ты будешь Стивом Джобсом в автоматической торговле Форекс!
Жми «изучить» , и узнай, как создать свой торговый алгоритм
Трейдинг сам по себе – занятие весьма рисковое. Торговлю на финансовом рынке можно сравнить с хождением по лезвию. Здесь одна неверная мысль, сомнение, нерешительность могут лишить Вас депозита за считанные секунды.
Порой кажется, что выхода нет совсем! Хочется все бросить, особенно, когда человек сам по себе эмоционален и нервы мешают торговать нормально. Хочется создать торгового робота Форекс и посадить его вместо себя за монитором. Это ведь было бы идеально: у робота всегда есть силы, он не подвержен слабостям и перепадам настроения, страху, нетерпению, жадности.
Но вот вопрос: реально ли самому взяться за создание торговых роботов? И если да, то что для этого нужно?
Жми кнопку, чтобы пройти пошаговое руководство по созданию робота и освоить его в несколько простых шагов Изучить »
Как создать торгового робота, не потеряв при этом драгоценного времени?
Практический каждый новичок в мире трейдинга мечтает создать торгового робота, или систему для трейдинга, которая бы торговала вместо него, а трейдер Форекс только «сливки снимал».
Книг Форекс по тому, как создать торгового робота, существует большое количество. Однако, не все авторы этих книг являются профессиональными трейдерами. Как только новичок попадает в финансовое пространство Форекса, на него практически обрушивается лавина всевозможной информации, среди которой легко потеряться.
Чтобы понять, какой советник Вам нужен, необходимо прочитать и освоить море всевозможной информации. Потому что Вам самостоятельно придется пройти все стадии создания торгового робота. И ваш советник должен придерживаться выбранной Вами торговой стратегии Форекс.
Жми кнопку, чтобы пройти пошаговое руководство по созданию робота и освоить его в несколько простых шагов Изучить »
Как создать торгового робота для Форекс?
Те, кто давно торгует на Форексе, утверждают, что рынок отличается довольно сильной ликвидностью. Это, в свою очередь, позволяет торговать на нем практически все 24 часа. Это и отличает Форекс от других валютных рынков. Поэтому многие игроки берутся за создание торговых роботов именно для торговли на валютных рынках, которые обладают гораздо большим количеством инструментов трейдера.
Есть, конечно, и скептики, заявляющие, что валютные инструменты между собой сильно скоррелированы, из-за чего рыночная волатильность Форекс маленькая. Однако, есть и оппоненты, утверждающие, что независимо от присутствующей корреляции валютных пар, каждый валютный инструмент обладает своим характером, а наличие маленькой волатильности с лихвой компенсируется большим кредитным плечом.
Как бы то ни было, Форекс-инструменты очень привлекательны, чтобы на их базе начать создание торговых роботов. Поэтому большая часть приверженцев автоматической торговли с помощью советника оттачивают свое мастерство непосредственно на валютных парах.
Еще один плюс – это торговые терминалы Форекса, такие как, MetaTrader 4 или MetaTrader 5. Создать советник Форекс в МТ4 довольно просто, на фоне других торговых платформ, ведь эти терминалы специально разработаны, чтобы на их базе можно было создать торгового робота. У них простой интерфейс, который продуман даже для того, чтобы вести трейдинг вручную.
Жми кнопку, чтобы пройти пошаговое руководство по созданию робота и освоить его в несколько простых шагов Изучить »
Создание торговых роботов: как приступить?
Подходов по тому, как создать торгового робота, существует большое множество. Давайте рассмотрим только самые популярные из них, потому что на разбор всех аспектов одной статьей не обойдешься.
Сперва рассмотрим математический подход. Что это такое? Данный подход базируется на попытке создания особой формулы, учитывающей множество факторов. Чем обусловлен такой подход? Скорее всего, здесь присутствует твердая уверенность, что в основе ценового поведения находится модель, подобрать или угадать которую можно на базе уже имеющихся исторических данных.
За сторонниками такого исторического метода есть одна закономерность: как правило, они хорошо знают математику, и не особо ориентируются и интересуются рынком. Форекс для них, как любой другой валютный рынок – это, своего рода, чистая абстракция, или интеллектуальная игра. Трейдер больше времени посвящает разработкам и многолетним изучениям. Сам же результат в виде функционирующей торговой системы или торгового робота не стоит на первом месте.
Создание торговых роботов во втором подходе берет за основу доскональное изучение рыночных закономерностей. Тем не менее, попыток понять, почему растет или падает цена, появляется та либо иная фигура технического анализа на ценовом графике, не делается. Главный плюс второго метода – не нужно каких-то уникальных математических знаний. Данный подход не нуждается в предположениях о движущей рыночной силе.
К слову, данный метод в создании советников более удобен и понятен для обучения трейдингу Форекс. И именно его чаще всего советуют профессиональные торговцы. Но есть и недостатки у второго метода: это постоянная необходимость присутствия у компьютера, чтобы отслеживать все необходимые трейдеру технические инструменты на мониторе.
Жми кнопку, чтобы пройти пошаговое руководство по созданию робота и освоить его в несколько простых шагов Изучить »
После изучения многих аспектов трейдер задумывается, что можно взяться за создание торговых роботов. Но тут возникает другая проблема, и она самая большая: невероятно сложно перенести все полученные знания на алгоритмический язык. Есть, конечно, и тут свои решения. Например, перед тем, как создать торгового робота в Metatrader 4, трейдер обращается к профессионалам. Но и они не всегда до конца вместить в робота все задуманное.
Есть и третий подход. Этот метод скорее похож на создание «черного ящика» с нейронными сетями, где используются уже готовые торговые инструменты. Все эти инструменты известны и широко представлены на рынке программных разработок и математических пакетах. Создание своего торгового советника на базе нейронных сетей – занятие весьма увлекательное даже для новичка рынка Форекс. Создание робота на базе искусственного интеллекта не требует какой-либо глубокой подготовки в области математики, либо опыта в программировании. Здесь все создается на базе визуальных компонентов.
Есть, конечно, самый простой вариант – это покупка готового робота. Но где гарантия, что это будет действительно универсальный советник?
Как создать робота для Metatrader 4?
Для торговой платформы Metatrader 4 подходит язык программирования MQL4 или MQL5. Вы можете просто изучить и разобрать несколько уже существующих роботов, и на их базе создать собственного советника. Это, кстати, поможет Вам лучше понимать тонкости программирования.
Жми кнопку, чтобы пройти пошаговое руководство по созданию робота и освоить его в несколько простых шагов Изучить »
Так, большую роль в помощи по созданию робота может сыграть форум MQL4 или MQL5. Там можно задать вопросы, если друг у Вас возникли какие-то непонятные моменты во время создания. Как правила, все участники форума с большой охотой помогают новичкам.
Можно так же заказать разработку, либо доработку советника в сервисе, что существенно сэкономит Вам время и нервы. Ведь здесь за работу возьмутся уже профи.
Торговые роботы Форекс что это такое? Какого торгового робота выбрать?
Современные трейдеры все чаще выбирают торговых роботов. Новички тоже не пренебрегают их помощью. Это связано с тем, что у них не имеется большого опыта ведения торговой деятельности, и они готовы переложить принятие решений на так называемых советников, которые представляют собой электронные торговые алгоритмы.
Одним из преимуществ его использования является то, что принимать решения ему не мешают эмоции. Трейдинг является сложным видом деятельности, при котором психология трейдера очень сильно влияет на те решения, которые он принимает. При помощи торговых роботов эмоциональное влияние на ведении сделки исключается.
Оглавление:
Роботы Форекс
Для того чтобы заработать на Форекс часто используются торговые роботы. Они представляют собой торговые системы, работающие в автоматическом режиме. Они предназначены для управления финансовыми потоками их владельцев. Торговые роботы или советники нашли широкое применение среди новичков валютного рынка. Они обладают высоким уровнем эффективности, если использовать их для проведения сделок и получения доходов. Трейдер при помощи таких систем способен избавиться от тех ошибок, которые нередко совершаются во время открытия позиций.
Торговые роботы — это специализированные программы, используемые трейдерами. Они работают на основе определенных алгоритмов ведения сделок.
На рынке Форекс сегодня используется большое количество инструментов и стратегий, в числе которых торговые роботы. Если говорить простым языком, они представляют собой своего рода торговые стратегии, написанные с помощью языка программирования.
Для чего нужны торговые роботы
Автоматическая торговля обладает большим количеством достоинств. Она лишена того, что есть у каждого человека — эмоций. Следует понимать, что человек всегда остается человеком. Ему свойственно совершать ошибки. А в трейдинге они случаются достаточно часто, особенно у новичков, которые еще не обладают навыками контроля своего психологического стояния во время торгов.
Во многом именно из-за психологического аспекта большую популярность в торговой деятельности получили так называемые электронные советники. Они используются для того, чтобы без эмоциональной нагрузки проводить анализ рынка и определять тренды.
Как работает торговый эксперт
Многие трейдеры во время начала ведения торговой деятельности на Форекс сталкиваются с большим количеством понятий, в числе которых своп и прочие. Среди непонятных терминов для многих являются торговые роботы. Их определение было дано выше, а сейчас поговорим о том, для чего они предназначены.
Биржевые роботы сегодня нашли широкое применение. Они используются трейдерами для следующего:
- открытие торговой позиции
- установка отложенного ордера
- установка стоп лосс и тейк профит
- закрытие сделки
Программирование роботов осуществляется по определенной системе, где ему задается конкретный набор условий, при которых они должны совершать те или иные действия. Для анализа рынка в программе уже имеются заложенные заранее методы анализа рынка Форекс. Торговые роботы могут отдавать приказ трейдеру на открытие сделки, если для этого есть все условия. Если в их алгоритме имеется соответствующий алгоритм, то они могут полностью сопровождать сделку (что такое спред?).
Виды торговых роботов
Торговые стратегии Форекс могут быть самыми разными. Среди них и использование торговых роботов. На сегодняшний день не имеется какой- то конкретной классификации торговых советников по видам. Сегодня можно выделить только следующие группы автоматических экспертов:
- автоматические и полуавтоматические
Автоматические торговые эксперты предназначены для ведения полностью автоматической торговли без непосредственного участия трейдера. Его нужно лишь запустить и указать срок работы.
Полуавтоматические роботы не ведут полностью торговую деятельность. Для них задаются точки входа и выхода.
- безиндикаторные и индикаторные
Индикаторные обладают алгоритмом для проведения технического анализа рынка. В результате советники получают сигналы для выхода на рынок. Безиндикаторные роботы используют для начала торговли графические фигуры.
Также имеются отдельные группы следующих видов советников:
- Скальпинговые, которые используются для торговли в условиях недостаточного времени
- Трендовые, торгуют с использованием трендовой линии
- Сеточные, помогают открывать ордер в разных направлениях
- На основе нейронных сетей, помогают спрогнозировать движение торгового инструмента на основе его ценовых показателей в прошлом
MT4 и MT5
Торговые роботы для торговли на рынке Форекс могут создаваться непосредственно в торговых терминалах MT4 и MT5. Они обладают для этого специальный языковой редактор для программирования MQL. Кроме того в каждом из выше указанных торговых терминалов имеется сразу несколько вариантов советников, которые установлены заранее. У них уже имеется заложенный исходный код. Его имеется возможность взять за основу для создания своей собственной торговой системы.
Для того, чтобы бесплатно скачать робота с библиотеки MT4, открываете терминал и в самом подвале, нажимаете кнопку «Библиотека». По умолчанию будет сразу отображаться: Советники, Индикаторы и Скрипты. В этой статье мы говорим о советниках, значит отключаете все и видите только список советников которые уже внесены в библиотеку.
Также есть в библиотеке удобная сортировка по имени, описанию, рейтингу и дате публикации файла. Выбираете нужного вам советника, но сначала почитайте о нем на сайте, для этого нажимаете на «Просмотр» и откроется страница с полным описанием и отзывами о данном роботе. Когда вы уже выбрали то, что искали, то просто нажимаете «Загрузить».
Советник предложит вам установить себя, добавиться на график и вести автоматическую торговлю. Все зависит только от вашего выбора.
Плюсы и минусы торговых роботов
Автоматическая торговля на рынке Форекс, как и любой другой вид стратегии обладает своими положительными и отрицательными сторонами. Среди достоинств использования автоматических советников для ведения сделок выделяются:
- Снижение уровня психологической нагрузки на трейдера. Некоторые торговые решения из-за психологического фактора человека могут оказаться неверными. Когда сделка и все решения по ней принимаются с отсутствием влияния эмоций, гораздо выше шансы добиться успеха. В итоге число ошибок стремится практически к нулю.
- Отсутствие необходимости изучать теоретические основы торговой деятельности. Необязательным становится изучение особенностей проведения технического фундаментального анализа.
- Появление у трейдера большего количества свободного времени. Даже в отсутствие его вмешательства торговые роботы способны провести успешную и прибыльную сделку весьма эффективно.
У автоматического ведения торговой деятельности при помощи роботов – экспертов имеются и свои отрицательные качества. Первое, на что следует обратить внимание, это то, что торговые роботы создаются человеком. Исходя из этого, можно сделать вывод, что любой такой советник не застрахован от наличия ошибочного восприятия рынка.
У торговых экспертов Форекс отсутствует интеллект. По этой причине они могут совершать ошибки, заложенные в их алгоритме проведения фундаментального анализа. Если рыночная ситуация резко изменится, то советник не сможет самостоятельно принять решение, не совершив при этом ошибку. Последним недостатком использования торговых роботов является то, что рынок подвергается изменениям, что требует оптимизации работы имеющейся версии советника.
Выбор торгового робота
Для выбора торгового робота следует для начала оценить его прибыльность. Нужно принимать во внимание, что чем выше доходность торгового эксперта, тем выше будут риски. Есть такие типы советников, которые способны эффективно работать только на определенных видах рынков. Одни подходят для трендов рынка, другие наиболее эффективны на флетах.
Сегодня трейдеры могут выбрать либо платного советника, либо бесплатного. Преимуществом платных советников является то, что к ним предоставляется подробная инструкция, также техническая поддержка со стороны компании разработчика. По своей эффективности и платные и бесплатные торговые эксперты являются практически идентичными.
Одной из стратегий торговли на валютном рынке Форекс является использование торговых роботов, которые с каждым годом становятся все более и более востребованными. Для того чтобы выбрать советника следует тщательно взвесить все плюсы и минусы его использования, и затем уже определяться, какой из представленных сегодня его видов больше подходит для конкретного трейдера. Следует помнить о том, что торговые роботы не застрахованы от ошибок. Не стоит перекладывать на него полностью все заботы по проведению сделок.
Разработка и создание Торгового Робота – одно из ключевых направлений компании “KBrobot$”. Поиску, разработке и созданию прибыльных торговых алгоритмов мы уделяем особое внимание.
Как разработать, создать (написать код) Торгового Робота для терминала QUIK, Метатрейдер 5 или любой другой торговой платформы, на которой Вы торгуете на бирже?
Насколько сложен сам процесс разработки и создания Торгового Робота или это по силам каждому начинающему трейдеру?
Давайте попробуем ответить на эти вопросы подробнее.
Чтобы достигнуть поставленной задачи, необходимо придерживаться общей схемы создания Торгового Робота:
На первый взгляд все кажется очевидно и просто: всего четыре этапа отделяют Вас мечты всех начинающих (и профессиональных) трейдеров: “Запустить готового прибыльного Торгового Робота и больше никогда не торговать, а жить в свое удовольствие”.
Разберем каждый этап по отдельности:
- Наличие прибыльного торгового алгоритма является ключевым и важнейшим фактором Вашего успеха! Именно торговый алгоритм является основным ядром в приведенной выше схеме по разработке и созданию Торговых Роботов. Откуда эти алгоритмы берутся? Это могут быть полезные идеи или советы других опытных трейдеров. Или появиться в результате вашего личного опыта торговли и наблюдения за поведением и закономерностями биржевого рынка.
- На втором этапе Вам нужно Ваши идеи и наблюдения проанализировать и представить в виде некого промежуточного этапа: технического задания, которое уже будет понятно для программиста и позволит описать закономерности рынка и Ваши наблюдения представить математически и графически. Как показывает опыт, очень удобно, когда Ваши сигналы на открытие позиции или формации рынка представлены графически. Это упрощает создание и разработку Торгового Робота на следующем этапе.
- третий этап: создание кода Вы можете сделать самостоятельно (если владеете языком программирования для Вашей торговой платформы) или поручить проверенным программистам, которые знакомы с биржевым рынком. Важно, чтобы разработчики кода уже имели опыт написания программ для биржевой торговли и имели опыт работы с различными форс мажорными факторами, которые могут возникнуть при дальнейшем использовании Торгового Робота.
- Четвертый этап разработки и создания Торгового Робота обычно включает в себя тестирование сначала на Демо счете (если это возможно), а затем тестирование созданного Торгового Робота на реальных деньгах и счетах. Многие факторы, например, задержки котировок брокера, проскальзывание при выставлении заявок иногда удается оценить заранее, но проверить окончательно нужно уже на реальных счетах.
Формально Торговый Робот уже создан, и можно приступать к его использованию.
Но радоваться еще рано: на каждом этапе Вас будут подстерегать неприятности:
- Вы что-то не учли в своем алгоритме при разработке Торгового Робота, а это окажется критически важным при торговле
- Произошел сбой у Вашего брокера или на бирже, и созданный Торговый Робот совершил непредсказуемы действия
- Кардинально изменился рынок и требуется вносить коррекции в алгоритм Торгового Робота
- появились неучтенные факторы, которые могут привести к сбою в работе созданного Торгового Робота: например, торговля вблизи планки (то есть минимальной и максимально возможной цены биржевого инструмента)
Чтобы пройти весь путь и добиться успеха потребуется слаженная команда трейдеров, программистов и математиков. Создание реальных прибыльных Торговых Роботов иногда занимает от нескольких месяцев до нескольких лет.
Мы можем помочь Вам ускорить процесс создания Торговых Роботов и избежать многих ошибок, которые мы уже давно совершили в самом начале нашего знакомства с биржевым рынком.
При разработке и создании Торгового Робота на заказ мы взаимодействуем с Вами по следующей схеме:
- Вы присылаете нам предварительный алгоритм Торгового Робота, который планировали реализовать. На этом этапе Вы можете не раскрывать всех секретов и тонкостей вашего будущего Робота, а нужна общая схема, чтобы оценить наши необходимое на разработку время.
- После получения предварительного алгоритма, мы приблизительно оцениваем стоимость Робота, определяем возможность написания данной программы и определяем платформу, которая позволяет наиболее эффективно реализовать ваш алгоритм. Если Вас устраивает цена и оговоренные сроки исполнения, то Вы делаете 50% предоплату, мы включаем в план разработок ваш заказ и приступаем к следующему этапу
- После этого, если еще остались какие-то технические вопросы по вашему алгоритму, то мы их уточняем и приступаем к работе. Желательно, если есть графические рисунки сигналов, то лучше их предоставить. Как показывает практика, не всегда просто словами описать сигналы, которые Вы хотите использовать в трейдинге.
- После того, как Робот будет готов и пройдет у нас этап тестирования, Вы полностью оплачиваете заказ и получаете готовую программу для проверки. На этом этапе вы можете внести коррективы, если возникли какие-то отклонения от оговоренного алгоритма. Все доработки делаются бесплатно.
- Процесс разработки Робота занимает, как правило, от 1 до 2 недель в зависимости от сложности алгоритма. Плюс 1 неделя на исправление замечаний (если они возникли).
- Вы получаете пожизненную гарантию на нашу программу и техподдержку.
У Вас есть хороший алгоритм?
Вы приняли решение разработать и создать Торгового Робота?
Мы согласуем с Вами все детали будущего Торгового Робота и поможем его создать!
Если Вы еще недавно в трейдинге и еще не определились с собственным алгоритмом, то рекомендуем воспользоваться уже готовыми Роботами, представленным на нашем сайте:
Роботы помощники для внутридневной торговли Подробнее.
Готовые Торговые Роботы для автоматизации трейдинга Подробнее.
Задать нам вопросы, узнать о наших гарантиях и ознакомиться с другими возможностями,
как заработать на бирже, можно на главной странице нашего сайта:
* Внимание! Доходность в прошлом не гарантирует Вам доходность в будущем. Биржевой рынок не является гарантированным способом получения прибыли.
** Торговля на бирже несет в себе определенный риск. Используя автоматизированные Торговые Системы, Вы берете на себя риск: разработчик гарантирует корректную работу Роботов только при корректной работе биржи и брокера.
Написание роботов для Форекс
Поэтому, уважаемые трейдеры, скачиваем, тестируем, наслаждаемся торговлей!
Все для терминала Metatrader 4 (MT4)
Скрипты
Эксперт постоянно мониторит все открытые и отложенные ордера.
Если лот ордера превышает разрешенный, ордер немедленно закрывается.
Робот сам выставляем Стоп и Тейк.
Задается допустимое количество сделок в день, разрешенные потери в единицах депозита или профит за день. Когда эти значения будут достигнуты, эксперт предупредит Вас сообщением, а если Вы откроете в этот день после предупреждения еще хотя бы один ордер он его закроет.
Советник закроет все имеющиеся ордера при достижении их общего плавающего профита до определенного значения.
Что может робот:
1. Контроль риска суммы всех открытых ордеров;
2. Контроль объема ордера;
3. Контроль риска по отдельной сделке;
4. Время за которое вы должны установить стоп(если не впишетесь то бот закроет ордер);
5. Есть возможность создать временные окна в которые бот будет разрешать вам работать. К примеру если вы работаете по часовому графику он будет вас допускать к торговле только 15 минут после закрытия часовой свечи (как пропишете), правда там всего 4 окна но добавить не вопрос. Тут народ рассуждает насчет Европы и Америки, где торговать, так если в рынок тянет, а на Америке сливается все что на Европе заработал то можно себе Америку ту закрыть на…..
При переходе в безубыток ордера боту не видны и можно открывать новые.
Данным форекс скриптом можно быстро закрыть все ордера, причем на всех графиках при Allsymbols — true, а при настройке Allsymbols -false закрывает ордера только на том графике, куда его установили.
Данным форекс скриптом можно быстро закрыть все Sell ордера, причем на всех графиках при Allsymbols — true, а при настройке Allsymbols -false закрывает ордера только на том графике, куда его установили.
Данным форекс скриптом можно быстро закрыть все BUY ордера, причем на всех графиках при Allsymbols — true, а при настройке Allsymbols -false закрывает ордера только на том графике, куда его установили.
Данным форекс скриптом можно быстро закрыть все открытые ордера SELL в убытке , причем на всех графиках при Allsymbols — true, а при настройке Allsymbols -false закрывает ордера только на том графике, куда его установили.
Скачать Симулятор для БО MBO Binary Options Simulator
Симулятор ставится на график на любом МT. Подходит для теста стратегий и индюков в ручном режиме в реальном времени.
Советники
Скачать Торговый Советник разруливатель
Советник усредняет всю серию buy и sell независимо от магиков. Если ордеров buy нет и в настройках лот стоит 0 то buy серия выставляться не будет. Советник закроет на обратном движении серию sell и прекратит свою работу. Если установлен лот более 1 то советник продолжит торговать сам, выставляя новый ордер сразу после закрытия серии.
То есть, можно и просто так торговать данным советником установив начальный лот.
Робот реализует безубыточную торговлю. Берет точечные сделки. От этого сделок не много и кривая доходности растет очень плавно!
Этому роботу нужны хорошие трейдерские условия (хорошее исполнение), Я советую настоящий ECN-брокера, например, такой как Lmax.UK и запускать сова на VPS в Лондоне
Добавьте входное комиссионное число 7. Робот отлично работает на исторических данных на парах: EURUSD / Y GBPUSD, USDJPY на минутном интервале.
Скачать Форекс советник Helper
Данный форекс советник предназначен для сопровождения ручных позиций, имеется СЛ, ТП, БУ и ТРАЛ, по необходимости можно отключать блоки не нужные. На одном иструменте может вести несколько позиций, даже разнонаправленных, по заданным заранее параметрам для 4-5зн (автоопределение зн.)
Скачать Форекс советник Страховка
Данный форекс советник выставляет ордера sellstop и buystop от текущей цены на X пунктов, при срабатывании одного второй удаляется и выставляется третий в направлении второго но удвоенный на XX пунктов от первого, при срабатывании третьего выставляется четвертый удвоенный по цене и направлению первого и т.д., закрытие всех ордеров по TP/SL в пунктах.
Скачать Форекс советник Дровосек
Описания к данному форекс советнику не удалось найти.
Данный форекс советник Scalp-Investor 2 и 2.1 с сетом. Сет для депо 200$ M15 (с этим сетом около 100% в месяц получается). Прогонялся на ф4ю.
- Высокая доходность, до 15% в день от Вашего депозита (подходит только для экстремальной торговли);
- Работает на всех валютных парах (больше всего подойдут GBP/USD и GBP/JPY);
- Устанавливается на любой временной период M5, M15, M30;
- Устойчив к временным обрывам связи;
- Включает в себя, систему торговли по нескольким стратегиям, в различных условиях на рынке (в тренде, во флете, торговля на откатах, во время коррекции, скальпирование);
- Работает круглосуточно.
Скачать Форекс советникE_M_Forex
Описания к данному форекс советнику не удалось найти.
Данный форекс советник работает на понедельничных гэпах. Разработчики добавили возможность работы у брокеров с воскресными свечами.
Скачать Форекс советник Forex Hacked
- Версия советника: 2.5;
- Валютная пара: GBPUSD;
- Таймфрейм: H1;
- Время работы: Круглосуточно.
Скачать Форекс советникLegion_M5
Описание и рекомендации к данному форекс советнику находятся в архиве.
Скачать Форекс советник Trio Dancer
- Версия советника: 3.1;
- Валютные пары: EURUSD, GBPUSD;
- Таймфрейм: любой;
- Время работы: круглосуточно.
Скачать Форекс советникMilky way EA 3
Отличительной особенностью советника является работа на откатах от тренда на нескольких валютных парах. Советник предназначен для многолетней работы по принципу «поставил и забыл».
- Версия советника: 3.24;
- Валютные пары: AUDUSD, EURGBP, EURJPY, EURUSD, GBPUSD, USDCAD, USDCHF, USDJPY;
- Таймфрейм: H4;
- Время работы: круглосуточно.
Скачать Торговый Советник RMS
Советник «RMS» — это торговый полуавтомат, который берет на себя только функцию сопровождения открытых позиций. Объем, время и цену открытия ордера для входа в рынок задает непосредственно сам трейдер, открывая позицию руками выполняет расчет и визуализацию объема ордера в соответствие с заданными в советнике параметрами управления риска и капитала.
— выполняет начальную установку тейк-профита и стоп-лосса (SL>0 и/ или TP>0),
если находит в рынке ордера с незаполненными значениями (SL=0 и/или TP=0) ;
— переводит SL в безубыток (уровень №1);
— закрывает первую часть объема;
— переводит SL на уровень №2;
— закрывает вторую часть объема (от оставшегося объема);
— закрывает остаток на откате от максимальной прибыли (MFE).
Скачать Форекс советник Nostradamus
Торговый советник nostradamus использует консервативную торговлю, у него уходит много времени на поиск точек для входа в рынок и он не использует методов увеличения лота по методу Мартингейла. Следовательно, риски меньше, а по отношению к прибыли, такой робот получается высокодоходным. Форекс советник nostradamus увеличивает торговый лот, только в том случае, если в его параметрах активирован автоматический расчет торгового лота, и нет ограничение на максимальный объем.
Скачать Форекс советник Торгует отложенными ордерами ! в профит!
Торгуя на 5м пары любые стоит на сервере все ок не сливает на центах!
Скачать Форекс советник Бумеранг
Цель стратегии «Бумеранг» заключается в определении малых целевых ориентиров прибыли с последующей фиксацией выставленных профитов. Получение прибыли со стратегией «Бумеранг» тесно связано с управлением капиталом. Данный советник уникален и тем, что, торгуя по нему, вы сможем брать маленькие профиты на боковых рынках, а также большие профиты на трендовых рынках. Все входы в рынок основаны на 4-часовом ценовом графике. Часовой ценовой график предназначен для того, чтобы более внимательно исследовать торговые сделки уже после того, как они были заключены. Стратегия задействует индикатор форекс ЕМА (18) — Экспоненциальная скользящая средняя — Exponential Moving Average с периодом 18.
Скачать Форекс советник Mr Martingale
Цель стратегии «Бумеранг» заключается в определении малых целевых ориентиров прибыли с последующей фиксацией выставленных профитов. Получение прибыли со стратегией «Бумеранг» тесно связано с управлением капиталом. Данный советник уникален и тем, что, торгуя по нему, вы сможем брать маленькие профиты на боковых рынках, а также большие профиты на трендовых рынках. Все входы в рынок основаны на 4-часовом ценовом графике. Часовой ценовой график предназначен для того, чтобы более внимательно исследовать торговые сделки уже после того, как они были заключены. Стратегия задействует индикатор форекс ЕМА (18) — Экспоненциальная скользящая средняя — Exponential Moving Average с периодом 18.
Скачать Форекс советник Momentum Elder
Выигрышная стратегия, заключенная в данном эксперте обязана работе индикатора Momentum и средней скользящей. Стратегия заточена под определение точек входа и выхода из рынка. Когда линия MA совпадает с направлением линии Momentum советник согласно определенному алгоритму входит в рынок.
Скачать Форекс советник CCI_Trader
Советник CCI_Trader это советник-пипсовщик, работает на основе знаменитого индикатора CCI.
Скачать Форекс советник Breadandbutter
Торговая система breadandbutter, которая постоянно следит за движением тренда и выжидает момент отката для осуществления входа в рынок. С помощью системы WPR советник легко определяет перекупленность или перепроданность на рынке во время краткосрочной торговли.
Скачать Форекс советник IQ Robot-PROv3.1
Торговый советник был создан опытными профессионалами для торговли на рынке Форекс!
Скачать Форекс советник FX Puria
Советник FX_Puria — один из новых мультивалютных советников, рассчитанных на работу по всем основным валютным парам. Вы смело можете корректировать его настройки, приспосабливая реакцию программы к существующим условиям рынка.
Скачать Форекс советник Framework
Framework, экспертный советник для Forex, использует пересечения трех индикаторов Commodity Channel Index (CCI или Индекс Товарого Канала), чтобы определить точку открытия и закрытия позиции. Это очень простой, но в то же время эффективный экспертный советник.
Скачать Форекс советник Generic+A-TLP+v.9.02
Валютные пары: GBPUSD, USDJPY, GBPCAD, GBPCHF, EURGBP, EURCHF, USDCAD, USDCHF
Таймфрейм: M15
Время работы: азиатская сессия
Рекомендуемые брокеры: Alpari (ECN-счета), Roboforex (ECN-счета), TickMill
Советник является трендовым скальпером. Вход в сделку происходит при откатах от основного тренда. Трендовым и одновременно канальным является индикатор «ленты Боллинджера» (Bollinger Bands). Ордера открываются при отскоке от границ канала на определённое заданное количество пунктов. Закрытие ордеров может происходить по стоп-лоссу, тейк-профиту, также по отступам от границы Bollinger Bands.
Эксперт не использует мартингейл и сетки ордеров. Возможно задавать ограничения по времени работы советника на каждый день отдельно.
Скачать Форекс советник Phoenix
Phoenix — это очень сложный вид экспертного советника. Он использует множество стандартных индикаторов для MetaTrader 4 (таких как скользящие средние и «конверты»), чтобы определить точки открытия и закрытия, а также параметры позиций.
Скачать Форекс советник Dolphin
Советник Dolphin обладает высокой доходностью. Несмотря на свой высокий уровень доходности, советник обладает пониженными рисками. Преимущество эксперта Dolphin заключается в полном анализе состояния на рынке и принятия четко взвешенных решений.
Скачать Форекс советник FrBestExp02.7
Предлагаем Вашему вниманию советник «FrBestExp02_7», способный в автоматическом режиме работать по показаниям стандартного в торговом терминале MetaTrader-4 индикатора под названием «ATR». Советник откроет позицию только при условии, если сразу нет текущих открытых позиций. По этой причине получается достаточно малое количество сделок.
Скачать Форекс советник MACD-Pattern
Советник MACD-Pattern спроектирован для торговли на 6-ти разных паттернах индикатора MACD. Это очень сложный экспертный советник и он использует десятки различных входных параметров. MACD-Pattern вычисляет уровни Stop Loss и Take Profit, основываясь на предыдущих барах, а также закрывает позиции по частям.
Скачать Форекс советник LiveRSI
Роботом используются два индикатора для работы – RSI и parabolicSAR c автоматическими оптимизированными параметрами. В процессе торгов применяется также трейлинг-стоп по параболику в целях сохранения прибыли и минимизирования убытков. Оптимально использование для валютных пар EUR/USD, GBP/USD, AUD/USD, USD/CAD, USD/JPY, USD/CHF. Работа советника осуществляется по ценам открытия.
Скачать Форекс советник Avangard 1. 0
Советник Авангард основан на математических индикаторах, используя метод Мартингейла для усреднения убыточных торговых позиций. Авангард использует осциллятор RSI для определения точек входа в рынок, а его зоны перекупленности и перепроданности помогают определить направление торговой позиции. Закрытие сделок происходит по показаниям другого осциллятора CCI, согласно которому торговые сделки закрываются при превышении линии CCI установленного горизонтального уровня. Если открытая торговая позиция уходит в минус, то советник Авангард запускает алгоритм усреднения.
Скачать Форекс советник Waddah Attar Win
В основе советника Waddah_Attar_Win лежит сеточная торговая система, которая подразумевает выставление сетки отложенных ордеров. После нанесения сетки ордеров на график торговая система ждет активирования одного из ордеров, к примеру, активировался ордер на покупку, а значит, ордер на продажу который не был использован, автоматически удаляется с базы отложенных ордеров. После того как профит по сделке был получен, опять открываются отложенные ордера, но не два, а четыре, но тем же лотом.
Скачать Форекс советник GMartin Trader
Несмотря на наличие потенциала высокой доходности, начинать торговлю данным советником лучше всего с минимального объема, выбирая фундаментально обоснованное направление трейдинга.
Скачать Форекс советник Otkat
Советник otkat основан на внутрикоридорных откатах цены при торговле на графиках с таймфреймами не больше одного часа. Условия для вхождения в рынок основаны на нахождении низших и высших точек коридора, при этом покупка происходит на более низких уровнях, а продажа — на более высоких.
Скачать Торговый Советник Bar EA v4 и Bar EA v5.1
Советник работает по системе открытия нового ордера в сторону не правильного направления цены(последний ордер был бай и цена пошла вниз).
Есть множество настроек. С ATR и временем открытия первого ордера.
Скачать Форекс советник SilverTrendTrading
Данный советник хорошо работает на дневном таймфрейме и открывает сделки, опираясь на показания индикаторов MA и ADX. Фиксация ордеров происходит по TakeProfit либо по TrailingStop.
Скачать Форекс советник Fast Forex Millions
При создании этого робота автор за основу взял советник WinnerH4, который был откорректирован в лучшую сторону и назван Fast Forex Millions. Разработчик советника не дают полной информации, на основании которой можно было бы сделать какие-то выводы относительно того, как именно он работает. Единственный нюанс, который можно отметить — это то, что он опирается на индикатор ATR. По результатам тестирования видно, что советник не выставляет фиксированных стоп-лоссов и тейк-профитов, закрытие позиции происходит в зависимости от рыночной обстановки. Советник не является скальпером.
Скачать Форекс советник Exp-Phantom v3.1
Советник для автоматического трейдинга Phantom 3.1, в состоянии самостоятельно анализировать меняющуюся конъюнктуру рынка и проводить торговлю с матожиданием выигрыша более 91% и риском 11%. При этом, советник совершает трейды не более двух раз в неделю, что делает советник Phantom 3.1 одним из наименее консервативных роботов, доступных сегодня на рынке.
Скачать Форекс советник Golden Profit AUTO
Торговый советник форекс Golden Profit AUTO построен на алгоритме основанном на методе мартингейла. Советник является скальпером, который способен работать с любой валютной парой на любом таймфрейме.
Скачать Форекс советник Pipsi
Советник Pipsi – пипсовщик, работает без повышения лотов.
Скачать Форекс советник Ema 6.12
В соответствии со своим названием советник EMA работает на основе экспоненциальной скользящей средней.
Скачать Форекс советник EA PS MM 1
Советник работает по сигналам индикатора Parabolic SAR, при первой появившейся точке ниже/выше High/Low текущего бара открывается сделка. Советник реверсивно открывает/закрывает ордера, в том числе и отложенные, т.е. на каждый новый сигнал ниже цены Low по индикатору Parabolic_SAR открывается сделка BUY, для ордеров SELL всё противоположно, при возникновении сигнала на SELL все ордера BUY закрываются с соответствующими отложенными ордерами.
Скачать Форекс советник TdsGlоbal
Форекс советник TdsGlоbal работает на индикаторах Stohastic и MACD. Используя достаточно простую стратегию торговли, данный эксперт очень надежен на повышенной волатильности и тонком рынке.
Скачать Форекс советник GL_2MA
Скользящие средние — это один из наиболее популярных инструментов анализа движения рынка. Существует несколько разновидностей скользящего среднего. Кроме того, важнейшие свойства индикатора — чувствительность (быстрое реагирование на изменение тенденций) и надежность (отсутствие ложных сигналов) — могут сильно изменяться также вследствие изменения периода, который выбран для расчета SMA. Поэтому проблема выбора периода для расчета скользящего среднего является более чем актуальной для трейдера.
Скачать Форекс советник SMA108
В основе работы советника SMA108 лежит простая трендовая торговая система, основанная на двух сигналах индикаторов форекс. Пересечение ценой скользящей средней с дополнительными уровнями, которые работают как скользящие каналы для фиксации прибыли и пробое сессионных экстремумов при определенных условиях.
Скачать Форекс советник SV v1
Советник SV_v1 торгует против тренда, выставляя раз в сутки ордер с фиксированным лотом и встроенным Trailing Stop. В качестве индикатора для определения точек входа использует 2 индикатора Moving Average — 14 МА сглаженную по средней цене и такую же 41 МА, от которых в зависимости от хай или лоу цены выше или ниже выставляются ордера. Условие для Sell ордера: если минимум цены больше МА с периодом 41 (сглаженной, по средним ценам) и максимум цены больше МА с периодом 14 (сглаженной, по средним ценам) – выставляется ордер Sell Stop. Условие для Buy ордера: если максимум цены меньше МА с периодом 41 (сглаженной, по средним ценам) и минимум цены меньше МА с периодом 14 (сглаженной, по средним ценам) – выставляется ордер Buy Stop.
Скачать Форекс советник Shift
Советник Shift основан на «методе Пуриа». Для открытия сделок buy/sell советник использует сигнал – движение быстрой и медленной MA в одну сторону и пересечение MACD нулевой линии. Помимо этого, учитывается крутизна движения быстрой MA.
Скачать Форекс советник Frac
В основе работы советника Frac лежит фрактальная стратегия. Для определения сигнала на вход в рынок используется индикатор скользящей средней, который при правильном алгоритме помогает почти безошибочно угадывать направление движение тренда, что и делает наш советник Frac.
Скачать Форекс советник HAN
Торговая система заключается в том, что она интерпретирует только две последние свечи Хайкен Аши, а не применяет какой-то сложный анализ фигур.
Скачать Форекс советник 2 Sides Stoch
В индикаторе установлены уровни перекупленности (zoneSELL) и перепроданности (zoneBUY) по валютной паре. Когда основная линия стохастика заходит за эти уровни и пересекается с линией сигнала, советник получает сигнал на продажу или покупку.
Считается, что цена не может постоянно двигаться в одном направлении. И когда основная линия стохастика проходит эти самые уровни, то мы можем с уверенностью сказать, что вскоре цена пойдет в обратном направлении, но как скоро, мы точно не знаем. Поэтому в советнике используется стратегия мартингейл, которая позволяет в случае неточного сигнала покрыть убыток по ордерам, открывая ордера большего объема в том же направлении но уже по более выгодной цене.
Кроме того, в советнике реализована функция отбора ордеров. И он считает своими те ордера, у которых magic (идентификатор ордера) равен установленному в опциях советника (в том числе и в magic_list). Напоминаю, что ордера открытые вручную имеют magic = 0.
Поэтому советник может работать в режиме, в котором 1-й ордер откроет сам трейдер и если он будет убыточным, то советник так же отработает по стратегии мартингейл и постарается принести прибыль.
В Info отражается количество ордеров Buy и Sell, «Ордеров BUY» и «Ордеров SELL». Их значения отражают то количество ордеров, которые советник считает «своими». Поэтому, если открылся очередной ордер, то это могло произойти по двум причинам:
1. Число ордеров в этом направлении равнялось 0 и советник открыл ордер по сигналу стохастика;
2. Число ордеров в этом направлении было больше 0 и советник открыл ордер на расстоянии Step от последнего открытого ордера в этом же направлении.
Скачать Форекс советник 3way2win v1
Для определения точек входа советник 3way2win использует показания индикаторов MA, MACD, ADX и Stochastic Oscillator со стандартными настройками. Постоянно сканируя рынок, советник определяет точки входа для открытия сделок Buy и Sell. Закрытие сделок происходит по Take Profit либо по Stop Loss, которые установлены в 55 и 120 пунктах от цены открытия соответственно.
Скачать Форекс советник 3MA Signal
Советник получает сигнал к открытию сделки buy, когда все 3 индикатора MA возрастают, а сделки sell – когда все 3 убывают. Выход из сделки зависит от параметра Exit_Signal_MA_Summ. Если параметр равен 1, то советник закроет сделку, как только любой из MA повернет против открытой сделки. Если параметр равен 2, то советник закроет сделку, как только два из MA повернут против открытой сделки. Если параметр равен 3, то советник закроет сделку, как только все три MA повернут против открытой сделки.
Скачать Форекс советник Forex Setka Trader 1.6
После того как данный советник был установлен на график и запущен в торговлю, он обращает внимание на то, как закрылась последняя свеча на графике. Если свеча «бычья» (цена закрытия выше цены открытия), то открывается сделка на покупку и по ней выставляется фиксированный тейк-профит. Стоп-лосс у данного ордера и у всех последующих не выставляется никогда. Далее советник мониторит открытую позицию и действует в соответствии с рыночными условиями. Если цена идет в нашу сторону, то ничего не происходит и робот просто ждет, пока не сработает выставленный тейк-профит. Если цена идет в убыточном направлении, то через установленное количество пунктов открывается еще одна позиция в ту же сторону, это позволяет усреднить цену входа, которая будет находится ровно посередине между 2-мя открытыми ордерами, если их торговый объем будет одинаков.
Скачать Форекс советник MyPickyBreakout
MyPickyBreakout советник основан на простой дневной стратегии пробоев. Он входит в длинную позицию, если максимум предыдущего бара выше всех максимумов 8 баров, которые были до него. Входит в короткую позицию, если минимум предыдущего бара ниже всех минимумов 8 баров до него.
Скачать Форекс советник ProBot EURUSD
Алгоритм работы советника довольно прост и основан на оценке ускорения при движении цены. То есть если цена набрала определенное ускорение, то остановится не сразу и достанет уровня Take-Profit. Советник может после оптимизации работать с любой валютной парой на тайм-фрейме M15.
Скачать Форекс советник Calypso
Calypso представляет собой разновидность одного из самых адаптивных советников. Уникальный алгоритм торгового эксперта оптимально устанавливает торговые ордера и самостоятельно контролирует торговый процесс, существенно снижая риски убытков на торговом счете. Советник подстраивается под любые рыночные условия, что расширяет спектр его применения. Трейдер без особого труда сможет подстроить его под выбранную валютную пару.
Скачать Форекс советник Swan 3MA
Использование сразу трех индикаторов скользящей средней существенно увеличивает вероятность своевременности открытия сделок.
Скачать Форекс советник Double Ilan
Советник Double_Ilan вобрал в себя лучшее из советников Ilan 1.6 и Ilan 1.5.
Скачать Форекс советник Nrtr
Советник Nrtr работает на парах GBPUSD, EURUSD и USDJPY. Для открытия сделок использует показания индикатора ATR. Выставляет Take Profit и Trailing Stop.
Скачать Форекс советник 4hr Trader
Его работа основана на простейших методах технического анализа, благодаря чему он характеризуется высокой точностью сигналов и, следовательно, своевременными входами на рынок.
Скачать Форекс советник FD ALL PAIR
Для определения входа в рынок и выхода, FD_ALL_PAIR использует индикатор RSI и WPR – скользящие средние. Функция Money Management позволит контролировать ваш баланс и получать при этом максимальную прибыль.
Скачать Форекс советник Forex Vzlomshik Pro
Советник сам старается адаптировать торговлю под наиболее оптимальный и прибыльный вариант. Forex Vzlomshik Pro использует мультивалютную торговлю на форекс, что также положительно сказывается на его прибыльности. Теперь ордеров выставляется больше, а закрытие позиций осуществляется быстрее. Это обеспечивает плавный прирост депозита, допуская лишь небольшие периодические просадки. Для каждой валютной пары форекс советник настраивается отдельно. Это необходимо для диверсификации средств, что в свою очередь уменьшает риски. Поскольку MetaTrader4 не поддерживает мультивалютное тестирование форекс роботов, для отображения работы Взломщика пришлось делать бэктесты по каждой валютной паре отдельно. Сопоставив все полученные результаты, можно заметить, что периоды просадок у валютных пар не совпадают, что является отличным показателем безопасности торговли.
Скачать Форекс советник 2Alir
Форекс советник 2Аlir работает на основе индикатора Parabolic Sar. Советник совершает торговые операции, отслеживая ценовые минимумы и максимумы в тренде.
Скачать Форекс советник ProfitGear
Работа ProfitGear строится на использовании анализа размеров текущей свечи того графика, на который он установлен. Желательно использовать советника форекс ProfitGear на мелких тайм-фреймах. Весь упор в советнике делается на игре резких движений рынка, где получается достичь хорошую прибыль.
Скачать Форекс советник RelativeR2
Для открытия сделок в советнике RelativeR2 используются показания многих индикаторов с применением определенных цифровых фильтров. Кроме того, учитывается анализ по коррелирующим с выбранной, валютным парам. При этом, используя money management, риски являются средними.
Скачать Форекс советник Adjustable_MA3g
Данный советник основан на торговой системе на пересечение двух скользящих средних. При пересечении средних советник открывает ордер, а при обратном пересечении их – закрывает, если сделка не была закрыта ранее по Stop Loss или Take Profit. При стандартных настройках советник принимает фиксированный Stop Loss в размере 100 пунктов, а Take Profit – на уровне 70 пунктов. Trailing Stop по умолчанию отключен.
Скачать Форекс советник Ichimoku Chinkou Cross
Для генерации торговых сигналов он использует пересечение линии Chinkou с ценой. Сигналы подтверждаются относительным положением текущей цены и Kumo.
Скачать Форекс советник EA Fox
Советник попутно открывает дополнительные ордера. Данный алгоритм хорошо подходит для высоковолатильных валютных пар, таких как EURUSD, GBPUSD, NZDUSD.
Скачать Форекс советник Bunny
Советник Bunny представляет собой систему с определением текущего тренда и формированием сигнала для начальной сделки. Дальнейшие результаты торговли перекладывается на плечи и профессионализм мартингейла. Советник лучше использовать на спокойном флетовом рынке, когда вы затрудняетесь найти наиболее оптимальный уровень входа, пусть это сделает Bunny.
Скачать Форекс советник Mr Garlik
Идея торгового робота заключается в отсеивании ложных сигналов за счёт анализа сильно коррелированных валютных пар. Причём коэффициент корреляции может быть как положительным, так и отрицательным.
Скачать Форекс советник Firebird v63E
Данный советник осуществляет автоматическую торговлю на валютном рынке форекс, когда тот находится в спокойном состоянии и на нем отсутствуют агрессивные скачки в движении цены. Наиболее благоприятное время для использования советника – это ночь. Отложенные ордера stop-loss устанавливаются советником в автоматическом режиме в диапазоне от 31 до 153 пунктов, что зависит от размера сделки. Ордер take-profit устанавливается значительно меньше чем stop-loss и составляет 3-11 пунктов.
Скачать Форекс советник WeeklyBreakout
WeeklyBreakout это экспертный советник для рынка Форекс, который торгует в направлении прорыва торгового диапазона предыдущей недели. Он использует минимум предыдущей недели в качестве стоп-лосса для ордера на покупку и максимум предыдущей недели для ордера на продажу. Если новая неделя начинается в пределах торгового диапазона предыдущей недели, советник использует два отложенных стоп-ордера для входа в рынок.
Скачать Форекс советник Profit Trend
В состав советника Profit Trend входят такие индикаторы как RSI, CCI, ATR, MA. Именно с помощью переменных получаемых от данных индикаторов советник совершает торговые операции. Стратегия также строится согласно движению актива в канале, где определяются минимумы и максимумы, позиции открываются на отскоках пары.
Скачать Форекс советник Tokyo GBPUSD
Стратегия торговли советника построена таким образом, чтобы свести к нулю влияние новостей для валютной пары GBP/USD, а именно в азиатскую торговую сессию новости для этой валютной пары не выходят и направление движения цены совершается под влиянием изменения спроса и предложения на рынке.
Скачать Форекс советник SpillyWheeler
Советник открывает сделку BUY если линия +DI пересекает (или находится выше) линию –DI. Сделка SELL открывается при противоположной ситуации. За одно пересечение может открыться только одна сделка. Новый ордер BUY будет разрешено открывать только если произойдёт обратное пересечение, в этот момент появится разрешение и советник начнёт ждать сигнала на открытие.
Скачать Форекс советник TSD
При открытии позиций советник опирается на показания индикаторов MACD и OsMA. Выставляет отложенные ордера Buy Stop и Sell Stop, а закрытие позиций происходит по Stop Loss или Take Profit.
Скачать Форекс советник Persistant Anti
В устойчивом режиме существующий тренд вероятнее продолжит свое движение. В неустойчивом режиме за положительным изменением с большей вероятностью последует отрицательное, а за отрицательным — положительное.
Скачать Форекс советник Bull Dozer
Стратегия создана для часового графика EUR/USD и в ее основной версии используется две EMA с периодами 21 и 70, быстрая и медленная соответственно. Индикатор Awesome Oscillator не имеет настраиваемых параметров и поэтому используется как есть.
Советник Bulldozer открывает сделку на покупку, после того как свеча закрывается выше линии ЕМА (70), но при этом линия ЕМА (21) находится ниже медленной линии. В этот момент, столбики индикатора АО должны быть зеленного цвета на протяжении 8-ми столбиков подряд, не меньше, а расположение этих столбиков относительно нулевой линии, не имеет значения.
Стоп-лосс устанавливается всегда на одном расстоянии, а именно в 75 пунктов. Если после того как сделка была открыта, столбики индикатора АО окрашиваются в красный цвет на протяжении 6-ти штук подряд, данную сделку необходимо закрыть по рынку, не дожидаясь срабатывания стоп-лосса. Кроме этого, советник Bulldozer закроет открытую позицию при появлении обратного торгового сигнала, говоря иными словами, перевернет позицию.
В торговой стратегии Bulldozer не используются уровни тейк-профита, но на расстоянии в 70 пунктов от точки входа, советник закрывает половину торговой позиции, а остальная половина закрывается, либо по индикатору АО, либо по обратному торговому сигналу, либо по стоп-лоссу.
Скачать Форекс советник Dynamic-7
Советник Dynamic-7 «семейства» Ilan 7 версии. Осцилляторы RSI и CCI остались неизменными, сигналы RSI используются для открытия торговых позиций, а CCI — для закрытия. По каждой позиции выставляется тейк-профит, а в случае увеличения просадки, ордер начинает усредняться параллельно с увеличением лота и тогда для серии ордеров выставляется один общий тейк-профит с учетом желаемой прибыли, которая устанавливается в настройках советника. Само же усреднение убыточных позиций происходит по методу Мартингейла, т. е. с увеличением торгового лота каждого следующего ордера по сравнению с предыдущим. В настройках советника имеется специальный коэффициент. Чем меньше данный коэффициент, тем меньше риска при торговле. Сделка открывается, когда линия осциллятора RSI выходит из какой-либо зоны. При выходе из зоны перепроданности, открывается сделка на покупку, а при выходе из зоны перекупленности — на продажу. Все ордера открываются, либо по рынку, либо лимитными заявками. Отложенными ордерами открываются первые сделки, а уже при росте их просадок, усредняющие ордера открываются только по рынку. Закрытие всех ордеров происходит по сигналам осциллятора CCI, который имеет по одному уровню на положительной и отрицательной стороне, а сама линия откладывается от нуля в ту или иную сторону в зависимости от ситуации на рынке. При серии сделок на покупку и в случае понижения линии CCI ниже отрицательного уровня, все открытые позиции закрываются по текущей рыночной цене. Тоже самое происходит и в противоположной ситуации, когда открыта одна или несколько позиций на продажу и линия CCI поднимается выше положительного уровня.
Скачать Форекс советник Adjustable MA first
Советник Adjustable_MA_first в торговле использует показания двух скользящих средних, открывая позицию на их пересечении и закрывая на следующем пересечении. В настройках советник позволяет указывать значения Stop Loss, Take Profit, Trailing Stop, допустимое проскальзывание, а также разницу для пересечения скользящих средних и др.
Скачать Форекс советник Night Owl EA 3.02
Торговля данного советника основана на скальпинге в определенном диапазоне. Его рабочий период – азиатская сессия, во время минимальной торговой активности, таким образом – это флетовый скальпер.
Скачать Форекс советник Forex Maven
Самым главным преимуществом данного советника является то что он может совершать обширный анализ текущего состояния рынка, благодаря этой функции Forex Maven может принимать более взвешенные решения. Главное его отличие состоит в том что он в своей работе не задействует отложенные ордера.
Скачать Форекс советник RedWarrior v1
Советник RedWarrior v1 работает с ордерами BUY, SELL, BUYstop, SELLstop и включает в себя систему Money Management с помощью которой советник выдает высокую и стабильную прибыль. Советник RedWarrior v1 защищен от потерь понесенных из-за закрытия предыдущего ордера по SL используя метод Мартингейла (увеличение следующей сделки).
Скачать Форекс советник mr Martin Gale Update 1
Принцип работы советника основан на системе мартингейла. Алгоритм советника построен на восьми сигнальных функциях, которые основаны на показаниях различных технических индикаторов.
Скачать Форекс советник AlligatorSimple
Советник открывает длинную позицию, если Губа индикатора Alligator выше Зубов, Зубы выше Челюстей. При обратном порядке откроет короткую позицию.
Скачать Форекс советник bb 0.1
Советник bb 0.1 в качестве фильтра пользуется волатильностью как основным триггером для входа в рынок после отката. Советник имеет защитные ордера и снабжен стоп-лоссами, скользящий стоп-лосс с саморегулирующим буфером, а также детектор сигнализирующий о плохой торговле, который закрывает убыточные сделки.
Скачать Форекс советник Myfxovereasy
Для определения оптимальных точек входа советник myfxovereasy использует показания собственных FXOE-индикаторов. В настройках советника есть возможность изменить максимальное количество открытых позиций и трех-ступенчатый Trailing Stop. На всех сделках советник выставляет Stop Loss и Take Profit.
Скачать Форекс советник Quant Strategy EA
Прибыльный торговый советник Quant Strategy EA торгует по пробойной стратегии, отложенными ордерами на откатах. Советник использует фиксированный Take Profit, и фиксированный Stop Loss, который в два раза больше, чем Take Profit. Советник не является ни скальпером, ни мартингейлом, и все его ордера защищены стоп уровнями для каждой сделки.
Скачать Форекс советник Artigence
Советник Artigence использует очень простую имитацию нейронной сети, чтобы выдавать сигналы на покупку/продажу и следящий Stop Loss. Это не настоящая нейронная сеть, потому что она не учится на рынке, а вместо этого, Вы сами должны оптимизировать ее к рынку, установив оптимальные параметры. Функция перцепции использует осцилляторы ускорения/замедления Билла Вильямса, которые взвешиваются в соответствии с параметрами. Экспертный советник также выполняет проверки наличия свободной маржи, чтобы прекратить торговлю в случае банкротства.
Скачать Форекс советник MACD Expert
Советник открывает сделки, когда Индикатор MACD меняет своё направление, если текущий бар выше предыдущего и предыдущий бар ниже предпредыдущего то открывает сделка BUY. Другими словами, когда появился нижний локальный экстремум или пик направленный вершиной вниз. Условия для открытия сделки SELL противоположны.
Скачать Форекс советник Forex Ultimate Bot
Forex Ultimate Bot отличается тем, что он не занимается скальпингом, провалы которого чаще всего связаны с необходимостью быстрого реагирования. Также в нем не заложена система мартингейла.
Скачать Форекс советник Parabolic
Далее между минимумом и текущей вершиной рисуют линии Фибо. Точка sell_limit будет располагаться на уровне 50%, цель на 161%, а СтопЛосс на величине максимум +2 пункта.
Скачать Форекс советник FXEnforcer V1open
FXEnforcer_V1open оценивает волатильность пары на таймфреймах M1, M5, M15 и выход новостей на основании экономического календаря. Не будет торговать до и после сильной новости в течении 2 часов. Исходя из полученных обработанных данных открывает несколько ордеров, обычно 2.
Скачать Форекс советник FiddlerEA 1.1
Советник использует несколько экспоненциальных скользящих средних и сеточную систему получения прибыли. Советник Fiddler очень прост и надёжен, быстро тестируется и оптимизируется. В советнике реализовано две стратегии: трендовая и контр-трендовая. Для переключения между ними используется параметр Reverse (TRUE/FALSE). Медленная скользящая средняя используется для анализа направления рынка, быстрая для входа в рынок. Пересечение ценой быстрой ЕМА откроет первый ордер, дальнейшее сопровождение ведётся отложенными ордерами. Сетка строится с указанным в настройках шагом, каждый ордер получает отдельный стоп лосс и общий для всей корзины ордеров тейк профит. Для управления капиталом используется мартингейл, который регулируется параметром LotMult, рекомендуемое значение от 1.6 до 1.8. Советник торгует не постоянно, но при использовании его одновременно на нескольких парах, показывает хорошую доходность при умеренных рисках.
Скачать Форекс советник SWB Grid_AR
Советник SWB Grid_AR данный советник работает против тренда на коррекциях и входит по рынку, пытаясь поймать разворот. Действует по принципу Мартингейла и использует усреднение. Для определения оптимальных точек входа использует индикаторы Stochastic, Bolinger Bands и RSI.
Скачать Форекс советник Binario
Советник Binario строит свою работу на основании экспоненциальных скользящих средних с одинаковым периодом, но для разных ценовых диапазонов. Советник открывает позиции buy и sell в развороте и изменяет их параметры в соответствие с расчетами скользящих средних. Открывает новую позицию в противоположном направлении сразу после закрытия старой.
Скачать Форекс советник RideAlligator
Советник, основанный на индикаторе Alligator. Технический индикатор Alligator — это комбинация Линий Баланса (Скользящих Средних, Moving Averages), использующих фрактальную геометрию и нелинейную динамику. •Синяя линия (Челюсть Аллигатора) — это Линия Баланса для временного периода, который использовался для построения графика (13-периодное сглаженное скользящее среднее, сдвинутое на 8 баров в будущее). •Красная линия (Зубы Аллигатора) — это Линия Баланса для значимого временного периода на порядок ниже (8-периодное сглаженное скользящее среднее, сдвинутое на 5 баров в будущее). •Зеленая линия (Губы Аллигатора) — это Линия Баланса для значимого временного периода, который ниже еще на один порядок (5-периодное сглаженное скользящее среднее, сдвинутое на 3 бара в будущее). Губы, Зубы и Челюсть Аллигатора показывают взаимодействие разных временных периодов. Поскольку тренды на рынке можно выделить лишь в течение 15–30 процентов времени, то необходимо следовать трендам и не работать на рынках, изменяющихся только в пределах определенных ценовых периодов. Когда Челюсть, Зубы и Губы закрыты или переплетены, Аллигатор собирается спать или уже спит. Когда он спит, его голод увеличивается — чем дольше он спит, тем более голодным он будет, когда проснется. Когда он просыпается, первое, что он делает, — это открывает свою Пасть и начинает зевать. Затем он начинает чуять запах пищи: мясо быка или мясо медведя, и начинает за ним охотиться. Когда Аллигатор основательно наестся, он начинает терять интерес к пище-цене (Линии Баланса сходятся) — это время для фиксирования прибыли.
Скачать Форекс советник Breakthrough_BB
Этот советник использует следующие правила на покупку: 1. MA_Long должна повышаться — это фильтр 2. Цена закрытия должна пересекать снизу вверх верхнюю границу Боллинджера (BB_Up) 3. При покупке выставляем стоп на уровне нижней границе Боллинджера минус reserve пунктов. Выход: При пересечении ценой закрытия средней линии Боллинджера сверху вниз. Правила на продажу зеркальны покупке.
Скачать Форекс советник Fractals
Советник Fractals посредством отложенных ордеров работает по 3 и 11 уровневым фракталам. То есть, если есть бар High который выше предыдущего бара и последующего это 3 уровневый фрактал. 11ый уровень фрактала это когда слева и справа есть 5 баров которые выше/ниже текущего.
Скачать Форекс советник WOC modify 04
Советник WOC_modify_04 открывает позиции, подсчитывая тики в нужную сторону с нужной скоростью. Время нахождения советника в позиции, в большинстве своем составляет менее 2 минут, подача котировок также должна быть достаточно быстрой, а спред — низким.
Скачать Форекс советник ATR Traller
Трейлинг стоп основан на индикаторе ATR (Average True Range). Направление начальной позиции контролируется входным параметром; каждое следующие направление противоположно предыдущему.
Скачать Форекс советник Bulls V1
Торговая система включает в себя:
паттерн на графике «внутренний бар»;
«скользящие средние» — для определения тренда и направления торговли соответственно;
определение зон «перекупленности» и «перепроданности» по индикатору DeMarker;
трейлинг-стоп для каждой прибыльной торговой позиции.
Советник совершает анализ и торговые операции в следующем порядке:
робот анализирует график в реальном времени и ожидает появление паттерна «внутренний бар»;
далее по двум «скользящим средним» SMA(70) и SMA(14), советник определяет наличие или отсутствие восходящего тренда, путем анализа их взаимного расположения, при этом линия SMA(14) должна быть выше линии SMA(70) и цена закрытия сигнальной свечи (внутреннего бара) должна быть тоже выше линии SMA(70);
перед непосредственным открытием торговой позиции, советник ждет, когда линия индикатора DeMarker войдет в свою зону «перепроданности»;
далее все просто, если сделка идет в прибыльном направлении, советник сначала устанавливает безубыток, а затем запускает трейлинг-стоп с установленными в настройках параметрами, если же сделка идет в минус, то фиксируется по установленному заранее стоп-лоссу, без каких-либо дополнительных манипуляций с торговой позицией или позициями.
Скачать Форекс советник Faktor Volatilnosti EA
Faktor Volatilnosti EA является усеченной версией сеточника, работающей по системе мартингейл. Вход на рынок производится, когда пробиваются полосы Боллинджера, если позиция становится убыточной, программа устанавливает еще три ордера.
Скачать Форекс советник FxbrokerbusterV1.0
Стратегия данного советника основана на трендовом канале, внутри которого совершаются торговые операции. Данный фактор благоприятно влияет на устойчивости работы советника, что подтверждается уровнями максимальной и относительной просадки.
Скачать Форекс советник Cobra ver 1.0
Алгоритм, который использует советник Cobra 1.1, сводит практически к минимуму риск потери капитала. Подтверждением тому является очень большое количество трейдеров, которые используют этот робот для успешной торговли на рынке форекс.
Скачать Форекс советник FlatStream v2.31
В основе советника краткосрочный скальпинг незначительных рыночных колебаний, происходящих в период завершения американской сессии. Торговля ведётся как фиксированным лотом, задаваемым вручную, так и с возможностью включения реинвестирования получаемой прибыли (пропорционального увеличения торгуемого лота с ростом депозита) по методу фиксированной фракции.
Скачать Форекс советник CrossPoint
Советник CrossPoint — торговый робот нового поколения. CrossPoint был создан благодаря тесному сотрудничеству опытных трейдеров и высококвалифицированных программистов, что позволяет ему эффективно работать как в условиях многодневного флета, так и при сильных трендах.
Скачать Форекс советник BADX v1
Советник флетовый. Для входов использует сигналы индикаторов ADX и Bollinger Bands. Выходы по уровням стоп лосс и тейк профит.
Скачать Форекс советник PipStrider V134 edu nodll
Советник PipStriderV134_edu_nodll обеспечивает снижение рисков, связанных с использованием стратегии мартингейла путем взвешенной системы уменьшения рисков The Martingale Disrupter.
Скачать Форекс советник EA SmartSlyFox
При открытии более 2 позиций одновременно, советник усредняет все позиции, таким образом, при небольшом откате закрываются все однотипные ордера.
Скачать Форекс советник Back v1
Советник торгует только лимитными ордерами. Выше зафиксированной цены открытия в 21:00 по серверному времени на расстоянии 25-ти пунктов откладывается лимитный ордер на продажу объемом соответствующем 5% риска для сделки. Выше данного ордера на расстоянии 5-ти пунктов откладывается такой же ордер с таким же объемом. Это продолжается до тех пор, пока количество ордеров не станет равным 4-м. То же самое происходит и ниже цены открытия на том же расстоянии, но только здесь откладываются лимитные ордера на покупку. Take Profit для всех отложенных ордеров устанавливается на цену открытия, а Stop Loss устанавливается на расстоянии 130 пунктов от ближайших ордеров. Спустя 2 часа после установки ордеров, Stop Loss всех сработавших ордеров перестанавливаются в безубыток. А спустя 4 часа после установки, все не сработавшие ордера удаляются. Настройки советника позволяют отключить перестановку Stop Loss в безубыток, а так же отключить встроенный мани-менеджмент, без которого советник будет выставлять торговые ордера равного объема, установленного в тех же параметрах. Там же можно установить риск в процентах на одну сделку.
Скачать Форекс советник ReticoloFX Ring EUR-GBP-USD
Таким образом, при боковом тренде советник может держать открытые ордера несколько месяцев, постепенно наращивая позиции. При этом не важно, куда двинется цена после флэта, в любом случае будет получена прибыль.
Скачать Форекс советник BoliBands&Envelop
Торговая стратегия советника BoliBands&Envelop основана на двух индикаторах: Bolliger Bands и Envelopes. Когда нижняя линия Envelopes пересекается со средней линией Боллинджера, происходит открытие ордера. В зависимости от типа пересечения открывается позиция либо на продажу либо на покупку.
Скачать Форекс советник Ilan 2.0
Советник ilan 2.0 это полностью индикаторный торговый робот, построенный на показаниях двух стандартных осцилляторов: RSI и CCI. Версия оптимизирована для торговли на 5-ти минутных тайм-фреймах, таких популярных валютных пар как EUR/USD, GBP/USD, USD/CHF, USD/JPY и USD/CAD. Метода Мартингейла применяется в качестве способа управления капиталом. Советник ilan 2.0 открывает торговую позицию на покупку в момент, когда линия индикатора RSI выходит из зоны перепроданности, а линия индикатора CCI при этом находится ниже горизонтального уровня установленного в его параметрах.
Скачать Форекс советник FapTurbo-ver.52
FapTurbo — популярный ночной скальпер. Работа эксперта основана на индикаторах iRSI с разными периодами и индикаторе МА. Помимо индикаторов также используются фильтры по времени открытия, фильтры волатильности, тренда и шума.
Скачать Форекс советник Spike Trader
Позиция держится открытой пока не закроются Hold свечей, или не сгенерируется противоположный сигнал. При появлении нового сигнала в том же направлении, новая позиция не открывается, а сбрасывается таймер свечей уже открытой позиции.
Скачать Форекс советник ow1000p
Дополнительной особенностью торгового робота является увеличение прибыльных сделок, если инвестор ставит открытие ордеров только в Long, либо в Short, в зависимости от направления тренда на ближайшие полгода.
Скачать Форекс советник ReticoloFX
Его стратегия построена на грамотном математическом расчете, благодаря которому советник подстраивается под движения рынка, что, несомненно, несет массу преимуществ и хорошую прибыль.
- GoldenProfit_AUTO;
- Подборка Ilan;
- Take Profit;
- WmzvonMonet;
- day_breakout;
- Подборка avtoforex;
- bablosrulit;
- Chuvashovs_Fork_Expert;
- Forex-Gold-Trader-V.2.0;
- macd-adx-h1;
- trailingator;
- TrailingStopLight;
- Trend Racing 3.56 ME Lite+time;
- VilkaChuwashowa;
- MTF Stochastic v2.0;
- SpudFibo;
- 2Sides_v4.12b-mell-mod4;
- ADX_CCI v3.1_mod_FastProfit;
- ASC++;
- Boogie+Wackena;
- Breakout BSL EA;
- Calypso;
- Capital-5;
- CaspianEA;
- Channels;
- cm_EA News;
- Color Stochastic v1.02;
- CYCLONE-203EU_v1;
- DayScalp 1.0;
- Dinamix_High_Return_2.38;
- Dragonpips;
- DVD 100-50 cent;
- EA_ForexGodfather_GBPUSD_H1_v1.0;
- EA-Poison Robot;
- e-CloseByLossOrProfit;
- Elevated3.03;
- e-MoveSLTPbyMouse;
- e-MovingInWL;
- e-MSound;
- e-News-Lucky$;
- enterra_forex_star_ea_3.1;
- e-OCO;
- e-OpenByTime;
- e-PSI@MultiSET;
- e-ScreenShot;
- e-SOTrailing;
- e-SoundWorkOrder;
- e-Trailing;
- EUREKA v7.2 Evolution;
- e-VTrailingByProfit;
- Exp_16_Champ;
- fibo_martin;
- Forex Automator Pro;
- Forex Cha-Ching;
- FOREX Combo 1.46;
- Forex Crusher;
- Forex Harvester 2_mod;
- Forex Invader;
- Forex Shocker;
- Forex Terminator;
- Forex_COMBO_System_2_RUS_(2.42);
- forex_solomon;
- foreXer_4.1;
- Forex-Gold-Trader-V.1.0_full;
- ForexGrowthBot_1.1;
- ForexHacked_v1.0e;
- ForexUltimateBot_1.4;
- FT_FOREX_INSIGNIA;
- FxbrokerbusterV1.0;
- FXZapperV1.2;
- G.P.Morgan DREW;
- G.P.Morgan;
- GEPARD3.1;
- graalll;
- Greezly;
- HiRIDER Advanced;
- ichimoku_new;
- Ilan_HiLo_RSI;
- Integra_v2.6;
- Loza;
- M7SidewinderPRO_1;
- MACD Sample;
- Mafioso Trading Robot;
- ma-shift;
- maximus_v10;
- Megabot;
- MegaDroid_cracked_edition;
- Money Sistem V;
- Moneymaker5M_2.0m_DemoAndLive;
- Moving Average;
- NeuroMoneyManagement;
- PipAndroid_v1.0;
- PipZu_EURUSDv_source;
- Platinum;
- ProfitHunter;
- PROVERKA_1.4;
- Pyramid;
- Quantum Gravity Ind;
- QuantumTrader_v5.0_Elite;
- RN V3;
- RSI Power Maximum;
- Scalper 2010;
- Steinitz_HAS_MTF_Hedge_v3_21;
- Step;
- Stochastic_Divergence_MTF;
- Swan_ADX_CCI_N1.17;
- Taichi DeMarker EA;
- TENGRI_1.4;
- The Wizard;
- TOPGUN ver3.1;
- TrendCapture (Modified);
- UTF-8»Steinitz_HAS_MTF_Hedge_v3_21%7Ecrackversion;
- Viktorya;
- WOC.0.1.2;
- Woodies the robot new;
- x-module;
- ZUP;
- ZVER;
- Лавина V_5;
- EA-EURO_BLASTER;
- ForexSteam;
- Robot_Forex_2015_Profesional_Real;
- Laguerre;
- PerkyAsctrend1;
- Rosa;
- SilverTrend_Signal With Alert v3;
- TTF_MW;
- Универсал_1.69;
- xMeter;
- 2Bar trend_Ron;
- 2MA_DivergenceTrader;
- 2MAX;
- BollTrade;
- BUYBUYBUY;
- FrameCloser;
- TradeCloser;
- TwoPerBar;
- i_MACD;
- SHELL;
- Fish;
- 10points;
- 100 pips a day;
- AccountMonitor;
- AdaptTS;
- Always in play;
- AmazingEA;
- Aroon;
- autoFX_HaNoo_v10;
- Basket_Profit_Alert2;
- Binario;
- Breakout Expert;
- BronzeW;
- Bruno v1;
- Bryan;
- Camarilla Forex System;
- Cancel Orders;
- Clear The Board Bee-otch;
- CloseMall_Hour_Input;
- CloseOnTime;
- ColorOsMA;
- Coramac;
- CSP;
- csv_to_hst;
- CurrencyProfits;
- CyberiaTrader;
- Daily Scalp;
- DailyTrader;
- Daydream;
- Decorator_v01;
- Deltaforce;
- DigFiltr;
- Divergence Trader;
- doji_arrows expert;
- DojiTrader;
- Donchain counter-channel system;
- Dorian;
- DoubleMA_BreakOut_EA;
- EA Hans;
- e-ASCTrend;
- e-BrainTrend;
- e-BTT;
- e-F5Diapazon;
- e-F5S_2;
- EFB;
- e-Friday;
- eFXSI;
- eGideon;
- EK Starter;
- elder;
- Elliott Wave Trend;
- EMA-CROSS;
- email;
- e-MondayF_LS;
- e-NightTrade;
- Envelope;
- Farhad Hill Version 2;
- Farhad;
- FidgetExp;
- Firebird;
- Firestats;
- fotest;
- Fractal Zig Zag;
- Fractured Fractals;
- Franks 4hour limit orders;
- FrBestExp;
- FXAnalyser_v6;
- GAMMA;
- Ganbah;
- Get Rich or Die Trying Any;
- GLAMtrader;
- GoldWarrior;
- Happy Doji Lucky Hammer;
- HedgeHog;
- Heiken;
- icwr;
- james_bond;
- JK_sinkhro;
- JMACD;
- Juice;
- KI EA;
- kolbas_ch_EA;
- Lag-V1;
- LAS VEGAS TUNNEL;
- LBS;
- Lentiaika_demarka;
- Longterm;
- LSMA_Daily;
- MACDT;
- MakeGrid;
- MAmod;
- ManageTakeProfit;
- martingeil;
- MaxMinWPR-MM;
- mikahekin;
- MMTS_Expert;
- moneymaker v2;
- MoStAsHaR15 Pivot Expert;
- Moving Average;
- Multi_Lot_Scalper;
- MultiBreakOut;
- MultiEMA;
- Multi-Lot Scalper;
- MultiPairWPR;
- MultipleMA;
- nemox;
- NinaEA;
- OsMA;
- OverHedge;
- P6 Released;
- pedroXXmod;
- Pegasus;
- Pending Orders;
- Phoenix_EA;
- pipmaster;
- PivotEMA;
- RainbowOsMA;
- RandomNumbers;
- Renko Trader;
- Robot_Power;
- ROC;
- RPM5;
- RPT;
- RSI EXpert;
- russian20_HP;
- SDX-TzBreaktout;
- Session breakout;
- SHE_Lucky;
- SHI_Mod_vLine;
- SilverTrendTrader;
- SLR_MoneyRain;
- SMC;
- SmoothCandle;
- SMSalert;
- SnapShotEA;
- Starter_CoolGluk;
- Starter;
- SweatSpot;
- TECH_ANALYST;
- The Reversal Bar;
- The Theory of Cycles;
- TickColector2-Fas;
- TikTak;
- Trendline Trader;
- TrendScalper;
- TripleMA_Crossover_EA;
- True Scalper;
- TSD;
- TunnelMethod;
- Turbo_Robot;
- UniversalMACrossEA;
- VarMovAvg;
- vlado;
- Vegas Tunnel;
- Volume_trader;
- WaitToTrade;
- Wilder’s ADX;
- ZeroLagEA-AIP v0.0.4;
- Zmei_trader;
Индикаторы
Скачать Индикатор ZIGZAG по фракталам
ZIGZAG строится по фракталам, фракталы выбираются как максимальный/минимальный из группы.
В настройках задается количество свечей, по которым строятся фракталы
Скачать Индикатор линий поддержки и сопротивления SignalLINES
Линии строятся по фракталам как на рисунке. Далее линии можно перемещать куда угодно и под любым углом. Т.е подстраивать линии можно руками под собственную торговую стратегию.
Скачать Индикатор выхода из флета
Индикатор выхода из флета.
Скачать Индикаторы со старших таймфреймов (RSI, Stochastic, МА, CCI)
Вы задаете в настройках нужный Таймфрейм и на графике идет показ того периода, который вы задали. Например, ставим в настройках 60 минут и у нас на 15 минутном графике показываются данные с Н1
В настройках, кроме стандартных настроек, присутствует и окно ввода нужного нам ТФ. Данные вводятся в минутах.
Скачать Индикатор Сm-ind-Level Signal
Сигнал при приближении к экстремумам заданного периода. Индикатор cm-ind-Level Signal.
Скачать Индикатор На основе тиковых объемов cm-Volume-Level
Объемы торговли имеют в определенные часы свои значения, и с каждым днем это практически одно и то же число, но иногда в рынок вливается большее число игроков или большее кол-во денег и тогда эти вроде бы устоявшиеся значения начинают показывать рекорды. Индикатор усредняет значения Volume за указанный вами период и когда мы видим пробитие этого усредненного объема, то можно предположить, что рынок начинает меняться.
Скачать Индикатор Сm-Level
Индикатор показывает уровни, где была цена за период времени с TimeStart, плюс к этому кол-во фракталов на данной цене (обозначено красным цветом) и кол-во экстремумов (Hight Low) на данной цене (обозначено зеленым цветом).
Скачать Индикатор Свечного анализа cm-FiguresCandle
Показывает основные фигуры свечного анализа.
Скачать Индикатор Cm ind Level
input int Candles=5; //сколько свечей зацепила цена
input int History=50; //на каком промежутке ищем
Скачать Форекс Индикатор Swings_and_levels — Ganzigzag
Данные индикатор «Свинги и уровни» будет полезен тем, кто торгует по Ганну. Индикатор от Кирилла Боровского по Свингам и Фибо — Ganzigzag.
Скачать Индикатор Информационная панель cm-Trade Info
После установки на график, на панели отображается информация, отдельно по каждому направлению о количестве ордеров и суммарном лоте.
Скачать Форекс Индикатор Inf_Open_Orders_2d_b12
Данные индикатор будет полезен тем, кто торгует локами или усредняет свои позиции. Он показывает расстояние до цены, где будет без убыток по всем ордерам или отдельно для ордеров, которые открыты на продажу или на покупку.
Скачать Индикатор Уровня безубыточности NoLoss
Индикатор NoLoss показывает два уровня, при достижении которых группой ордеров Sell или Buy достигается порог нулевого профита. Так же индикатор показывает суммарный уровень безубытка и уровень безубытка с учетом установленных отложенных ордеров (т.е. где будет уровень, если все отложенные ордера станут рыночными).
Скачать Индикатор Professional Sentiment Accumulator
Professional Sentiment Accumulator – индикатор накопления сантимента. Показывает, в каком направлении открывать сделку, кто на рынке верховодит: покупатели или продавцы.
Скачать Индикатор Пересечения двух МА с алертом
Индикатор дает сигнал на пересечении 2х MA, если период одной из них ставите 1 то значит будет пересечение МА и текущей цены.
Скачать Индикатор Professional B&S Power Indicator
Индикатор силы покупателей и продавцов. Данный индикатор можно сравнить с обычной «резинкой», он показывает нам, насколько сейчас та или иная группа трейдеров готова продолжать то или иное движение. Его мы относим больше к тактическим индикаторам, так как он показывает нам наилучшее время совершения сделки.
Скачать Индикатор MultiInstrument
Индикатор MultiInstrument будет очень полезен трейдерам, использующим торговые стратегии построенные на хеджировании. При такой торговой стратегии важно определить какой из инструментов на данный момент нужно продать, а какой купить. Для этого есть множество вариантов, один из них это разместить котировки обоих инструментов в одно окно и по характеру их движения определить инструмент для покупки и продажи. В этом и поможет индикатор MultiInstrument.
Скачать Индикатор Professional TF Convertor Indicator
Конвертер, для построения нестандартных таймфреймов.
Скачать Индикатор cm_ind—Smart Gread
Индикатор расчета параметров в сеточных стратегиях.
Скачать Индикатор Professional Trend Indicator
Индикатор, показывающий направление текущего тренда.
Скачать ТЕСТЕР любого индикатора в открытом коде Тестер индикаторов
Советник-тестер для любого индикатора
Программы для создания советников для MT4 и 5
Программа для создания советника является не чем иным, как автоматизированным алгоритмом торговой стратегии. Если Вы имеете проверенную торговую стратегию Форекс, то при желании можете самостоятельно автоматизировать ее для MT4 и 5, превратив в торгового робота.
Однако чтобы создать советник для Metatrader, необходимо уметь пользоваться языком программирования «Meta Quotes Language», а это умеют делать далеко не все. Как раз для тех, кто не силен в программировании и предназначена программа для создания советника для MT4 и 5.
Сегодня, Вы можете найти массу обучающих материалов на русском языке о том, как написать советник при помощи MQL, но как говорилось выше, новичкам разобраться во всем этом достаточно сложно, а ведь они, как и любой другой трейдер мечтают о создании своей собственной уникальной автоматизированной стратегии, то есть о советнике Форекс для Metatrader.
РЕКОМЕНДУЕМ: ТОП 2 ЛУЧШИХ БРОКЕРА НА 2020 ГОД
Не требуется верификация! Фиксированные выплаты! обзор/отзывы | НАЧАТЬ С 10$ 2014 год. Дарит безрисковую сделку. обзор/отзывы | ИНВЕСТИРОВАТЬ С 5$
Поэтому мы хотим рассказать Вам о некоторых популярных на сегодняшний день программах для создания советников Форекс для MT4 и 5. Некоторые из них на русском языке, а некоторые если даже и не русифицированы, то понятны на интеллектуальном уровне, поэтому разобраться в них будет не сложно.
Программа для создания советника Форекс «StrategyQuant» для MT4 и 5
Итак, начнем с того, что сама программа для создания советника StrategyQuant является универсальной, так как способна создавать сложные алгоритмы для Forex трейдинга и также опционной торговли и торговли акциями. Уникальность программы в том, что от самого трейдера не требуется каких либо знаний в области торговли и программирования. Результат использования данного алгоритма будет сохранен как советник для metatrader, причем с полным кодом.
Как же работает программа для создания советника StrategyQuant?
StrategyQuant является программным обеспечением, не имеющим ни опыта в трейдерстве ни мозга, она попросту сочетает стандартные доступные блоки (цены, индикаторы и тому подобное) для создания новых торговых правил. Затем все это тестируется по историческим данным, чтобы определить, насколько стратегия эффективна.
Начинается все с выбора правил, которые могут быть представлены показаниями стандартных индикаторов:
- Stochastic, Momentum, RSI, CCI и тому подобных),
- свечных паттернов («Доджи», «Падающая звезда», «Молот» и других),
- нестандартных индикаторов,
- временных показателей (определенные дни, часы) и так далее.
Затем необходимо выбрать валютную пару и промежуток времени, а также фильтр отбора прибыльных стратегий (допустимые просадки, прибыльность, убытки и тому подобное). Указав все интересующие нас параметры – запускаем генератор стратегий.
Вариантов создания торговых систем, заложенных в программу StrategyQuant разработанную с целью создания советников Форекс под Metatrader огромное количество.
Подведя итоги можно сказать, что программа для создания советника StrategyQuant даст возможность создавать массу самых уникальных стратегий торговли, разрабатывать системы под любые сроки и виды рынков, а не только для Форекс, сохранять стратегии в виде торговых роботов с полным кодом, улучшать уже имеющиеся стратегии.
Еще одна программа для создания советника «Ensed Cor», подходящего для MT4 и 5
По большому счету, любая программа для создания советника для MT4 и 5 работает по аналогичным алгоритмам, и основными отличиями такого ПО являются дополнительные функции. Рассматриваемый нами программный конструктор Ensed Cor, предлагает использование минимального набора функций.
Примечательно еще и то, что данный конструктор может замечательно работать как с «заточенными» индикаторами metatrader-а, так и с версиями пользовательских алгоритмов. Просто нанесите на графическое окно инструмента необходимые индикаторы и сохраните шаблон, после чего загрузите его в Ensed Cor.
Настройки вводятся в отдельной вкладке ПО, после чего все параметры будут доступны в исходном коде советника.
Неплохая разработка программы «Expert Advisor» для создания советника Forex
Терминал Metatrader 5, сравнительно недавно появился на рынке Форекс, поэтому на русском языке программ для создания под него советников пока нет. Но это не страшно, программа для создания советников и других алгоритмов Expert Advisor, хоть и не русифицирована (пока), но является интуитивно понятной, так как представляет собой графическую среду с набором уже готовых блоков торговли, позволяющих создать торгового робота буквально в считанные минуты, причем без навыка программирования.
В программе реализован подход, позволяющий создавать визуальные представления сигналов и стратегий торговли, то есть Вы как бы работаете с бумагой и карандашами. Полученные диаграммы торговли в автоматическом режиме анализируются MQL5 генератором и преобразуются им в уже готовые к торговле советники.
ЛУЧШИЕ ФОРЕКС БРОКЕРЫ, ПО ДАННЫМ РОССИЙСКОГО РЕЙТИНГА НА 2020 ГОД:
ТОП 2 ЛУЧШИХ БРОКЕРА БИНАРНЫХ ОПЦИОНОВ 2020 года:
Чтобы создать торгового робота при помощи программы Expert Advisor и начать торговать, нужно понять такие моменты:
Trading diagram (торговая диаграмма) является графическим представлением робота, которое отображает процесс принятия решений системой торговли. Такие диаграммы создают из специальных блоков, соединяющихся между собой. В результате получаются сложные торговые советники. Главное правильно задать параметры таких блоков и связать их между собой.
Итак, запускаем программу и на торговую диаграмму помещаем несколько блоков «Technical Analysis»:
Для определения торговых условий будущей стратегии, кликните по иконкам «ТА» мышкой и задайте параметры. К примеру, для открытия длинных позиций:
Для открытия коротких позиций:
Далее, на диаграмму торговли поместим блоки «SELL» и «BUY»:
Теперь необходимо задать параметры «Stop Loss» / «Take Profit», а также величину «Trailing Stop» для блока «BUY»:
То же самое проделайте с блоком «SELL»:
Далее соединяем между собой все блоки и получаем диаграмму торговли:
После того, как Ваша диаграмма торговли будет готова, необходимо сгенерировать код торгового робота. Для этого следует выбрать в подменю главного меню пункт «Trading Diagram» и в выпадающем окошке активировать «Generate MQL5 Code»:
Также, программа полностью преобразует диаграмму торговли в работоспособный торговый робот. После того, как будет сгенерирован код советника, он станет доступным для работы с ним в терминале metatrader 5. Чтобы советник начал торговать просто запустите его на своем рабочем графике.
Программная разработка для создания советника «Gordago Forex Optimizer»
В заключение хотим рассмотреть еще одну программу современности – «Gordago Forex Optimizer». Данное ПО практически не отличается от платформы metatrader, при этом сам процесс создания программных модулей реализован достаточно удобно.
Окно для работы разделено на две области (верхняя/нижняя). В верхней Вы задаете параметры вхождения в рынок, а в нижней области, задаются условия, по которым ордера будут закрываться.
Как видите, все очень просто и понятно, хоть конструктор и не на русском. Все стратегии, данный конструктор сохраняет с расширением «.gso».
Создаем советник в программе Forex ЕА generator для MT4
РЕКОМЕНДУЕМ ПРОВЕРЕННЫХ ФОРЕКС БРОКЕРОВ, РАБОТАЮЩИХ ПОРЯДКА 20 ЛЕТ!
Конструктор Советников
Каждый трейдер пройдя путь новичка, рано или поздно приходит к мнению, что для эффективной торговли ему необходимо автоматизировать собственную торговую тактику.
Все мы прекрасно понимаем, что работая вручную на эффективность торговой стратегии оказывает человеческий фактор, особенно это касается стратегий для которых молниеносный вход в позицию без каких либо промедлений решает все.
Советнику в отличие от человека неведомы такие понятия как страх или жадность, усталость, невнимательность, рассеянность. Его основной задачей является выполнить те команды, которые вы ему прописали, а не рассуждать стоит покупать или нет.
Причем вы никогда не узнаете эффективна ли ваша стратегия или нет до тех пор, пока вы ее не запрограммируете и не проведете соответствующее тестирование согласно всех правил.
Не зря же одна и та же торговая стратегия в разных руках показывает разную эффективность, ведь в торговом процессе мы очень часто задействуем и интуицию.
Не смотря на необходимость перехода от ручной торговли к автоматической многие трейдеры не могут это сделать по ряду объективных причин. Что бы запрограммировать стратегию необходимо знать язык программирования или платить просто огромные деньги программистам, причем прибыльна она будет в итоге или нет никто вам не скажет.
Поэтому что бы сэкономит ваши деньги и время, предлагаю использовать конструктор советников, который позволит, без каких либо знаний в программировании, создавать советники на основе стандартных и популярных индикаторов.
Конструктор советников Forex Strategy Builder Pro
В сети интернет присутствует очень большое количество подобных программ, однако все они очень сложны в освоении или чисто на английском языке. Поэтому в качестве примера мы возьмем самый простой и доступный конструктор советников Forex Strategy Builder Pro.
Прежде чем приступить к работе перейдите в конец статьи и скачайте эту программу с нашего сайта. В процессе установки этого приложения нет ничего сложного, поэтому после первого запуска вы можете увидеть такой вид:
Изначально программа запустится на английском языке, однако настройки очень легко сменить на русский язык. Что бы приступить сразу к созданию советника в конструкторе нажмите на блок «Новая стратегия». Перед вами появится рабочая область:
Рабочую область можно условно разделить на три блока, а именно «Входные параметры», «Стратегия», «Статистика аккаунта». В блоке «Входные параметры» вы можете увидеть валютную пару на которой будет проводится тест, временной период, временные рамки, источник котировок, спред, своп, комиссия а так же метод интерпретации теста.
Все эти параметры можно изменять и делать приближенными к реальным торговым условиям. В блоке «Статистика аккаунта» вы сможете увидеть всю информацию по счету в результате тестирования вашей ново созданной стратегии.
Самым важным для нас как пользователей является блок «Стратегия», поскольку именно в нем происходит создание будущего советника. Условно этот блок разбит на три раздела, а именно «Свойства стратегии», «Вход в рынок», «Закрытие сделок».
В каждом из разделов конструктора советников необходимо провести настройки соответственно вашей торговой стратегии. В разделе свойства стратегии необходимо задать лот, которым будет открываться позиция или процент от депозита, стоп приказ и профит, по желанию включить или выключить мартингейл, а так же особенности управления позициями.
Для примера мы установили, чтобы советник рассчитывал лот в зависимости от процента риска, а так же включили мартингейл с множителем 1.7. Следующим шагом необходимо в разделе «Вход в рынок» с помощью индикаторов задать торговые условия.
Для этого заходим в этот блок и выбираем необходимые нам индикаторы. Мы же решили остановиться на пересечении скользящих средних и выбрали индикатор MA Crossover, в котором задали медленную и быструю МА.
Набор сигналов для входа в позицию просто огромный, поэтому практически все стратегии, которые основываются на индикаторах, легко поддаются автоматизации.
Следующим шагом после четкого прописывания сигналов будущего эксперта необходимо в разделе «Закрытие сделок» выбрать необходимый алгоритм. Система предлагает нам закрывать позиции по стоп приказу, по профиту и по показаниям различных индикаторов.
Так же вы можете установить закрытие позиции по времени. Для нашего экспериментального советника мы поставили закрытие по профиту, поскольку ранее мы включили мартингейл.
Собственно на этом создание эксперта подходит к концу. Далее смотрим в блоке «Статистика аккаунта» как повел себя эксперт на истории. В нашем случае эксперт закрылся с прибылью, а результат вы можете увидеть на картинке ниже:
Так же у нас есть возможность протестировать советник в мультивалютном режиме, а именно задать несколько валютных пар и познакомится с поведением стратегии на каждой. Для этого в левой боковой панели выберите Мульти-рынки. После чего следует добавить нужные нам инструменты и нажать на кнопку «начало». Результат нашего робота в мульти тестере смотрим ниже:
Как оказалось, предложенная нами торговая стратегия дала прибыль по двум валютным парам, а именно по евро/доллар и по фунт/доллар.
Помимо рассмотренного конструктора советников в программе присутствует генератор торговых стратегий, который из заданных индикаторов строит в автоматическом режиме советник и оптимизатор, благодаря которому можно оптимизировать настройки эксперта.
Результат вашей работы можно сохранить как в виде советника для МТ4 так и для МТ5, нажав на кнопку «Экспорт советника».