Как создать торгового робота форекс? подробно об создании советников — Forex Info Trade

 

Оглавление

Как создать торгового робота форекс? подробно об создании советников

Точное количество советников для МетаТрейдера 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) существенно уступает возможностям программиста.

Возможно, Вам будут интересны следующие обзоры:

• Преимущества и недостатки принципов диверсификации в бизнесе

• Как мыслить, чтобы стать богатым

• Почему я считаю Форекс обучение – самым большим обманом в истории

• Какими бывают источники финансирования инвестиций

• Обзор брокера FinmaxFX – торговые условия нового форекс брокера

You have no rights to post comments

Создание простого торгового робота для работы на Форекс

Ниже показан процесс создания простого торгового робота для работы в терминале MetaTrader4. На этом простом примере вы сможете попытаться создать своих торговых роботов для частичной или полной автоматизации торговли на рынке Форекс.

Для создания торгового робота мы будем использовать язык программирования MQL4.

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

Шаблон создаваемого торгового робота

Шаблон, это то с чего начинается создание любого торгового робота или советника. Шаблоны могут несколько отличаться друг от друга, но я предлагаю вам простой работающий вариант:

#property copyright “”

#property link “”

//В этом месте программного кода описываются все переменные, используемые в программе

int start() // Спец. функция start

// В этом месте прописывается алгоритм действий торгового робота (с использованием //специальных команд языка MQL4)

return; // Выход из start()

Алгоритм действий торгового робота

В алгоритм действий создаваемого торгового робота мы закладываем свою торговую систему. Торговые роботы могут иметь сложные разветвленные алгоритмы действий, учитывающие множество факторов и путей развития событий на рынке Форекс. В данном случае мы ограничимся простым алгоритмом, основанным на покупке при цене выше скользящей средней и продаже при цене ниже скользящей средней.

Скользящая средняя это понятие технического анализа, выражающее некоторое усредненное значение цен, графически представленная в виде линии на графике. См. рис.:

Кликните по рисунку для увеличения

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

if( Bid>iMA (Symbol(), Period(),PMA, 0,MODE_SMA , PRICE_CLOSE, 0) )

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

if( Bid>iMA (Symbol(), Period(),PMA, 0,MODE_SMA , PRICE_CLOSE, 0) )

Bid – цена спроса*;

iMA()– оператор вычисляющий значение скользящей средней (в данном случае используется простая скользящая средняя с периодом задаваемым в настройках торгового робота);

If (условие)if в переводе с английского означает «если». Другими словами если условие, написанное в скобках, выполняется то, выполняется и действие, указанное в фигурных скобках после:

OrderSend(Symbol(),OP_BUY,0.1,Ask,3,Bid–sl*Point, Bid+tp*Point)– это приказ на покупку 0,1 лота с установкой ордеров стоп-лосс (sl) и тейк-профит (tp) задаваемых в настройках торгового робота.

Для того, чтобы создаваемый торговый робот осуществлял продажу при цене ниже скользящей средней напишем следующий программный код:

if( BidiMA (Symbol(), Period(),PMA, 0,MODE_SMA , PRICE_CLOSE, 0) )

if( BidiMA (Symbol(), Period(),PMA, 0,MODE_SMA , PRICE_CLOSE, 0) )

if( BidiMA (Symbol(), Period(),PMA, 0,MODE_SMA , PRICE_CLOSE, 0) )

Конструктор советников форекс позволит создать любой торговый робот

При соблюдении определенных правил, автоматическая торговля с помощью советников может стать источником стабильного дохода. Основная проблема при этом заключается в том, чтобы подобрать подходящий торговый робот. К сожалению, даже платные МТС не всегда могут удовлетворить запросы трейдеров.

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

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

В таких случаях конструктор советников форекс становится просто незаменимым инструментом.

Существует множество программ, которые позволяют создать советник в короткий срок, при этом человеку не нужно знать язык программирования MQL4. Для успешной работы в подобномконструкторе достаточно иметь саму торговую системы – то есть четкий набор сигналов для входа в рынок, сопровождения позиции и ее закрытия. Удобнее всего работать с программой, если стратегия является индикаторной.

Как работает конструктор советников форекс

Как правило, основная сложность при создании МТС заключается в том, что не удается точно запрограммировать правила торговой системы, по которой трейдер успешно торгует вручную, конструкторы советников отчасти решают эту проблему.

В общем случае можно выделить несколько способов создания советника:

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

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

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

Краткий обзор конструкторов советников

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

Программа-конструктор Ensed Cor предлагает минимальный необходимый набор функций для создания МТС.

В демо-версии возможности программы существенно ограничены – нельзя использовать пользовательские индикаторы, к тому же визуально не отображаются созданные условия для заключения и сопровождения позиции. К достоинствам Ensed Cor можно то, что советник сохраняется в привычном для MT4 расширении.

Gordago Forex Optimizer практически ничем не отличается от торгового терминала, создание советников реализовано очень удобно. Рабочее окно разделено на 2 зоны, в верхней указываются параметры для входа в рынок, в нижней части – условия для закрытия позиции. При выделении ячейки в левой части экрана содержится информация о его настройках. Стратегии сохраняются в расширении .gso.

Forex Strategy Builder можно назвать одним из лучших в области конструирования советников. Информация о условиях, используемых в МТС располагается в центральной части экрана.

В этом же окне результат построения торгового робота отображается графически, а в левой нижней части экрана расположено окно с результатами тестирования МТС.

Конструктор советников форекс работает с базой данных MetaTrader4, так что проблем с использованием созданного робота не возникнет.

Создание торговой стратегии на примере конструктора Forex Strategy Builder

Для работы этой программы понадобится установленный торговый терминал MetaTraider4, Forex Strategy Builder пользуется базой данных MT4. Рабочее окно при создании торгового робота можно условно разделить на 3 зоны:

  • в левой части располагаются настройки индикатора, условия и т.д.,
  • центральная часть экрана отведена под описание самой стратегии, в блоках разного цвета указаны использованные индикаторы;
  • справа разместилось окно с результатами тестирования стратегии.

Блоки, описывающие правила стратегии, располагаются в определенной последовательности (приведено описание сверху вниз):

  • первый блок содержит общие настройки советника (размеры SLи TP), используется ли принцип мартингейла, будет ли советник наращивать уже открытую позицию и т. д.;
  • второй блок сверху отвечает за условие открытия позиции. При его выделении в левой части можно выбрать одно из уже подготовленных условий входа;
  • каждый последующий блок приходится на индикатор, использованный при построении торгового робота, при его выделении в правой части экрана можно изменить настройки индикатора;
  • последний блок отвечает за выход из рынка.

Также этот конструктор советников форекс позволяет сразу же после создания протестировать созданный советник. При этом будет использоваться архив котировок MT4, поэтому перед тестированием лучше заново загрузить архив котировок из торгового терминала (вкладка Market–Import MT4 History Data).

Особенности использования советников, созданных с помощью конструктора

Торговый робот, созданный с помощью специальной программы, технически ничем не отличается от советников, встроенных в MT4. Большинство конструкторов позволяют сразу же после создания МТС начать использовать ее в реальной торговле, для этого лишь нужно файл с расширением .ex4 скопировать в папку Experts.

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

Конструктор советников форекс устраняет главное препятствие для трейдеров на пути к автоматической торговли – незнание языка программирования. Но для создания стабильного советника нужен немалый опыт в области автоматической торговли, поэтому результаты собственного творчества нужно использовать осмотрительно. Источник: Dewinforex

Социальные кнопки для Joomla

Принцип работы автоматических торговых роботов на Форекс

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

Напомню, что советник или торговый робот — это автоматическая торговая система. Иными словами – это виртуальный трейдер-робот, который запрограммирован вести торговлю по заложенной в него торговой стратегии.Как известно, хорошую прибыль на рынке Форекс можно получить только при наличии своей, хорошо проверенной торговой стратегии.

Если у вас есть такая прибыльная система, и вы используете ее достаточно долго, стабильно получая прибыль, то Вы можете обратиться к специалисту, создающему программы на языке программирования MQL, который может создать прибыльную автоматическую торговую систему на основе вашей ручной стратегии, то есть, создать торгового робота.

Различают несколько видов автоматических советников:

  • Самостоятельный торговый робот. К нему относится такой советник, который заменяет полностью трейдера, то есть все функции и операции выполняет без его участия трейдера на протяжении определенного периода.
  • Полуавтоматический советник. К нему относится такой советник, который информирует трейдера, когда и как открывать сделку, какой выбрать для этого размер лота, где выставлять тейк профит или стоп лосс, а также может такой советник может спрашивать разрешения на вход в рынок.

Трейдер при этом анализирует ситуацию на рынке дополнительно и принимает сам решение о разрешении открытия торговой позиции.

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

Как работают советники на рынке Forex?

Давайте рассмотрим такую ситуацию для наглядности. Вы поставили программисту техническое задание на создание автоматического торгового советника на основе проверенной вашей торговой системы. Затем после создания вы согласно полученным инструкциям устанавливаете на торговый терминал этого торгового робота.

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

Операции могут быть самыми разными – запрос на наличие свободных денежных средств, открытие позиций и их сопровождение. Торговый робот может проводить разного рода операции ежесекундно в течение любого времени.

А так же производить операции на любой валютной паре или других финансовых инструментах.

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

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

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

Как использовать торгового советника на Форекс

Торговый советник – это специальная программа для трейдинга, которая позволяет осуществлять торговые операции в автоматическом режиме, все решения искусственный интеллект принимает на основе заданного ранее алгоритма. Естественно, что принцип работы инвестор закладывает самостоятельно, как правило, вкладчики адаптируют советника под свою стратегию торговли. Использование плодов автоматического…

Как использовать торгового робота

Торговый советник – это специальная программа для трейдинга, которая позволяет осуществлять торговые операции в автоматическом режиме, все решения искусственный интеллект принимает на основе заданного ранее алгоритма. Естественно, что принцип работы инвестор закладывает самостоятельно, как правило, вкладчики адаптируют советника под свою стратегию торговли.

Использование плодов автоматического трейдинга серьезно разгрузит ваш календарь. Поскольку вам не придется круглые сутки сидеть у монитора, в ожидании, необходимых для прибыльной торговли, условий.

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

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

Некоторые электронные помощники изначально интегрированы в торговый терминал Метатрейдер, чтобы ознакомиться с полным перечнем советников, вам нужно открыть окно «Навигатор», а после перейти на вкладку «Советники». В том случае, если в вашем терминале не активировано окно «Навигатор», то тогда вам необходимо его включить с помощью комбинации горячих клавиш Ctrl+N.

Как запустить советника?

Для того чтобы запустить Форекс советника, трейдеру нужно кликнуть по нему левой кнопкой мыши, а после перетянуть его на график.

Прежде, чем начать использовать какого-либо помощника, необходимо тщательно изучить его описание и основные характеристики.

Дело в том, что некоторые программы создаются специально для торговли конкретными валютными парами, в то время как на других активах, они лишь приносят убытки.

В процессе запуска советника, перед вами появится диалоговое окно, на котором вы увидите две вкладки – «Входные настройки» и «Общие параметры». Используя эти опции, вы сможете в полной мере настроить советника, тем самым, подготовив его для прибыльной торговли.

Если вам удалось корректно установить и запустить советника, то тогда в верхнем правом углу рабочего графика, вы увидите полное название, используемой программы, а рядом с ней будет находиться смайлик.

Для того чтобы деактивировать электронного помощника, вам нужно перейти в основное меню терминала, а после выбрать вкладку «Сервис» и функцию «Настройки». Затем, перед нами появится окно с основными параметрами советника, для отключения, необходимо снять галочку напротив поля «Включить советника».

Если вы все сделаете правильно, то тогда в верхнем правом углу, вместо смайлика появится крестик.

Особенности работы с нестандартными советниками

Естественно, что ассортимент встроенных в торговый терминал электронных советников, не так уж и велик, не говоря уже о том, что стандартные программы далеко не всегда соответствуют торговым стратегиям неординарных инвесторов, как следствие, дела идут под откос.

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

В большинстве случаев, разработка советников Форекс осуществляется на основе встроенного в платформе языка программирования MQL, однако некоторые инвесторы, используют другие методы для создания роботов. Разумеется, что если вы скачаете готового помощника или создадите его вручную, то в любом случае, вам предстоит освоить процесс добавления советника в терминал.

Как правильно добавить в платформу созданного робота?

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

  1. Архив, внутри которого находится программа, необходимо распаковать.
  2. Закрываем терминал, в который мы планируем добавить советника.
  3. Копируем инсталляционный файл нужного вам советника (в данном случае речь идет о файле с расширением .exe4). Скопированные ранее данные, необходимо поместить в папку experts, которая в свою очередь находится в корневой директории торгового терминала.
  4. Запускаем терминал и ищем в списке доступных советников, только что добавленного робота, затем наносим его на график и наслаждаемся его работой.

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

Как определить уровень эффективности используемого советника?

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

Проанализируйте основные показатели программы:

  • Класс: краткосрочный, среднесрочный, долгосрочный.
  • Годовая доходность (фиксируется в процентах).
  • Максимальная просадка за год (фиксируется в процентах).
  • Совокупный рейтинг.

Собственно это основные критерии оценки советника Форекс, вполне вероятно, что в процессе работы вы не замечали серьезных изъянов помощника, в таком случае, математика не пропустит серьезных ошибок, как говорится, сухая статистика – красноречивее любых слов.

© Пелин Дмитрий, BBF.ru

Вы тут: Главная / Уроки / Видеокурс MQL

Видеокурс доступен бесплатно на нашем канале YOUTUBE.

Как сделать собственного советника FOREX на MQL?

Как заработать на рынке FOREX?

Как сделать робота для METATRADER?

Ответы на эти и многие другие вопросы Вы найдете в видеокурсе об MQL!!

“Успех на FOREX c советником в MQL”- это единственный полный сборник всех знаний о языке для metatrader, так называемый справочник mql. Теперь Вы сами сможете увеличить свой капитал почти в 10. раз всего за 12 недель, как победитель конкурса советников для Метатрейдера. Это Ваш первый шаг на пути к ФИНАНСОВОЙ НЕЗАВИСИМОСТИ!

Единственный способ заработка на FOREX – наличие собственного советника на MQL!

Постройте свою торговую стратегию с видеокурсом “Успех на Forex c советником в MQL”

Обретите финансовую свободу с собственной ТОРГОВОЙ СТРАТЕГИЕЙ!

Изначальных знаний основ программирования, финансового рынка и английского языка НЕ ТРЕБУЕТСЯ. Этот курс дает ПОЛНУЮ информацию обо всех аспектах создания советников.

Вам будет интересно  Все для MetaTrader 4 (МТ4) | Школа по созданию торговых роботов

Для Вашего заработка на рынке FOREX откроются новые возможности. Вы сможете создать, либо значительно улучшить Ваш бизнес на бирже, создав собственную торговую методику и РОБОТА!

Главная цель видеокурса- обучить всех желающих созданию торговых советников на языке MQL для терминала METATRADER, а так же показать примеры кодов рабочих программ.

METATRADER-это самый распространенный торговый терминал для взаимодействия с огромным рынком FOREX. С помощью него Вы сможете без проблем совершать сделки и зарабатывать, находясь при этом дома у экрана компьютера.

MQL-Это встроенный в Метатрейдер язык программирования.

Он специально приспособлен для создания программ, которые могут автоматически, без участия человека генерировать ПРИБЫЛЬ! С помощью него возможно создать торгового робота, либо советника для рынка FOREX.

Имея знания об этих технологиях, Вы сможете ЛЕГКО! организовать свой бизнес в Интернет. Так же на нем можно создать индикаторы mql 4.

Что такое Советник FOREX– это написанная трейдером(человеком, торгующим на бирже) программа, способная самостоятельно совершать сделки по заданному алгоритму. Проще говоря-торговый робот.

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

Поэтому программирование MQL-очень важно!

Уроки записаны таким образом, что видео разбивается на две части.

На одной мы смотрим на код нашего советника форекс , а на другой следим за изменениями в METATRADER, которые происходят по мере создания нашего торгового робота на MQL.

Это очень удобно и полезно, поскольку уроки являются практическими занятиями. И как известно именно на практике знания усваиваются намного эффективнее

Темы, охваченные видеокурсом.

На занятиях мы построим абсолютного рабочего советника FOREX, который называется “НА ОТСКОКЕ”. Разберем все тонкости постановки, изменения и удаления ордеров. Вы поймете во всех ньюансах как устроен торговый советник на языке MQL. И если Вам захочется улучшить его, то без проблем осуществите это!

Узнайте так же больше О НАС И НАШИХ ГАРАНТИЯХ!

Как самому создать простой советник для форекса ?

Самый простой советник можно написать на 10-15 минут . Хотите попробовать ? Давайте создадим простой торговый робот , который на одной валютной паре , открывает BUY или SELL ордера .

Сначала обратимся к учебнику MQL4 и посмотрим что нам нужно что бы открыть ордер .

Что бы открыть сделку нам нужен вот такой код :

OrderSend – это команда на открытие , то что в скобках , параметры открываемого

ордера . Как только мы их укажем , торговый терминал МТ4 сможет выполнить команду .

Symbol() – валютная пара , здесь мы ничего менять не будем .

Программа сама определит на каком валютном графике будет торговать советник .

OP_BUY – открываем ордер BUY .

LOT – объём торговли .

Ask – цена по которой откроется ордер .

Slip – нам не нужно , обычно ставят значение 2 – 3 .

StopLoss – значение стоп лосс , ограничение возможных убытков .

По этому значению ордер автоматически закроется .

TakeProfit – тейк профит , ограничение прибыли .

По этому значению ордер автоматически закроется .

Magic – идентификатор советника , если на терминале торгуют другие .

0 и Yellow – эти значения нам пока не нужны .

Как только мы укажем все эти параметры , команда OrderSend откроет ордер с указанными параметрами . Давайте пропишем все значения которые нам нужны . #property copyright “Copyright 2013″#property link “http://forextrendriver2.blogspot.com.by/”

extern double Lot = 0.01; // — указываем лот

extern int StopLoss = 50; // — указываем стоп лосс
extern int TakeProfit =50; // — указываем тейк профит
extern int Magic = 23234 ; //— идентификатор советника

extern – означает , что эти значения можно менять в меню настроек

double – дробные цифры , у нас лот 0.01 int – целые числа Прописав эти значения , создаём команду на BUY ( покупка ) ордер .

Новичку могут быть не понятны установки стоп лосса и тейк профита :

Ask и Bid – это цена покупки валюты и продажи , они имеют разные значения . Можете навести справки , через поиск , что такое Ask и Bid .

В нашем случае стоп лосс должен быть ниже цены Bid , Bid-StopLoss*Point ,

StopLoss мы уже прописали = 50 . Bid – 50 . ,
но что бы не было ошибки 50 нужно умножить на размер пункта текущего графика в валюте котировки. Для этого в MQL4 есть переменная Point . Точно также прописывается и тейк профит .

Ордер на продажу , SELL , очень похож , но имеет небольшие отличия :
OrderSend(Symbol(),OP_SELL,Lot,Bid,3,Ask+StopLoss*Point,Bid-TakeProfit*Point,Magic,0,Yellow) Внимательно сравните с командой на открытие Buy ордера , вы должны заметить отличия :

OP_SELL – продаём и по другому прописаны значения стоп лосса и тейк профита . Не будем разбирать все это очень подробно , вы сами можете в этом разобраться с помощью учебника MQL4 .

Теперь можно всё собрать в кучу , не забыв перед командами OrderSend поставить команду start .
Вот что у вас получится :

// ———- начало кода ——————–#property copyright “Copyright 2013″#property link “http://forextrendriver2.blogspot.com.by/” extern double Lot = 0.01; // — указываем лот extern int StopLoss = 50; // — указываем стоп лосс extern int TakeProfit =50; // — указываем тейк профит extern int Magic = 23234 ; //— идентификатор советника int start()<

Торговые советники Форекс и алготрейдинг на рынке ⋆ Gerchik & Co

1. Что такое алготрейдинг и как создаются торговые советники Форекс
2. С чего начинается создание торгового советника Форекс
3. Как создаются торговые роботы
4. Установка торгового робота в платформу Metatrader 4

Что такое алготрейдинг и как создаются торговые советники Форекс

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

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

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

Изучая графики котировок, трейдер отмечает закономерности изменений движения цены.

Если они повторяются периодически, с редкими исключениями, то наблюдения складываются в торговую стратегию (ТС), следуя которой можно в конкретных ситуациях открывать сделки и получать прибыль.

На основе работоспособной торговой системы и четкой идеи можно создать:

  • Полуавтоматических роботов-помощников, частично автоматизирующие процесс принятия решения.
  • Автоматических роботов, работающих под наблюдением трейдера, так как в любом случае необходимо “присматривать” за работоспособностью советника и актуальности настроек в текущей рыночной ситуации.

Автоматическая торговля Форекс популярна по многим причинам. Главные из них:

  • Торговля советником исключает принятие трейдером необдуманных эмоциональных решений. Торговля роботами позволяет спать по ночам тем, кто страдает одержимостью рынком и испытывает страх перед упущением точки входа даже ночью.
  • Программа следует правилам управления капиталом, устанавливая стоп лоссы. Это практически исключает возможность неконтролируемых просадок.
  • Советник работает круглосуточно, без технических перерывов, если он установлен на VPS сервере или вы не выключаете терминал.
  • Компаниям, использующим советников, легко избежать обвинений в инсайдерстве.

Одной из особенностей рынка является его нестабильность. Еще недавно прибыльная стратегия становится низкодоходной или убыточной.

Иногда тестирование новой стратегии занимает катастрофическое количество времени, за которое рынок снова может измениться — станет менее или более волатильным, соответственно нужно будет менять тактику.

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

Это позволяет добиться максимальной эффективности трейдинга и гибкости.

Создать личный кабинет

С чего начинается создание торгового советника Форекс

Преимущества автоматических торговых систем Форекс бесспорны. Их эффективность по достоинству оценили крупные игроки рынка и рядовые трейдеры.

Качественные торговые советники Форекс демонстрируют неплохую стабильность торговли, при отсутствии крупных просадок, конечно, если это предполагает их алгоритм.

Совокупный объем прибыли от использования нескольких роботов может превышать доход от работы трейдера.

Но стоит обратить внимание на одну тонкость — если вы заказываете робота по своему торговому алгоритму, вероятность зарабатывать гораздо выше.

Создать свой торговый алгоритм

Высокодоходные торговые советники Форекс, продающиеся в интернете за пару копеек, — откровенный обман.

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

Они позволяют создавать программы на основе простых алгоритмов. Торговые советники Форекс, реализующие алгоритм сложных ТС, пишутся профессионалами. Трейдеры постоянно работают над совершенствованием существующих и разработкой новых ТС.

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

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

Для этого трейдер составляет техническое задание (ТЗ), включающее разделы:

1. Введение. В этом разделе:

  • Расшифровываются термины, используемые в описании.
  • Указывается тип советника (трендовый, флэтовый).
  • Перечисляются инструменты и таймфреймы, на которых его планируется использовать.

2. Управление капиталом (мани менеджмент). Здесь указывается:

  • Размер лота.
  • Размер стоп лосса и тейк профита.
  • Трейлинг и т. д.

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

При разработке алгоритма необходимо учитывать, что лучшим автоматическим советником Форекс является не универсальный сложный программный продукт, а тот, который способен стабильно приносить прибыль. Чем проще и понятнее алгоритм, тем стабильнее работа программы и эффективнее ее использование.

Как создаются торговые роботы

Работа трейдера не ограничивается составлением ТЗ. К нему должен прилагаться чек-лист. Программист знает, как пишутся программы торговых роботов, но может ничего не смыслить в торговле на бирже.

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

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

Хорошо, когда созданием советника занимается специалист, ориентированный на разработку такого рода программ.

В этом случае сокращается время на составление ТЗ и чек-листа, поскольку отпадает необходимость в расшифровке терминов, описании работы индикаторов и т. д.

Установка торгового робота в Metatrader 4

Чтобы советник начал работать, его необходимо интегрировать в торговую платформу. Для этого запускаем Metatrader 4, заходим в меню «Файл» и открываем каталог данных.

Изучаем содержимое папки с файлами вашего советника, а затем копируем и перемещаем:

  • Файл робота с расширением .ex4 или .mql – в папку «MQL4» — «Experts» (в папке каталога данных).
  • Библиотеки данных – файлы .dll – в «MQL4»–«Libraries».
  • Файлы индикаторов – .ex4 или .mql – в папку «MQL4»–«Indicators».
  • Шаблоны настроек – .set – в папку «MQL4»–«Presets».

Перезапускаем торговую платформу. Входим в меню «Сервис»–«Настройки», и в открывшемся окошке на вкладке «Советники» разрешаем автоматическую торговлю и импорт библиотек.

Подготовительные работы завершены. Осталось установить программу на выбранный график и запрограммировать торгового робота, установив входные параметры, то есть сами настройки.

Для этого находим в окошке «Навигатора» в папке «Советники» нужный робот и перетаскиваем его на график. Устанавливаем необходимые параметры торговли и на вкладке «Общие» разрешаем роботу торговать.

На графике появляется название робота и улыбающийся смайлик. Еще один вариант — это загрузка заранее установленного сета (настроек).

Популярность алготрейдинга растет, но большинство тех, кто его использует, не знает, как создаются торговые роботы и как они работают.

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

Поскольку использование таких программных продуктов сопряжено с риском финансовых потерь, следует в обязательном порядке тестировать их на исторических данных.

Обязательно учитывайте “сезонность”, то есть ориентированность советника на определенные фазы рынка. По началу вы можете использовать торгового робота даже с элементами мартингейла, но при уходе в тренд вы потеряете депозит.

Создавайте индивидуальных торговых роботов согласно рабочему алгоритму, так как хорошие и высокоприбыльные роботы, стабильно зарабатывающие деньги, не продаются ни одним трейдером.

Конструктор Советников

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

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

Советнику в отличие от человека неведомы такие понятия как страх или жадность, усталость, невнимательность, рассеянность. Его основной задачей является выполнить те команды, которые вы ему прописали, а не рассуждать стоит покупать или нет.

Причем вы никогда не узнаете эффективна ли ваша стратегия или нет до тех пор, пока вы ее не запрограммируете и не проведете соответствующее тестирование согласно всех правил.

Не зря же одна и та же торговая стратегия в разных руках показывает разную эффективность, ведь в торговом процессе мы очень часто задействуем и интуицию.

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

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

Конструктор советников Forex Strategy Builder Pro

В сети интернет присутствует очень большое количество подобных программ, однако все они очень сложны в освоении или чисто на английском языке. Поэтому в качестве примера мы возьмем самый простой и доступный конструктор советников Forex Strategy Builder Pro.

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

Изначально программа запустится на английском языке, однако настройки очень легко сменить на русский язык. Что бы приступить сразу к созданию советника в конструкторе нажмите на блок «Новая стратегия». Перед вами появится рабочая область:

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

Все эти параметры можно изменять и делать приближенными к реальным торговым условиям. В блоке «Статистика аккаунта» вы сможете увидеть всю информацию по счету в результате тестирования вашей ново созданной стратегии.

Самым важным для нас как пользователей является блок «Стратегия», поскольку именно в нем происходит создание будущего советника. Условно этот блок разбит на три раздела, а именно «Свойства стратегии», «Вход в рынок», «Закрытие сделок».

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

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

Для этого заходим в этот блок и выбираем необходимые нам индикаторы. Мы же решили остановиться на пересечении скользящих средних и выбрали индикатор MA Crossover, в котором задали медленную и быструю МА.

Набор сигналов для входа в позицию просто огромный, поэтому практически все стратегии, которые основываются на индикаторах, легко поддаются автоматизации.

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

Так же вы можете установить закрытие позиции по времени. Для нашего экспериментального советника мы поставили закрытие по профиту, поскольку ранее мы включили мартингейл.

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

Так же у нас есть возможность протестировать советник в мультивалютном режиме, а именно задать несколько валютных пар и познакомится с поведением стратегии на каждой. Для этого в левой боковой панели выберите Мульти-рынки. После чего следует добавить нужные нам инструменты и нажать на кнопку «начало». Результат нашего робота в мульти тестере смотрим ниже:

Как оказалось, предложенная нами торговая стратегия дала прибыль по двум валютным парам, а именно по евро/доллар и по фунт/доллар.

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

Результат вашей работы можно сохранить как в виде советника для МТ4 так и для МТ5, нажав на кнопку «Экспорт советника».

Как написать торгового робота: инструменты для начинающих


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

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

Конструкторы советников Forex

Уровень знаний и навыков торговли, которыми владеет трейдер, влияет на степень успеха Forex торговли. Без этого невозможно правильно анализировать ситуацию на рынке и находить точки входа в рынок, чтобы получить профит. Первые роботы появились, когда акулы трейдинга, в целях экономии времени, задались вопросом автоматизации торговли.

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

В основу каждой Automatic Trading System или ATS закладывается конкретная торговая стратегия. В случае, когда автоматизация торговли не приносит желаемого результата, трейдеры винят экспертов, а не автора торговой стратегии – каркасной основы будущего робота. Не дают твердую гарантию прибыли и платные советники, покупателями которых чаще становятся начинающие трейдеры и те, кто не желает изучать теорию рынка, вникать в алгоритм работы торговых инструментов.

Трейдеры мечтают самостоятельно написать робота на базе собственной торговой стратегии. Эта задача решается несколькими способами:

Промежуточный вариант – создать бота в конструкторе советников, который не требует финансовых вложений и временных затрат на изучение языков программирования.

Получить бесплатно ТОП 5 лучших торговых роботов можно здесь!

Перечень основных параметров System Creator

Нажав на «Новая стратегия» правой кнопкой, открывается контекстное меню, предоставляющее доступ к ряду параметров.

Как создать робота для торговли на Форекс в System Creator фото 27Как создать робота для торговли на Форекс в System Creator фото 28

Тут можно сохранять стратегии, задавая имя, открывать и закрывать вкладки. В левой части можно видеть 3 блока инструментов:

  • разработка торговой системы;
  • анализ созданного робота;
  • стресс-тест.

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

Как создать робота для торговли на Форекс в System Creator фото 27Как создать робота для торговли на Форекс в System Creator фото 29

При открытии можно регулировать мани-менеджмент, выставляя первоначальный объем (в процентах или лотах) для новых позиций. Еще можно задать общее ограничение по сумме объема всех открытых сделок.

Дополнительные сигналы входа

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

Правила открытия и закрытия позиции

Продолжая рассматривать программу для создания торгового робота, обращаем внимание, что под параметрами есть поля, которые помогают задать условия для открытия и закрытия сделки:

  • набор условий для входа;
  • логика действий при открытии;
  • набор условий для выхода;
  • логика действий при закрытии.

Если нажать «Добавить логическое условие для входа/открытия», то можно перейти к списку индикаторов и их параметров.

Как создать робота для торговли на Форекс в System Creator фото 27Как создать робота для торговли на Форекс в System Creator фото 30

Выбираем нужный и указываем сигнал, который он генерирует.

Как создать робота для торговли на Форекс в System Creator фото 27Как создать робота для торговли на Форекс в System Creator фото 31

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

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

Как создать робота для торговли на Форекс в System Creator фото 27Как создать робота для торговли на Форекс в System Creator фото 32

На скрине видно, как впопыхах сформированная стратегия ведет к потере денег, а приложение System Creator снабжает разработчика торгового робота для мт4 всей необходимой статистикой.

Опции при создании торгового эксперта

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

Как создать робота для торговли на Форекс в System Creator фото 27Как создать робота для торговли на Форекс в System Creator фото 33

Посмотрим, что он предлагает и в чем отличается от рассмотренных выше возможностей. Для начала тут другая панель.

Если нажать гаечный ключ, то откроется такое окно.

Как создать робота для торговли на Форекс в System Creator фото 27Как создать робота для торговли на Форекс в System Creator фото 35

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

Кнопка с шестеренкой открывает доступ к настройкам.

Как создать робота для торговли на Форекс в System Creator фото 27Как создать робота для торговли на Форекс в System Creator фото 36

Здесь можно настроить фильтры, отбирая алгоритмы по таким параметрам:

  • увеличение баланса;
  • коэффициент эффективности стратегии;
  • коэффициент Шарпа;
  • минимум по просадке;
  • доходность;
  • расчет HPR;
  • профит фактор;
  • баланс риска и прибыли.

Очень важно использовать время на разработку системы, отображается в минутах для рабочего временного промежутка. Если стратегия для дневных графиков, то нужно выбирать не менее 6 часов (360 мин.), что дает возможность создать одну-две неплохих системы. Если разрабатывать робота для Н4, то выбирают не менее 15 часов, выставляя 900 мин. Для часового таймфрейма уже понадобится не менее 3,6 тысяч минут! То есть на разработку такой стратегии уйдет примерно 1 неделя.

Используемые индикаторы

Здесь установкой птичек можно отобрать/исключить ненужные индикаторы, чтобы генератор брал в расчет только те технические инструменты, которые трейдер считает нужными.

Как создать робота для торговли на Форекс в System Creator фото 27Как создать робота для торговли на Форекс в System Creator фото 37

Параметр охвата используемых котировок

Здесь задается объем данных на истории, которые задействуют для тестирования. Тут стоит выставить 1/3 от общего максимального значения имеющихся данных. Далее нужно отобрать блоки, которые должны остаться неизменными. Для этого щелкаем на них дважды, пока не закроется замок.

Как создать робота для торговли на Форекс в System Creator фото 27Как создать робота для торговли на Форекс в System Creator фото 38

Создание торговых экспертов

При сравнении генератора с редактором, среди отличий будет еще вот такая панель.

Тут можно нажимать на «Начало», после чего начинается предварительный расчет, который проходит в десятки, если не в сотни раз быстрее, чем в мт4.

Каждую из сгенерированных алгоритмических систем можно обнаружить в «Хранилище», доступ к которой можно получить из пункта меню «Вид».

Как создать робота для торговли на Форекс в System Creator фото 27Как создать робота для торговли на Форекс в System Creator фото 40

Открыв его, стоит обратить внимание на две расположенные в левой части группы репозитария – локальную и online. Первый из них содержит данные относительно тех алгоритмизированных разработок, которые имеются на локальном ПК, а второй дает доступ к наработкам торговых роботов для Форекс от авторов System Creator.

Под этими вкладками есть фильтры для сортировки стратегий, позволяющие убрать из просмотра те, которые не соответствуют определенным параметрам. Кроме того, нажимая на картинку с графиком, можно рассмотреть отдельные блоки системы, а ниже – детальную статистику.

Как создать робота для торговли на Форекс в System Creator фото 27Как создать робота для торговли на Форекс в System Creator фото 41

Нажав дважды левой кнопкой мышки по превью изображения с параметрами робота, можно открыть окно редактирования его стратегии, куда можно вносить правки.

Классификация экспертов

Перед созданием торгового робота, важно понимать, какого типа будет советник, и какую задачу будет решать:

По свойствам и типу торговой стратегии в алгоритме советников разделают на категории:

Торговый робот функционирует по алгоритму, который построил программист. Алгоритм строится на базе торговой стратегии, которую разработал трейдер. Поэтому не стоит возлагать большие надежды на советников – роботы работают по сценариям, которые пишут люди.

Торговые эксперты, которых собирают с помощью конструкторов, мало чем отличаются. В некоторых конструкторах роботы сразу создаются с расширением «*.ex4» и без проблем встраиваются в торговый терминал Metatrader4. Для установки такой файл перетаскивают в окно графика нужного валютного инструмента. Некоторые конструкторы легко интегрируются и функционируют непосредственно из среды МТ4.

Робот для Interactive Brokers

Напишите мне советник по индикатору

Пример плохого задания для создания торгового советника – его отсутствие. Само намерение заказчика может быть и понятно: есть индикатор, нужно написать торгового робота, ну а дальше что?

Как закрывать сделку? Как ее сопровождать? Какие выбирать объемы? Что делать с проскальзываниями и реквотами? Нужно понимать, что программист не обладает экстрасенсорными способностями. Если вы такого найдете, обязательно дайте знать, такие люди не должны пропадать.

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

Мораль: чем больше подробностей вы предоставите в задании, тем легче его будет понять, осмыслить и, в конце концов, реализовать.

MetaEditor

Редактор запускается из среды МТ4 и представляет собой бесплатный, конструктор с полным функционалом и языком программирования MQL, знать который – не обязательное условие работы с этой программой. На рисунке 1 видно, какие задачи этот редактор советников предлагает выполнить пользователю.

Готовый алгоритм можно сразу протестировать в тестере стратегий и запустить в МТ4.

TSLab

Работать в этой среде, в сравнении с предыдущим редактором, легче и проще. Конструктор предлагает создавать советников из готовых функциональных блоков. Код блоков, которые писались в среде С++, не виден пользователю в процессе работы и не доступен для изменений. Скрипты и коды, которые пользователь пишет самостоятельно, остаются открытыми для изменения и коррекции.

WealtLab

Программа представляет собой визуальный редактор, в котором роботов пишут на языке программирования С#. Конструктор слабоват, но тестер стратегий, посредством которого тестируется работа советников или скриптов, в работе безупречен.

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

Gordago Forex Optimizer

Графически окно этого конструктора напоминает рабочую среду МТ4. В верхней зоне окна указываются условия по входу в рынок. В нижней части окна фиксируются условия на выход из рынка. Конструктор отличается интуитивно-понятным интерфейсом. Редактор хранит торговые стратегии в файлах с собственным – «*.gso», расширением. Готовый форекс советник без проблем интегрируется в МТ4.

В платформу входит торговый сервер, пользователь может сразу протестировать нового советника на архивных котировках и начать торговлю при наличии соединения серверов. При работе с Gordago Forex Optimizer пользователь:

Точность указания необходимых условий будет влиять на функциональность робота.

Как анализировать созданные стратегии

При отборе созданных торговых роботов крайне важно внимательно изучать и отсеивать различные варианты стратегии, которые легли в их основу. В результате должна остаться одна-две жизнеспособных системы, которые экспортируют в файл советника для мт4, где он прогоняется в тестере. Сразу стоит предупредить – процесс компиляции робота в файлы mql4 довольно длительный, из-за чего возникает соблазн пропустить этот шаг.

Но делать этого не стоит, так как System Creator иногда ошибается с просадкой, а также не всегда верно оценивает риски, поэтому крайне важно проверить жизнеспособность робота, который в МТ4 может показать совсем другие результаты.

Отобрав самые жизнеспособные варианты, можно ставить их на демо-счет, чтобы окончательно убедиться в том, что они заслуживают внимания и им можно доверить свои кровно заработанные доллары. Ни в коем случае не стоит протестированный робот ставить сразу на реальный счет Форекс, так как это чревато неоправданными потерями средств.

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

На выходе после окончания работы генератора в хранилище попадает большое количество стратегий. Отсеяв их по результатам форвард-теста и откровенно слабым результатам, можно 1-2 оставить для дальнейшего исследования.

К примеру, недавно проводили генерирование системы для D1 на валютные пары GBP/USD и EUR/USD, после чего приложение проработало миллионы вариантов за почти 14 часов и выдало около 6-ти сотен стратегий, среди которых десяток показали неплохие результаты после форвард-теста.

Как создать робота для торговли на Форекс в System Creator фото 27Как создать робота для торговли на Форекс в System Creator фото 42

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

Hlaiman EA Generator

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

Конструктор самостоятельно анализирует информацию пользователя и определяет условия для входа робота в рынок.

Как создать робота в программе TSLab?

Если у вас есть познания в трейдинге и опыт торговли Форекс-роботами, то есть смысл задуматься о создании робота в программе TSLab. Также для создания таких ботов должно присутствовать техническое мышление, но если его нет, в таком случае можно заказать его у сторонних разработчиков, предварительно подготовив ТЗ.

Все основные навыки использования программы TSLab

ТОП БРОКЕРОВ, ПРИЗНАННЫХ НЕЗАВИСИМЫМИ РЕЙТИНГАМИ

Система копирования сделок. | обзор | отзывы | ТРЕЙДИНГ С 5 $ Не требуется верификация! | обзор/отзывы | НАЧАТЬ ТОРГОВЛЮ С 10$

ТОП ФОРЕКС БРОКЕРОВ РОССИЙСКОГО РЕЙТИНГА НА 2021 ГОД:

2007 год. Как получить 1500$? =>> БОНУС $1500 | обзор / отзывы 2007 год. FinaCom. КОПИРОВАТЬ СДЕЛКИ ТРЕЙДЕРОВ | обзор/отзывы 1998 год. FCA, НАУФОР. |
ВСЕ АКЦИИ И КОНКУРСЫ | обзор/отзывы

Ensed Cor

Это платный редактор кодов. Конструктор мало функциональный, с минимальным набором инструментов. Даже в demo варианте недостаточно инструментов, слабый функционал программы. Насколько полезен этот редактор, решайте сами. У бесплатного редактора MetaEditor и то функционал больше. Готовые советники сохраняются с расширением «*.ex4» и легко встраиваются в торговую платформу МТ4.

Forex Strategy Builder

Конструктор в чести у профессиональных трейдеров. Платформа функционирует на базе ядра МТ4, поэтому на 100% совместима с торговым терминалом, без него работать не сможет. В центре окна редактора лежит поле для ввода скриптов и кода с описанием условий и параметров торговой стратегии. В левой части окна – панель для вывода результатов тестирования. Робота проверяют в тестере стратегий, после чего советник интегрируется в соответствующий каталог МТ4 и готов к работе.

Типы торговых роботов

Обычно выделяют три группы:

  • Автоматические: анализ рынка, вход/выход, контроль сделок, манименеджмент – выполняется советником;
  • Полуавтоматические: сигнал и параметры сделки – автоматически, контроль сделки – вручную;
  • Сигнальные: робот только показывает точку входа, остальные операции выполняются трейдером.

Высокочастотные HFT (high-frequency trading) роботы, нейтронные сети, теорию Ганна, фазы луны и другие сложные «чудеса» пока рассматривать не будем.

Trading diagram

Поместите необходимые блоки «Technical Analysis» на диаграмму редактора:

Кликом мыши по иконке «ТА» вызовите окно параметров и задайте нужные значения торговых условий для длинных позиций:

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

Таким же способом задайте значения на вход по коротким позициям:

Теперь поставьте на диаграмму блоки «Buy» и «Sell»:

Следующим шагом, задайте параметры значений для Stop Loss и Take Profit, укажите шаг для Trailing Stop блока «BUY»:

Задайте параметры Stop Loss, Take Profit и Trailing Stop для блока «SELL»:

Соедините между собой блоки, чтобы получить диаграмму торговли:

На следующем шаге сгенерируйте диаграмму, чтобы получить программный код советника. В меню «Trading Diagram» на панели инструментов выберите пункт «Generate MQL5 Code» для генерирования программного кода диаграммы. Сгенерированный торговый робот готов к использованию и доступен для работы в МТ4 или МТ5. Для активации советника перетащите файл бота на рабочий график терминала.

Получить бесплатно ТОП 5 лучших торговых роботов можно здесь!

Заключение

Конструктор форекс советников необходим:

Ни один советник не будет работать в прибыль на недоработанной торговой стратегии. Готовых экспертов используйте в трейдинге только после тщательного тестирования. Конструктор помогает в создании экспертов, но стратегию торговли разрабатывает сам трейдер.

Cryptohopper

CryptoHopper — робот для автоматической торговли на биржах криптовалют: Huobi, Binance, Kucoin, Kraken, Poloniex, Bitfinex и других. Доступен бесплатный план на 7 дней для ознакомления с функционалам платформы. Всего имеется 3 плана: стартовый, средний, профессиональный. На последнем доступна арбитражная торговля, открытие 500 торговых сделок с 75 криптовалютами, сигналы и т.д.

Gekko


Gekko – бесплатный криптобот на веб-платформе GitHub. Площадка зарегистрированным клиентам позволяет всегда пользоваться уникальной функцией для создания своего криптовалютного бота, имеющего открытый исходный код. Нужно потом лишь загрузить программу, запустить на ПК, установить параметры и ждать заработанных монет.
У Gekko есть масса мощнейших, эффективных опций, делающих возможным оптимизацию, коррекцию и тестирование стратегий торговли.

  1. моновалютность. При помощи данного алгоритма возможен заработок исключительно Bitcoin.
  2. небольшое количество бирж криптовалют, на которых работает бот. Доступны лишь проекты: Poloniex, Bitstamp и Bitfinex.

Использовать торговый робот нетрудно. Необходимо создать свою версию бота Gekko и его активировать. Если ошибок в коде нет и выставлены верные настройки, то автоматизированная торговля криптоактивами сразу станет приносить доход.

Zenbot

Zenbot – отличный робот для криптотрейдинга. Данный бот бесплатно предоставляется на том же GitHub. Устанавливается программа фактически на всех компьютерных ОС, имеет открытый исходный код. Zenbot может совершать высокочастотные сделки, а также позволяет вести прибыльный арбитраж криптовалют.

Комментарии

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

Хочу программировать непростого советника? Написание технического задания

Итак, вы уже обладаете некоторым торговым опытом, вы проверили свою идею в торговле или имеете точное представление о том, как она будет работать на реальном рынке. Значит, пора переходить к написанию формальных правил вашей стратегии. Часто на этом шаге начинаются проблемы у большинства последователей гуманитарных наук – люди сталкиваются с непреодолимой стеной непонимания, когда абсолютно идеально отработанная в голове схема перестает работать при переводе на технический язык.

Написание ТЗ для робота

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

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

Как создать торгового советника: конструктор робота Форекс

Для успешной торговли в ручную на рынке Форекс необходимы определенные навыки и знания. Без этого вы не сможете научиться верно анализировать рынок и находить удачные моменты для открытия сделки.

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

Что такое криптобот для торговли?

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

Итак, криптовалютный робот (бот) — это специально созданный алгоритм, использующий разные индикаторы, а также программную систему (сканер), распознающую точки вхождения в рынок и совершающую сделки от имени пользователя.


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

Однако, здесь существует значимый риск, который почему-то упорно игнорируют новички и неопытные криптотрейдеры. В Сети сейчас регулярно поступают в открытый доступ десятки-сотни алгоритмов, автоматизирующих торговлю биржевыми инструментами, и об их реальном качестве работы ничего не известно. Нетрудно ошибиться в настройках или запустить изначально неэффективный бот. Разумеется, это повлечёт быстрый слив депозита. Поэтому с криптороботами необходимо работать аккуратно, предварительно проводя многосторонние тесты на демо-счетах.

Необходимо бдительность проявлять всегда и выбирать торгового советника для криптотрейдинга крайне осторожно. Иначе легко подцепить вирусный майнер, потерять средства с торгового счёта либо просто неосознанно перечислять заработанные монеты в криптокошелёк мошенника!

Как работают советники Форекс

Если трейдер пока еще не определился с тем, будет ли он доверять свои финансы торговому советнику, то он задается вопросом о том, как работает такая программа. Позволит ли конструктор робота Форекс создать такую программу для автоматического заработка, которая не только бы сохранила деньги в сохранности, но и преумножила бы их.

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

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

Роботы Форекс могут быть нескольких типов:

Каждый торговый советник работает на основании заранее заложенного в него алгоритма и торговой стратегии. В зависимости от типа стратегии можно разделить торговых роботов Форекс на следующие четыре подгруппы:

• торгующие по долгосрочным торговым стратегиям.

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

Изначально все советники создаются с помощью конструктора робота Форекс либо самостоятельно трейдерами на основании уже готовой торговой стратегии, либо специализированными узкопрофильными программистами за деньги.

Но успех робота зависит даже не от качества работы программиста, а от той торговой стратегии, которая заложена в его программе. Зачастую автоматических торговых советников используют новички для получения пассивного дохода, так как у них попросту не хватает знаний в области рыночного анализа. Но бывает и так, что профессиональный трейдер самостоятельно создает такого робота для себя, чтобы облегчить свою работу. Или же на продажу за большую плату, чтобы получать дополнительный доход от своей успешной и прибыльной торговой стратегии.

Конструктор робота Форекс на языке MQL

На текущий момент существует огромное количество торговых стратегий. Каждый трейдер создает свою собственную тактику. Поэтому сколько трейдеров, столько и стратегий. Причем многие методики так и не были раскрыты широкой общественности, так как они не были автоматизированы. А все по той простой причине, что ее владелец не владел даже базовыми навыками в программировании.

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

Конструктор робота Форекс позволяет создать помимо собственного уникального технического индикатора еще и советника, который будет на основании таковых инструментов самостоятельно анализировать рынок и заключать сделки вместо трейдера.

Обзор технологий создания роботов

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

На этот вопрос мы и попытаемся дать ответ.

ВНЕЗАПНО! Эта статья претендует на правду. Она написана коллективом программистов Old School Algo, и мы придерживаемся разных взглядов на ситуацию. Мы пытались быть откровенны. Ссорились и боролись за каждый абзац. Наслаждайтесь.

Введение

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

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

Как и любая не сектантская литература, статья требует ещё бОльшего мнения профессионалов. И конечно же она может быть опровергнута аргументами и фактами.

  • 1.Характеристики технологий;
  • 2.Quik Lua;
  • 3.ТсЛаб;
  • 4.ВелсЛаб;
  • 5.Язык программирования R;
  • 6.СтокШарп;
  • 7.Своя библиотека;
  • 8.Заключение.

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

Для начала следует определить базовые характеристики, по которым будем сравнивать технологии создания роботов.

  • 1.Скорость изучения. Сколько часов надо потратить на запуск первого бота, созданного по своему ТЗ.
  • 2.Стоимость использования.
  • 3.Поддержка. Количество и качество форумов на которых можно подсмотреть или попросить информацию.
  • 4.Возможные алгоритмы
  • a.основанные на свечах;
  • b.основанные на тиках;
  • c.основанные на стакане;
  • d.основанные на опционах;
  • e.основанные на ордер логе.
  • 5.Возможности тестирования
  • a.основанные на свечах;
  • b.основанные на тиках;
  • c.основанные на стакане;
  • d.основанные на опционах;
  • e.основанные на ордер логе.
  • f.оптимизация
  • g.машинное обучение
  • 6.Стабильность. При взгляде со стороны, этот пункт описывает количество внезапных падений программы при казалось бы стандартном её использовании. Для программистов занимающихся проектом он означает степень покрытости кода тестами, общую безопасность применяемых конструкций и прозрачность изначальной архитектуры.
  • 7.Кол-во возможных транзакций в секунду:
  • a.менее 10
  • b.более 10 и менее 50
  • c.50 и более
  • 8.Кол-во одновременно запущенных ботов. По чему можно определить качество инфраструктуры.
  • a.менее 10
  • b.более 10 и менее 50
  • c.50 и более
  • 9.Универсальность подключения к бирже. На сколько просто будет переподключить готового робота к другому терминалу/бирже.

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

  • 1.Скорость изучения. Как и у любого другого скриптового языка, от 100 до 500 часов. В зависимости от первоначального качества серого вещества.
  • 2.Стоимость использования. Бесплатно.
  • 3.Поддержка. Отличная поддержка на форуме Quik и в интернете.
  • 4.Возможные алгоритмы.
  • a.основанные на свечах; ДА
  • b.основанные на тиках; ДА
  • c.основанные на стакане; ДА
  • d.основанные на опционах; ДА
  • e.основанные на ордер логе. НЕТ
  • 5.Возможности тестирования. Тут с оговоркой. В рамках Quik Lua не существует готовой инфраструктуры для тестирования стратегий на исторических данных. Можно создать самому какие-то костыли и попытаться оттестировать стратегию на них. Но для этого нужны совсем другие скилы и это совсем другая история…
  • a.основанные на свечах; НЕТ
  • b.основанные на тиках; НЕТ
  • c.основанные на стакане; НЕТ
  • d.основанные на опционах; НЕТ
  • e.основанные на ордер логе; НЕТ
  • f.оптимизация; НЕТ
  • g.машинное обучение; НЕТ
  • 6.Стабильность. Прекрасная, стабильная связка. Quik — стабильнейшая программа. Без единого нарицания. Интерпретатор Lua в ней — столь же крепок. При нахождении каких либо багов программистs Arqa оперативно исправляют ситуацию.
  • 7.Кол-во возможных транзакций в секунду:
  • менее 10. В противном случае транзакции начинают просто исчезать.
  • 8.Кол-во одновременно запущенных ботов.
  • Одновременно можно использовать до 200 стаканов в алгоритмах роботов для получения данных.
  • 9.Универсальность подключения к бирже.
  • Отсутствует.

ТсЛаб — «платформа для создания и запуска механических торговых систем». Популярнейшая программа для создания ботов. Завоевала свой кусок благодаря кубикам которые позволяют приобщиться к алготрейдингу за пару дней. В отличие от своих прямых конкурентов вроде Wealfh-Lab и Metastock, как и догоняющих Jatotrader и SoftAlgoTrade — является БЕСПЛАТНЫМ на этапе тестирования стратегий.

  • 1.Скорость изучения. От 30 до 1000 часов. Подобный разброс вызван наличием в программе нескольких способов создания ботов. При помощи Api и при помощи «кубиков». Кубики заманивают людей, а потом уже выясняется что надо учить Си Шарп до уровня Junior.
  • 2.Стоимость использования. От 1400 в месяц в режиме торговли. И бесплатно в режиме тестирования стратегий. Что, в общем, вполне себе бюджетно.
  • 3.Поддержка. Из-за существования сервисов по платной поддержке, сервис по поддержке обычных пользователей по умолчанию ущербен.
  • 4.Возможные алгоритмы.
  • a.основанные на свечах; ДА
  • b.основанные на тиках; ДА
  • c.основанные на стакане; ДА
  • d.основанные на опционах; ДА
  • e.основанные на ордер логе. НЕТ
  • 5.Возможности тестирования.
  • a.основанные на свечах; ДА
  • b.основанные на тиках; ДА
  • c.основанные на стакане; ДА
  • d.основанные на опционах; ДА
  • e.основанные на ордер логе; НЕТ
  • f.оптимизация; ДА
  • g.машинное обучение; НЕТ
  • 6.Стабильность. Хорошая. Ещё свежи раны от проблем с исполнением заявок и слежением за позицией. Но последнее время всё хорошо.
  • 7.Кол-во возможных транзакций в секунду:
  • зависит от точки подключения к бирже и количества запущенных ботов.
  • 8.Кол-во одновременно запущенных ботов.
  • от 10 до 50. Если запускать больше будут проблемы со скоростью работы.
  • 9.Универсальность подключения к бирже.
  • Имеется. Охвачены терминалы и шлюзы СНГ + Interactiv Brokers.

ВелсЛаб — платформа для тестирования торговых систем. Для подключения к торговым системам российских брокеров существуют ряд костылей, разворачивающих определение до «платформа для тестирования и запуска механических торговых систем»

  • 1.Скорость изучения. От 30 до 1000 часов. Как и в ТсЛаб, здесь существуют несколько режимов создания ботов. Кубики и интерпретатор языка СиШарп.
  • 2.Стоимость использования. 800 ДОЛЛАРОВ. Помолимся небесам, за то, что мы в России.
  • 3.Поддержка. Многое на английских форумах. Но они есть и доступны.
  • 4.Возможные алгоритмы.
  • a.основанные на свечах; ДА
  • b.основанные на тиках; ДА
  • c.основанные на стакане; НЕТ
  • d.основанные на опционах; ДА
  • e.основанные на ордер логе. НЕТ
  • 5.Возможности тестирования.
  • a.основанные на свечах; ДА
  • b.основанные на тиках; ДА
  • c.основанные на стакане; ДА
  • d.основанные на опционах; НЕТ
  • e.основанные на ордер логе; НЕТ
  • f.оптимизация; ДА
  • g.машинное обучение; ДА
  • 6.Стабильность. Прекрасная
  • 7.Кол-во возможных транзакций в секунду:
  • зависит от точки подключения к бирже. Тут основным ограничением будет конкретный костыль для подключения к бирже.
  • 8.Кол-во одновременно запущенных ботов.
  • 50 и более.
  • 9.Универсальность подключения к бирже.
  • Отсутствует вообще. Придётся изрядно попотеть с подключением. Есть вариант подключиться к Квик через транзакции из файла. Это лучше всего. Про остальное лучше вообще умолчать, не надо.

R — язык программирования для статистической обработки данных и работы с графикой, а также свободная программная среда вычислений с открытым исходным кодом в рамках проекта GNU.

Используется в алготрейдинге для статистического анализа данных. Сложных вычислений. Оптимизации и обучения торговых алгоритмов.

  • 1.Скорость изучения. От 1000 часов. Это всё не просто.
  • 2.Стоимость использования. Бесплатно
  • 3.Поддержка. Скромная. Почти всё на английском.
  • 4.Возможные алгоритмы.
  • a.основанные на свечах; ДА
  • b.основанные на тиках; ДА
  • c.основанные на стакане; ДА
  • d.основанные на опционах; ДА
  • e.основанные на ордер логе. ДА
  • 5.Возможности тестирования.
  • a.основанные на свечах; ДА
  • b.основанные на тиках; ДА
  • c.основанные на стакане; ДА
  • d.основанные на опционах; ДА
  • e.основанные на ордер логе; ДА
  • f.оптимизация; ДА
  • g.машинное обучение; ДА
  • 6.Стабильность. Прекрасная
  • 7.Кол-во возможных транзакций в секунду:
  • 0
  • 8.Кол-во одновременно запущенных ботов.
  • 0
  • 9.Универсальность подключения к бирже.
  • Отсутствует как категория за бессмысленностью. Язык используется для тестов.

S#.Api — платформа для создания торговых роботов.

Множество разнообразных коннекторов.

Исчерпывающая инфраструктура. Вот всё что может пригодиться в алготрейдинге здесь есть.

Позиционируется как «мы библиотека, а не терминал». Из чего вытекает проблема отсутствия поддерживаемого интерфейса. Из чего выпрыгивает, как двух этажный слон, уже проблема со стабильностью.

«мы библиотека, а не терминал», также активно применяется при троллинге обезумевших от повсеместных багов юзеров. Поддержка отсутствует, т.к. на любой вопрос товарищи с форума резонно отправляют на платное обучение или платную поддержку.

Дикая стоимость HFT коннекторов. от 90 тыр.

  • 1.Скорость изучения. От 4000 часов. Чтобы править баги в библиотеке придётся выучить Си Шарп на уровне архитектора. Понимать какие данные куда идут. Паттерны проектирования. Разобрать паутины путей данных, которые идут через ссылки Все на всех.
  • 2.Стоимость использования. все быстрые коннекторы — от 90 тыс. руб.
  • 3.Поддержка. Есть. Хоть и частенько посылают в кассу. Надо признать всё же, что поддержка есть.
  • 4.Возможные алгоритмы.
  • a.основанные на свечах; ДА
  • b.основанные на тиках; ДА
  • c.основанные на стакане; ДА
  • d.основанные на опционах; ДА
  • e.основанные на ордер логе. ДА
  • 5.Возможности тестирования.
  • a.основанные на свечах; ДА
  • b.основанные на тиках; ДА
  • c.основанные на стакане; ДА
  • d.основанные на опционах; ДА
  • e.основанные на ордер логе; ДА
  • f.оптимизация; ДА
  • g.машинное обучение; ДА
  • 6.Стабильность. До недавних пор была ужасной. Но последний год парни так расстарались, что в последних версиях тяжело найти ошибку. А учитывая открытый код — стало возможным на лету самому поставить заплатку.
  • 7.Кол-во возможных транзакций в секунду:
  • ограничено подключением.
  • 8.Кол-во одновременно запущенных ботов.
  • 50 и более.
  • 9.Универсальность подключения к бирже.
  • Присутствует.

Имеется ввиду разработка своей библиотеки, на одном из языков программирования. C#, Java, Delphi, C++ и т.д. Именно так побеждают на ЛЧИ. Никаких других вариантов нет.

1) Ну вообще всё хорошо. Можно сделать все, что душе угодно. Бесплатно. Никаких падающих библиотек и тормозящих прослоек.

2) Гигантские временные издержки на создание.

Описывать преимущества и недостатки по пунктам не стану. И так всё понятно. Если Вы крутой программист на уровне Архитектора или хотите им стать, то надо писать свою библиотеку. Через пару лет у Вас будет возможность делать всё что душе угодно. И никакие ТсЛабы со СтокШарпами Вас не догонят.

Какие выводы можно сделать из итоговой таблицы?

Для тех кто хочет учить сам:

1) Технологии для лентяев. Первые три. ВНЕЗАПНО! Почти по всем показателям держат удар хорошо.

2) Сумасшедшим, которые хотят победить в ЛЧИ. Лучше выбрать R для тестирования и самописную библиотеку для реализации.

Для тех кто хочет заказать бота:

1) смотрим графу стоимость (постоянные расходы), кол-ва подключений (универсальность), кол-ва возможных алгоритмов (скорость платформы). И делаем выбор сами.

В этой статье мы рассмотрели популярные в СНГ способы создания роботов для трейдинга. Коллектив Old School Algo надеется что она была полезна.

Обсуждаем в телеграмме: https://t.me/o_s_a_chat

Канал проекта: https://t.me/bad_quant

Autocrypto-bot

Еще одним аналогом робота Аби является робот Автокрипто Бот. Но он больше уже заточен под торговлю на криптовалютном рынке. Сейчас это одно из самых перспективных направлений в области трейдинга.

Программа позволяет генерировать успешные сделки с эффективностью более 85%! Здесь вы точно также самостоятельно настраиваете робота, или же выбираете настройки по умолчанию. Программа находится полностью в Веб версии, что избавит вас от установки дополнительных программ на ваш ноутбук.

Если все вышеперечисленные программы могут на первый взгляд показаться сложными в работе, то Аби и Автокрипто бот могут освоить даже школьники!

Заключение

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

Топ-8 ботов в 2021 для торговли криптовалютой

Роботы и советники, помогающие криптоинвесторам или трейдерам зарабатывать на рынке криптовалют, всё больше обретают популярность, становясь востребованными в современном онлайн-бизнесе. Специалисты подобрали 8 наиболее перспективных, стабильных алгоритмов, способных помочь заинтересованным пользователям в 2021 году зарабатывать на криптомонетах.

Revenuebot


RevenueBot — облачный бот для заработка на топовых криптовалютах биржах. Автоматическая торговля по системе мартингейл осуществляется круглые сутки. Абонентская плата отсутствует, удерживает только процент с полученной в ходе торгов прибыли. Работает с площадками: Binance, DSX, Exmo, Livecoin, Okex, HitBTC и т.д.

Cap Club


Cap Club – платформа для ручной и автоматической торговли на криптовалютных биржах Binance и Bittrex. Инструменты, собранные на платформе, позволяют облегчить и повысить эффективность торговли: одновременно работающие StopLoss и TakeProfit; установка персональных сигналов; Trailing-механизмы для покупки и продажи; готовые базовые стратегии.

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

Для оттачивания торговых навыков доступна демо-биржа, где можно потренироваться торговать на виртуальных средствах, без рисков и финансовых потерь!

Бесплатный тариф на Cap.Clap не ограничен по времени, однако, имеет лимиты по количеству стратегий, API ключей и уведомлениям. Для того, чтобы торговать без ограничений, можно приобрести тариф PRO – 30$ в месяц или 300$ в год.

aBOT (Arbitraging)


ABOT (автоматический бот) – арбитражный крипторобот. Он поможет людям, занимающимся заработком на арбитраже криптовалют. Алгоритм самостоятельно разыскивает дешёвые альткоины, приобретает их и позже на другой криптовалютной бирже реализует всё количество монет по выгодной цене.
Для доступа к данному боту нужна регистрация аккаунта в проекте Arbitraging.co . Никакой комиссии за использование программы не нужно платить, поэтому торговые операции сразу могут давать доход. Единственная плата, взимаемая с пользователей на сервисе – это умеренные комиссии за транзакции. Арбитраж полностью децентрализованный. Можно контролировать сделки, производимые роботом на блокчейне.

Дополнительно сервис Arbitraging предоставляет: криптовалютный кошелёк, полуавтоматического бота (MBOT), собственную биржу и т.д.

HaasBot


HaasBot – комплексная версия торгового робота, состоящая из 4 отдельных алгоритмов. Робот задействует в торговых операциях до 500 видов цифровых монет. Разработана программа в 2014, но существуют уже более современные варианты. Ключевых особенностей у этого бота две – он платный и действительно результативный, как говорят многие трейдеры.

Торгует HaasBot фактически на всех крупных криптовалютных биржах (Bitmex, Kucoin, Binance, Gemini, BTCC, Kraken, Huobi и др.). Тарификация трёхуровневая, что обусловлено различной открытостью функционала для клиента. Стоимость лицензии на 3 месяца:

  1. базовый доступ – 0,04 ВТС;
  2. для продвинутых новичков – 0,07 ВТС;
  3. профессиональная версия – 0,11 ВТС.

Потом требуется продление либо переход на иной тариф. Оплата принимается криптовалютой Bitcoin. Можно сравнить планы и выбрать необходимый по потребностям.

Сryptotrader


Cryptotrader — облачный бот для автоматизации торговых стратегий без установки программного обеспечения. Предоставляет возможность работать на всех популярных биржах. Сервис позволяет протестировать работу торгового робота в режиме реального времени или на исторических данных.
Стоимость зависит от выбранного плана и начинается для Basic+ с 0,0042 BTC в месяц.

Gunbot


Крипторобот Gunbot – платный бот для автоматизированной торговли виртуальными валютами. Данная платформа, прежде всего, внимание привлекает широкими возможностями настройки функционала, позволяющими установить предельный уровень торгового риска, подвести работу криптовалютного бота под используемую стратегию трейдинга и т. п. Немаловажный нюанс – это работа Gunbot на большинстве функционирующих сейчас биржах цифровых монет, к примеру, на Cex.io, Binance.

Тарифные планы, предлагаемые криптотрейдерам, предусматривают разное количество доступных возможностей функционала и стоят от 0,0025 BTC (самая урезанная версия) до 0,25 BTC (для профессионалов). Интересно, что выплачивать сбор нужно единожды, без дополнительных доплат.

Как написать советника для mt4 своими руками

Сколько бы ни говорили о значимости фундаментального анализа для оценки и прогнозирования валютного рынка, а возможность оценки рынка с помощью технического анализа весьма и весьма перспективна. Задайте себе вопрос: «А чем, по существу, является фундаментальный анализ форекс?» ФА является новостным критерием валютного рынка, обстоятельствами, которые заложены в его основу, в ценовой диапазон торгового инструмента.

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

Совокупность элементов, в число которых входит набор определенных индикаторов, правил их использования, правил трактовки сигналов, подаваемых этими индикаторами и особенностей их функционирования на разных временных масштабах вкупе с дозированным применением денежных средств к каждой торговой сделке называется торговой системой. Любая торговая система – это клубок взаимосвязанной информации, эффективность которой должна быть доказана на практике. Практике прошедших дней. В данном случае имеется в виду, что все сигналы, все трактовки и все нюансы, которые присущи торговой системе, должны быть протестированы на исторических данных. И здесь советник форекс играет не последнюю роль.

Если вы уже торгуете на валютном рынке и хорошо понимаете, о чем идет речь, то вы должны понять, что все индикаторы форекс, инкрустированные в торговую систему, должны быть «заточены» под определенные особенности валютного рынка. К таким особенностям можно отнести временной интервал торговли, волатильность рынка, ликвидность валют, которыми ведется торговля, — это лишь немногие факторы, влияющие на поведения индикаторов. Но для того, чтобы индикаторы давали хорошую отдачу, необходимо правильно настроить советник форекс, т.е. правильно настроить и проверить работоспособность индикаторов на исторических данных. Это делается для того, чтобы задать оптимальные значения для индикаторов.

Предположим, что в вашем арсенале многочисленные индикаторы форекс, которые необходимо проверить, протестировать и классифицировать по полученным результатам. А теперь представьте, сколько времени потребуется, чтобы для каждого индикатора форекс подобрать оптимальные параметры его использования. Безусловно, на это могут потребоваться не только месяцы, но и годы. Занятие, нудное, кропотливое, но чрезвычайно полезное. Почему? Да потому что в результате такой работы вы получите бесценный опыт. Но мы, собственно, не об этом. Речь пойдет не о том, как это полезно, а о том, как облегчить данную работу, значительно сэкономив собственное время.

Для начала мы отметим, что процесс пересчета параметров достаточно сложен. Его, конечно, можно и автоматизировать, но мы придерживаемся правила никогда не доверять контроль результатов работы полностью компьютеру. Компьютерная программа сама проделает за вас рутинную работу, но «разгребать» ее результаты и вносить коррекцию вам придется самостоятельно.

С помощью торгово-аналитической платформы MetaTrader 4 у вас имеется возможность написать и протестировать на исторических данных советник форекс, который используются для создания механических торговых систем.

Далее всю работу по созданию советника форекс мы разобьем по пунктам.

1. Зайдите в редактор программ MetaEditor 4. Откройте вкладку «Файл» и выберите пункт «Создать». Далее появится «Мастер создания советника». Выберите тип создаваемого советника и нажмите на кнопку «Далее». После этого вы перейдете в информационное окно, где будет необходимо внести данные автора советника форекс: имя советника, сайт и т.д.

2. Теперь нужно отредактировать советник форекс. Необходимо добавить его параметры, чтобы впоследствии прикрепить его к графику цен. Это позволит передавать в программу определенные сведения.

3. Обратите внимание на таблицу под названием «Параметры». Справа от нее есть кнопка «Добавить». Нажимаем на эту кнопку и видим, что у нас появился новый параметр «Paraml». Данный параметр имеет тип int, что означает, что данный параметр целочисленный и не имеет первоначального заданного значения. Далее вы можете отредактировать данные этого параметра. Сделать это можно, нажав мышкой на соответствующее поле таблицы. Далее смените название параметра на «Stop Loss», тип данного параметра зададим как double, и зададим значение по умолчанию «5». Завершите редактирование путем нажатия на клавишу «Готово». Теперь наш советник форекс имеет базовый код.

4. После этого перед нами появится заголовок, где мы заполняем данные: имя, автор и ссылка на ресурс. Далее перед нами появляется информация о глобальной переменной и незаполненные параметры функций «start», «deinit» и «init». Те параметры, которые мы заполняли в предыдущем пункте для параметра StopLoss, а именно «init» содержат указанные нами сведения: «double» и значение 5.

5. Для функции «init» можно было бы указать и гораздо больше параметров. В данном случае необходимо понять, что чем больше параметров мы зададим для данной функции, тем больше глобальных двойников (кодов) мы получим. Двойники были бы для каждого такого кода. После работы «Мастера создания советников» можно удалить ненужные глобальные переменные.

Теперь мы немного отвлечемся и рассмотрим значения функций init, deinit, и start

Данная функция необходима в случаях:

• когда происходит перекомпиляция программы в MetaEditor
• когда мы подключаем советник форекс к графику
• когда мы меняем торговый счет
• когда мы меняем временной период графика цен
• когда мы меняем настройки эксперта
• после запуска MetaTrader 4 и загрузки исторических данных

Данная функция необходима в случаях:

• когда мы завершаем работу с MetaTrader 4, или когда мы закрываем график цен
• когда мы переключаемся между торговыми счетами
• когда мы изменяем временной период графика
• когда мы удаляем эксперт с графика цен
• когда мы меняем параметры эксперта
• когда мы перекомпилируем программу в MetaEditor

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

Все, описанные выше функции, являются основой создания торгового советника форекс. В следующей публикации мы рассмотрим дальнейшие действия по его созданию.

Персональный блог трейдера

Как написать советник для метатрейдера 4

Как написать советника для mt4 своими руками

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

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

Поэтому рано или поздно каждый из нас ставит себе вполне логичный вопрос: «Как написать советник для метатрейдер 4?».

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

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

Однако не все могут овладеть программированием из-за личного не восприятия или отсутствия времени. Поэтому чаще всего мы пользуемся услугами программистов или применяем конструктор советников.

Как написать советник самостоятельно?

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

Между прочем, ранее мы проводили пример работы и создания советника для метатрейдер 4 через конструктор Forex Strategy Builder . Плюсом использования данной программы является то, что она полностью русифицирована, поэтому с ней сможет разобраться практически каждый кто связан с торговлей.

Подготовка технического задания для программиста

Зачастую сложность написания советника состоит не в незнании программирования, а в банальной сложности описать собственные пожелания. Неважно пишете вы советник сами или будете заказывать его у программиста, но если вы не способны четко на бумаге дать правила стратегии, то естественно вы никогда не получите желаемого.

Поэтому чтобы получить от исполнителя именно то, что вы желаете вам четко необходимо выложить ваши требования. Итак, начнем все по порядку.

1. Сообщите, что советник будет использоваться для реальной торговли.

Возможно данный пункт покажется смешным, однако советник для тестирования стратегии в тестере МТ4 как правило сильно отличается от эксперта который будет реально вести торговлю. Если вы это четко не укажите в итоге вы можете получить эксперт, который не будет открывать позиции в реальном времени или при обрыве связи не будет отслеживать свои ордера.

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

2. Укажите правила входа в позицию.

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

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

Также не стоит забывать о том, что исполнитель может быть совсем на ином уровне в торговле, поэтому не стоит употреблять сленг. Всегда подкрепляйте свои пожелания картинкой, причем помните слово «машка» и «Moving Average » для исполнителя могут иметь разные значения, хотя вы говорите о скользящей средней.

3. Укажите алгоритм выхода с позиции

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

4. Правила расчета позиции и сопровождения сделки.

Если вы привыкли видеть, что практически каждый эксперт имеет в своем составе трейлинг стоп или рассчитывает лот в зависимости от процента риска это не значит, что программист сделает также.

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

Особенности создания советников для торговли на Форексе

Добавлено в закладки: 0

Как написать советника для mt4 своими руками

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

Создание советника

Как написать советника для mt4 своими руками

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

Также начинающим трейдерам окажет помощь справочная информация, которую можно вызвать клавишей F1 терминала и редактор MetaQuotes Language. Его откроет клавиша F4 терминала. Можно анализировать и пошагово изучать уже имеющуюся программу, используемые команды, принципы их функционирования и т.д. Есть возможность также начать изучение базы с составления элементарного алгоритма торговли, чтобы в будущем на имеющуюся “основу” складывать написанные команды или преображать имеющиеся. Т.е. от простого – к более сложному.

Также создание советника для mt4, без всякого сомнения, потребует указаний и рекомендаций биржевых торговцев, имеющих некоторые навыки и умения в этой сфере. Массу полезной информации можно отыскать на форумах программистов, которые пользуются языком MQL4 или MQL5. Здесь также доступны информационные данные, касающиеся всех вопросов создания торговых советников.

Советник – рекомендации опытных торговых биржевиков

  • Как только появляется возможность протестировать сформированную готовую часть кода или функции – делайте это незамедлительно. Ведь как только программа преобразить до крупных размеров, этот процесс будет усложнен;
  • Части кода, которые воспроизводятся с определенной периодичностью, оптимально зарегистрировать отдельными функциями;
  • Не стоит стремиться написать приемлемый код. Для начала стоит создать тот, который будет безошибочно функционировать, даже если он будет непрезентабельным или массивным. В дальнейшем это корректируется путем кодовой оптимизации;
  • Не стоит стыдиться использования собственных алгоритмов, создавая советник своими руками для Форекс, несмотря на готовые наиболее усовершенствованные коды. Ведь все-таки преимущество отдается грамотности работы программы, что не имеет смысла без понимания функционирования алгоритма. Разработанные же вами коды будут наиболее доступны и проще в оптимизировании.

Проблема отладки

Как написать советника для mt4 своими руками

Создать индикатор или эксперт, обладая языком MQL4 и зная принцип встроенных в него функций – совсем нетрудно. Другое дело имеет отношение к безошибочной работе, ведь на отладку готовой программы отводится масса времени.

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

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

Упрощение создания советника

Адаптировать данную задачу можно несколькими способами: использовать специальные программы или готовые блоки, которые разработаны своими силами и биржевыми торговцами.

Первый способ основан на использовании альтернативных программ, которые облегчают процесс создания советника, подобные настройкам в приложениях Windows, где каждый шаг доходчиво изложен для восприятия даже начинающим программистам.

Второй вариант предусматривает части кода программ, которые возможно отыскать на описанных вначале текста форумах, либо созданные самостоятельными силами. Самое важное – вы должны разбираться в работе этой части программы и изучить базис языка MQL4.

Понравилась статья про фондовый рынок, форекс, акции, инвестиции в бизнес? Сохрани или расскажи друзьям!

Популярные статьи по Форексу

Независимый рейтинг компаний Форекс брокеров

Независимый рейтинг площадок ПАММ-брокеров

Локирование или Форекс замок, как из него выйти?

Построение и применение уровней Фибоначчи на Форекс

Обзор лучших индикаторов, для торговли на рынке Forex

Определение точек входа в рынок Forex

Выбираем ПАММ-счет для инвестирования средств

Как написать советника для mt4 своими руками

Быстрое обучение торговле на Forex: основы для начинающего трейдера

Чем отличается фондовый рынок от Форекса?

Какие бывают и как использовать паттерны на Forex

Форекс – лохотрон или это следствие действий брокеров-мошенников

Особенности технического анализа рынка Forex

Лучшие советники на рынке Форекс на данный момент

Чему равен 1 пункт (pips, point) на Forex и как его рассчитать

Применение индикаторов настроения в практике Forex

Каким образом формируется и меняется курс валют?

Бизнес-Прост.ру создан в помощь малому и среднему бизнесу России и стран СНГ. На сайте собраны лучшие бизнес идеи, примеры бизнес планов с видео, полные пошаговые руководства по открытию бизнеса с нуля, выбор старого и нового оборудования, ведение ИП, каталог франшиз, образцы шаблонов документов, бланков и форм за 2017 год.

Если вы нашли ошибку, выделите ее и нажмите Shift + Enter или нажмите нажмите здесь чтобы оповестить нас.

Спасибо за ваше сообщение. В ближайшее время мы исправим ошибку.

Копирование страницы, переписывание полностью или частично — приветствуется, только с активной ссылкой на источник. Карта сайта

Торговые советники форекс

Торговыми советниками (другое название — эксперты) принято называть особую серию программ, предназначенных для трейдинга на рынке Форекс. Программное обеспечение, созданное при помощи программного языка MQL4, при совершении сделок сначала проводит детальный технический анализ текущего состояния рынка, а после выполняет все нужные торговые сделки. Для всего этого непосредственное участие трейдера не является обязательным. Также прибыльные роботы могут делать свою работу автоматически и открывать сделки, или просто предоставлять пользователю сигналы для покупки или продажи активов, сырья. А трейдеру, руководствуясь своим опытом, остается только лишь решить – торговать ему по предоставленным сигналам или нет.

Зачем нужен Форекс-советник?

Прибыльные Форекс-советники были созданы, чтобы помогать в трейдинге. Использование торговых роботов выгодно для пользователей Форекс – ведь такие роботы forex способны работать круглые сутки. Торговый робот не устанет, на его исполнение не смогут повлиять эмоции или нервное перенапряжение. Существуют статистические данные, согласно которым лишь 12% от всего количества трейдеров рынка ценных бумаг составляют живые люди, а 88% — торговые роботы. И неудивительно – ведь даже самый эмоционально стойкий человек спустя какое-то время начнет уставать от постоянного стресса, страха потерять деньги, жадности или переутомления. Торговый робот, наоборот, никогда не будет совершать ошибки из-за усталости – он действует по заранее прописанному для него алгоритму, разработанному профессиональными трейдерами. Установленные настройки для постоянного обновления помогают вовремя входить в сделки. Торговый робот хладнокровно завершит работу, в случае если она заведомо будет проигрышной, и не станет надеяться на внезапный выигрыш. Ему проще открыть новую сделку, и уже в ней получить доход по заранее рассчитанному алгоритму.

Все, что нужно сделать трейдеру – это настроить бесплатный торговый советник Форекс для работы согласно строго определенных алгоритмов, по которым торговый робот будет получать прибыль.

Принцип функционирования торговых советников

Роботы Форекс специально разрабатываются программистами под руководством специалистов по торговле с хорошим опытом работы на валютном рынке. Создаваемые ними торговые системы способны обеспечивать максимальный доход при небольшой просадке. В работе советник forex, который устанавливается на выделенном под него сервере VPS, выполняет следующие действия:

  • Круглосуточно производит мониторинг и анализ трейдингового процесса – за функционированием торгового робота форекс, как правило, можно наблюдать с компьютера или любого мобильного устройства
  • Производит оповещение трейдера посредством СМС, электронной почты или ICQ – в случае возникновения во время торговли непредвиденной ситуации, в настройках торгового робота происходят обновления
  • Некоторые производители торговых роботов предоставляют своим клиентам скидки на свою продукцию, а также бесплатно оказывают консультации профессиональных трейдеров

Виды Форекс-советников

Торговые роботы Форекс бывают разных видов:

  • Трендовые советники – роботы, алгоритм которых настроен строго на торговлю по тренду. Прибыльные советники форекс обычно настроены на длинные позиции с большим доходом
  • Советники-скальперы и пипсовщики – алгоритм этих роботов пригоден для торговли со множественными сделками. Часто они совершаются с объемным лотом и закрывают одновременно несколько пунктов за один раз
  • Мультивалютные советники – роботы, подходящие для разных задач: могут выполнять работу и одновременно вместе, и по отдельности со многими валютными парами
  • Советники по Мартингейлу – еще называются советниками «по пирамидингу» — увеличивают лот после любой сделки, которая не принесла доход – один из самых рискованных роботов-советников Форекс
  • Комбинированные бесплатные советники – роботы, в алгоритме работы которых могут быть в одно и то же время включены функции разных советников – могут совмещаться особенности торговли по тренду и мультивалютности.

Плюсы использования торговых советников Форекс:

Автоматизация торговли

Торговому советнику Форекс не нужна поддержка человека в открытии сделок – он может делать это в автоматическом режиме, без участия человека.

Моментальность операций

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

Точные расчеты

У бесплатных торговых роботов Форекс отсутствует человеческий фактор, из-за которого люди допускают ошибки при анализе рынка. Компьютерная программа не может допустить ошибку, например, вступить в сделку на 1 лот вместо 0,1. Точность программ-советников минимизирует вероятность допущения подобных ошибок.

Многофункциональность

Часто бесплатные советники Форекс помимо основных своих функций предоставляют трейдерам ряд дополнительных возможностей: различные отчеты о работе, возможность для изменения и настройки робота, а для трейдеров, которые разбираются в программировании, существует возможность усложнения алгоритма без влияния на скорость его работы.

Список советников

Trader_new

Эксперт по индикатору Ишимоку.

Выставляет отложенный ордер по текущей цене + OP_Level. В случае ухода цены в противоположную сторону на CL_Level удаляет отложенный ордер.

– OP_Signal1 – OP_Signal4 – Сигналы на открытие позиций (0 — запрещено, 1 — разрешено)

– CL_Signal – Сигнал на принудительное закрытие позиций (0 — запрещено, 1 — разрешено)

– OP_Level – Уровень отложенного ордера на открытие (сдвиг относительно текущей цены)

– CL_Level – Уровень удаления отложенного ордера.

RelativeR2

Советник, работающий по показаниям стандартного в МТ индикатора Stochastic Oscillator, который лучше предварительно подцепить к графику. Оптимальные значения достигаются при использовании периода H1 (часовик), оптимальная пара GBPUSD (по результатам теста).

ТС — сопоставляя SO с рядом других инструментов и отсеивая лишние «шумы», мы определяем направление тренда, что и позволяет открываться в соответствующую сторону. Работа ведется 1 лотом 0.10 в начале, потом лот пропорционален фактическому балансу.

Автономность — советник может работать как полностью автоматически (для этого нужно включить в МТ опцию «Сервис -> Настройки -> Советники, Разрешить советнику торговать»), так и в полуручном режиме. Открывает 1 позицию только когда нет текущих открытых позиций, сразу. Поэтому кол-во сделок довольно большое — по нескольку в день (торговля «интрадей» — внутри дня).

TP = 98; — TakeProfit,

SL = 1000; — StopLoss (чисто символический; допускается «закрывать минус» вручную),

Risk = 1.301; — степень риска для увеличения размеров лота пропорционально балансу счета

SO на периоде H1 являет собой визуально «плавные волны», в общем совпадающие с графиком изменения цены. Это его ценное свойство позволяет определять оное движение с высокой долей вероятности — тест на истории за год показал практически полное отсутствие минусовых сделок !

Прогон по истории за весь 2005 год показал следующий результат:

— входное депо = 500

— выходное депо = 23.000, очень плавной экспонентой

Для ТЕСТА использован период H1 (часовик), для того чтобы Stochastic Oscillator анализировал нормальный диапазон времени (не маленький). ВНИМАНИЕ ! Советник работает 1 раз в час, т.е. ровно в 00 минут каждого часа. В другие минуты он НЕ открывает позиций.

macd_sample

Как написать советника для mt4 своими руками - Всё о заработке на Форекс

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

МТС сложна в настройке и подгонке по историческим данным. На некоторых финансовых инструментах показывает до 50% прибыли за полгода (акции GM).

Lucky

Инструкция по установке

1. Копируем фалы в папку C:Program FilesMetaTrader 4experts

2. Прикрепляем эксперта к паре EUR/USD и ставим M1 период

HarvesterR3

Советник, работающий по показаниям индикатора Laguerre, который должен быть предварительно помещен в папку MetaTrader4/experts/indicators и подцеплен к графику. Индикатор лучше анализирует большой период времени, поэтому период графика — D1 или Weekly, оптимальная пара GBPUSD (по результатам теста).

ТС — рост и понижение Laguerre довольно точно соответствуют тренду, что и позволяет открываться в соответствующую сторону. Работа ведется лотом 0.10 в начале, потом лот пропорционален фактическому балансу. После каждого минуса, размер лота разово снижается до 0.10, как мера противодействия возможной «полосе невезения».

Автономность — советник может работать как полностью автоматически (для этого нужно включить в МТ опцию «Сервис -> Настройки -> Советники, Разрешить советнику торговать»), так и в полуручном режиме. Открывает 1 позицию только когда нет текущих открытых позиций.

Hours = 0; — во сколько часов

Мinutes = 0; — и во сколько минут он будет срабатывать*

RazVSutki = true; — работать ли раз в сутки (по умолчанию — да)

*Выставить удобное себе время, и всегда запускать МТ за несколько минут до этого.

Т.е. он работает 1 раз в сутки, строго в указанный час и минуту. Если не сработал в это время — значит, коньюнктура не располагает к открытию.

Прогон по истории за весь 2005 год показал следующий результат:

— входное депо = 500

— выходное депо = 100.000

Firebird v63E

Очень эффективный советник для валютной пары евро/доллар На любом периоде получается хорошая прибыль, но и просадка достаточно велика.

Начальный депозит — 10000.00

Чистая прибыль — 5324.40

Общая прибыль — 8320.20

Общий убыток: -2995.80

Абсолютная просадка — 2250.00

Максимальная просадка — 6270.00 (37.57%)

Относительная просадка — 37.57% (6270.00)

Всего сделок — 29

MakeGrid193BE

Универсальный советник для любой валютной пары.

Лучше результаты показывает на периодах М1, М5

Созданы три модификации советника: Long, Short и LongShort.

Наилучшие результаты при использовании длинных позиций.

Начальный депозит — 10000.00

Чистая прибыль — 931.60

Общая прибыль — 5811.80

Общий убыток: -4880.20

Матожидание выигрыша — 1.48

Абсолютная просадка — 6245.92

Максимальная просадка — 7098.20 (65.41%)

Относительная просадка — 65.41% (7098.20)

Как написать советника для mt4 своими руками - Всё о заработке на Форекс

У данного советника по умолчанию выключено ручное подтверждение торговли.

Отсутствует трейлинг стоп, и проблемы с йеновыми парами. Сливает во флете. Избегает SWAP (закрывает ордера в 23:59 и тут же открывает).

arbitrage_reverse_1.1

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

Стратегия форекс советника — контртрендовая. Сделки заключаются на низах, чем ниже тем больше лот, и на верхах соответственно.

Данный форекс советник построен на базе принципов искусственного интеллекта — однослойной нейросети.

При выявление движения графика цен используется «Perceptron».

Avalanche_v1.2

Хороший советник для пары EUR/USD для любых временных промежутков. Наибольшая прибыль наблюдается на промежутке М15. При тестировании советник показал превосходные результаты.

Начальный депозит — 10000.00

Чистая прибыль — 2192.32

Общая прибыль — 3566.27

Общий убыток — 1373.95

22% от суммы с небольшой просадкой — это хороший результат.

Binario TR d

Этот эксперт – пример для подражания в области управления финансами. А я то думал раньше, что при 24% прибыльных сделок невозможно выйти в плюс – ошибался.

Принцип таков: две экспоненциальные скользящие средние с периодом 144 по high и low образуют канал. Вход в длинную позицию по пересечению средней по high, в короткую по low. При этом сопровождение позиции трейлинг стопами. И самое главное — убытки урезаем, а прибыли даем расти.

Breakout11

Стоп-лосс равен 50 пунктам, тейк-профит 80, что нарушает основное правило управления финансами – тейк-профит в 3 раза должен превосходить стоп-лосс. Система дает четкие 50% прибыли, так что, если побаловаться с размерами ордеров, может получиться очень даже неплохой эксперт.

Bull Bear

Эксперт дает сигналы основываясь на индикаторе BullsPower, стоп-лосс не использует, дает за сделку 400$ прибыли, но даются эти самые четыреста долларов путем пересиживания довольно большой просадки, так что с малым депозитом не рекомендуется.

Channels

Строит каналы на основе индикатора Envelopes. Открывает позицию по пересечению скользящих средних в определенных каналах. Сопровождает позицию трейлинг-стопом. Просадка присутствует.

Daydream01

При тестировании на фунте и долларе в часовом периоде показал очень неплохие результаты.

Подробная пошаговая инструкция по установке советника

Файл советника *.ex4 или *.mq4 поместите в каталог для экспертов Вашего торгового терминала. Но первая часть пути (до Experts) может отличаться в зависимости от брокера и от того, куда именно Вы установили терминал.

После копирования файла в указанный каталог, Вы можете начинать торговлю с помощью советника. Для этого Вам необходимо запустить свой терминал MetaTrader 4 (файл terminal.exe) и присоединить советник к графику следующим образом.

После загрузки терминала в окне «Навигатор» раскройте ветку «Советники» и перетащите советник на график. Не обращайте внимания на то, что советник отображается серым цветом, от этого его работоспособность не теряется (так отображаются все советники, не имеющие исходного кода). После переноса советника на график появится окно с двумя вкладками: Общие, Входные параметры. Напротив пунктов «Разрешить советнику торговать» и «Разрешить сигналы», на вкладке Общие установите флажки (галочки). На пунктах «Ручное подтверждение» и «Не повторять сигналы» флажков быть не должно. Также должны стоять Long&Short позиции. Остальные настройки оставьте по умолчанию. После нажатия кнопки «ОК» советник автоматически появится на графике в верхнем правом углу.

На вкладке «Входные параметры» можно изменять настройки (переменные) для торговли.

Euro Fx2

Эксперт выдает по фунту 73% прибыльных сделок. Высокая прибыль получена за счет того, что эксперт не торгует одним лотом, а постоянно наращивает размер открытой позиции, если она прибыльна. Сопровождает открытую позицию скользящим стопом. Также варьирует лоты в зависимости от типа сигнала и его силы. Основан, в первую очередь, на MACD-гистограмме.

FarhadHill_V22

Оптимизирован для валютной пары GBP/JPY. Для достижения максимальной эффекстивности рекомендуется использовать минутные периоды — M1, M5 и M15. По умолчанию советник покупает один лот.

Начальный депозит — 10000.00

Чистая прибыль — 1314.13

Общая прибыль — 1314.13

Общий убыток — 0.00

Абсолютная просадка — 1401.49

Максимальная просадка — 1547.15 (15.25%)

прибыльная сделка — 273.67

убыточная сделка — 0.00

Средняя прибыльная сделка — 219.02; убыточная сделка — 0.00

Максимальная непрерывная прибыль (число выигрышей) — 1314.13 (6); непрерывный убыток (число проигрышей) — 0.00 (0)

Adroitea 1.85

Советник Adroitea 1.85

Хеджирующий советник, торгующий одновременно на нескольких парах. Рекомендуемые валютные пары: GBPJPY, GBPNZD, USDCHF, GBPUSD, EURGBP и USDCAD. Таймфрейм для работы — H1. Советник успешно определяет точки входа в рынок и выхода из него.

Преимущества советника:

Точные точки входа / выхода

Эффективное управление капиталом

Успешное соблюдение тайм-менеджмента

Эффективное управление рисками

Использование трейлинг-стопов для максимизирования выгоды.

Ручная аварийность выхода для всех открытых торгов в случае неожиданного движения рынка.

Автоматическое распознавание брокеров с пятизначными котировками

Возможность работы с ECN брокерами

Показатели, используемые в стратегии эксперта: скользящие средние, MACD, стохастик, полосы Боллинджера.

Aeron Forex Auto Trader d3.03

Советник Aeron Forex Auto Trader d3.03

Самый прибыльный результат советник показывает на валютной паре EUR/USD. Рекомендуемый таймфрейм для работы — M1.

Особенности эксперта:

основан на Мартингейл технике

интегрирована возможность хеджирование позиций

полностью автоматическая система

регулируемый стоплосс и шаг между открытиями позиций

умная система управления и контроля денежными средствами

BCatcherR4

Cоветник BСatcherR4

Советник BCatcherR4 работает по показаниям индикатора BollingerBands, который является стандартным индикатором торговой платформы MT4. Индикатор необходимо прикрепить к графику валютной пары, по которой будет осуществляться торговля. Для достижения наилучшего результата торговлю необходимо осуществлять на таймфрейме M30. Рекомендуемая валютная пара GBPUSD. Начинать работу необходимо лотом 0.10. Далее, по мере накапливания прибыли, необходимо изменять лот в размере, пропорциональном фактическому балансу залогового депозита. Эксперт открывает по одной позиции во время торгов при условии, что текущих открытых позиций нет. Данный советник можно настраивать, задавая нужные переменные: по умолчанию TakeProfit — 10 пунктов, StopLoss – 35 пунктов.

Calypso

Советник Calypso

Данный эксперт является мультивалютным, т. е. работает на любой валютной паре или сразу по нескольким парам. Настроить работу советника можно согласно двум режимам: со стоп-лоссами или без стоп-лоссов. Торговая система хеджирует риски, ввиду чего вероятность обнуления торгового счета абсолютно отсутствует.

Технические характеристики:

— Торговая платформа: Metatrader 4

— Рекомендуемые валютные пары: EURUSD, GBPUSD, USDJPY

— Рекомендуемый тайимфрейм Н1

— Доходность советника — от 30 % в месяц

— Минимальный размер депозита: 100$

— Минимальный размер лота: 0.01

— Кредитное плечо 1:100 и больше

Входные параметры советника:

Target – целевой параметр прибыли, общий для всех валютных пар.

Lots – торговый лот, который будет использован для торговли (необходимо указать минимальный размер лота, который разрешен в Вашем торговом терминале).

Далее выбираем стратегию:

Strateg = 1 участвуют валютные пары GBPUSD, EURUSD, EURGBP (всего валютных пар 3)

Strateg = 2 учавствуют валютные пары EURGBP, EURUSD, USDCHF, GBPUSD, USDJPY, GBPJPY, EURCHF, GBPCHF, EURJPY (всего валютных пар 9)

Strateg = 3 учавствуют валютные пары EURGBP, EURUSD, USDCHF, GBPUSD, USDJPY, GBPJPY, EURCHF, GBPCHF, USDCAD, EURJPY, AUDUSD, EURCAD, NZDUSD, EURAUD, EURNZD (всего валютных пар 15)

Strateg = 0 работаем по той валютной паре на которой установлен советник. Данное свойство предпочтительно применять только для настройки советника.

Включение стоп-лосса. Sm_mode установлен false. При установке true включается стоп-лосс.

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

Day Profit SE

Советник Day Profit SE

Эксперт разработан специально для работы на валютных парах GBP/USD, EUR/USD, USD/CHF, EUR/GBP и характеризуется стабильностью работы. Этот торговый робот дает возможность зарабатывать 50$ в день, имея первоначальный депозит в 1000 долларов. Рекомендуемый депозит для центового счёта — 10 евро. Вход в рынок происходит только один раз в день: между 03:00 и 05:00 по МСК.

DoubleMA BreakOut EA

Советник DoubleMA BreakOut EA

Советник лучше всего проявляет себя при торговле валютной парой EUR/USD. Работает в любых промежутках времени, но эффективнее всего на M30.

E-bot Bars v1.4

Советник E-bot Bars v1.4

Советник E-bot Bars v1.4 основан на стратегии мартингейл. Он работает по анализу двух последних баров: если цена первого бара выше закрытия цены второго бара – покупка, если на оборот – то продажа. Советник торгует по любой валютной паре, и на любом тайм фрейме. Рекомендуемая валютная пара GBPUSD или GOLD, таймфрейм: M15 или H1, кредитное плечо любое. Минимальный депозит: 10 000 центов.

Основные функции советника:

— (TwoSides) – изменяет направление торговли (true-в две стороны),

— (StepExponent) – множитель Step,

— (Lot) – это функция изменения лота,

— (Take Profit) – это функция для получения прибыли с каждой сделки в пунктах,

— (Step) — это функция для выставления минимального расстояния между ордерами,

— (Max Trades) – ограничение максимального количества открытых ордеров,

— (LotMulti) – лот мультипликатор. Когда откроется последний ордер (Max Trades), то следующий ордер будет не умножаться, а уже делиться.

E2_5M

Советник E2_5M

Советник E2_5M работает на основе ценовых каналов (индикатор Envelopes) и скользящих средних. Советник эффективен при работе на любых таймфреймах.

Входные параметры:

EnvelopePeriod -период индикатора Envelopes

EnvTimeFrame — с какого таймфрейма будут браться значения Envelopes (envelope time frame: 0=chart,60=1hr,240=4hr)

EnvelopeDeviation — отклонение Envelopes от скользящей средней

TimeOpen и TimeClose — это часы работы советника

MaximumRisk — процент от доли депозита, которым вы будете рисковать в одной сделке

Lot — оперируемый лот.

Stoploss ставится автоматически в зависимости от значения MaximumRisk

Советник ILAN

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

Технические характеристики советника:

Алгоритм работы: вход в сделку в направлении краткосрочного тренда, выход по тейк-профиту совокупной позиции

Торговый терминал: МТ4

Рекомендуемые инструменты: EUR/USD, кросс-курсы

Период графика: от M15 до H4 (рекомендуется H1)

Допустимый спрэд: до 10 пунктов на 4-значных котировках

Предполагаемая доходность: от 100 до 1500 процентов годовых без учета реинвестирования, зависит от уровня риска и кредитного плеча

Время работы: круглосуточно, с понедельника по пятницу

Интернет: требуется стабильное соединение на все время работы, рекомендуется установка на VPS

Начальный депозит: от 10$ (для центовых счетов) и от 1000$ (для классических счетов)

Cумма получаемой прибыли прямо пропорциональна величине депозита

Как торговать с советником Форекс?

  • Для начала работы с прибыльным торговым роботом форекс нужно скачать и установить торговый терминал МТ4. Делается это при помощи сайта вашего брокера, как правило, совершенно бесплатно. В случае, если брокерская Форекс-компания еще не выбрана, стоит обратиться за помощью в Службу поддержки МОФТа.
  • Теперь необходимо выбрать заинтересовавшего вас советника из приведенного выше списка и кликнуть по ссылке «Скачать советник». Загрузка должна произойти автоматически, если этого не случилось, нажмите правой кнопкой мышки на изображение или ссылку, выберите функцию «Сохранить объект как. «.
  • Сохраните файл на диск С в директории Program Files, далее – в директории торгового терминала, которым вы пользуетесь (к примеру, MetaTrader), а далее – в директории experts.

Установка бесплатного советника

  • После скачивания установочного файла торгового робота Форекс необходимо запустить торговый терминал Meta Trader 4
  • В указанные поля ввести логин и пароль трейдера от его рабочего счета. Сразу стоит оговориться, что тестирование торговых советников Форекс лучше проводить на демо-счете, во избежание реальных денежных средств в процессе настройки торгового робота. Если торгового счета у трейдера нет, его можно создать, выбрав в меню платформы раздел Файл – из выпадающего списка трейдер выбирает функцию «Открыть демо-счет». Система предоставит логин и пароль от демки, которые необходимо записать и сохранить.
  • Далее через меню «Сервис» необходимо войти в настройки системы и выбрать вкладку «Советники» — здесь нужно проставить галочки как на рисунке ниже и подтвердить действие кнопкой «Ок».
  • Слева в торговом терминале находим окно «Навигатор» и в разделе «Советники» изучаем весь список торговых роботов forexx, нажав на плюсик. Если в вашей версии торгового терминала нет окна «Навигатор», нажмите на кнопку со звездочкой вверху терминала.
  • Из списка торговых советников forex левой кнопкой мыши необходимо перетащить выбранный советник на открытый заранее график с валютной парой и таймфреймом, наиболее подходящим для работы эксперта (как правило, эти данные указываются в описании), подтвердить выбор кнопкой «Ок».
  • Справа вверху графика должен появиться смайлик. Если он улыбается – то ваш прибыльный советник работает исправно, если нет – левой кнопкой мыши кликаем на крестик рядом с именем торгового робота на графике, переходим в свойства советников и во вкладке «Общие» проверяем, чтобы все галочки стояли так, как указано на рисунке.

Также важно проверить состояние кнопки вверху терминала – она должна быть зеленой (если она красная – то советник отключен).

Для удаления бесплатного советника нужно кликнуть правой клавишей мыши по окну графика, к которому подключен эксперт и выбрать в меню «Советники» — «Удалить».

Настройка

  • Если поставить галочку в графе «Не повторять сигнал», советник будет проводить одну сделку, если не поставить – одновременно совершит две.
  • «Разрешить советнику торговать» — вы подтверждаете его право на самостоятельную торговлю. В этом же разделе можно настроить подтверждение планируемых роботом сделок вручную.
  • «Разрешить импорт функций из DII» — разрешить советнику пользоваться данными из торгового терминала МТ4 для дальнейшего анализа. Если трейдер не уверен в источнике, то рекомендуется отключить импорт DLL, чтобы не подвергать компьютер опасности. Импорт из внешних экспертов можно оставить – он безопасности не угрожает. Также тут есть графа для выбора подтверждения этой функции вручную или автоматически.
  • Вкладка «Входные параметры» имеет для каждого советника индивидуальные настройки. Одинаковыми из них выступают:

TakeProfit обозначает необходимое количество пунктов к закрытию для получения дохода

StopLoss говорит, через сколько пунктов будет закрыта убыточная сделка

Lots обозначает размер торгового лота, который использует советник

PipSets через какое количество пунктов будет совершена следующая сделка

MagicNumber личный номер советника для определения им своих сделок

MoneyManagement – параметр, необходимый для самостоятельного определения прибыльным советником размера торгового лота

Comment – комментарий к ордерам советника, благодаря которому можно отличить позиции советника от остальных ордеров

Не выходит изменить настройки. Нет сохранения после подтверждения изменения.

Изменение параметров нужно вносить в графе с прикреплённым советником, а не в окне Навигатора.

Советник установлен, но не открывает позиции, что делать?

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

Если закрытая советником позиция была убыточна, нужно ли что-то менять в настройках?

Не нужно. Убыточные позиции нормативно допустимы, но следите за тем, чтобы количество убыточных сделок не начало превышать прибыльные.

Можно ли на одном торговом счете работать сразу с несколькими советниками?

Можно установить несколько прибыльных советников одновременно только для каждого нового графика – и только по одному советнику. Для каждого робота нужно задавать уникальный код MagicNumber.

Можно ли дополнительно торговать вручную, если на счете установлен советник?

Можно – советник будет работать только по открытых им ордерам.

Можно ли трейдеру закрывать ордеры, открытые советником?

Да, но в этом случае есть риск потери средств – ведь советник может открыть такую же позицию еще раз.

Если компьютер и торговый терминал выключены, будет ли бесплатный советник продолжать работать?

Не будет – сделки могут совершаться только при запущенном терминале.

Продолжит ли советник работать после перезагрузки компьютера без повторной настройки его параметров?

Да, ничего настраивать заново не надо, советник продолжит работу с теми настройками, по которым он работал до перезагрузки.

Источник https://znanie16.ru/indikatory/kak-sozdat-torgovogo-robota-foreks-podrobno-ob-sozdanii-sovetnikov.html

Источник https://stone-stream.ru/forts/kak-sozdat-torgovogo-robota.html

Источник https://finans-info.ru/foreks/obzory-sovetnikov/kak-napisat-sovetnika-dlya-mt4-svoimi-rukami-vsyo-o-zarabotke-na-foreks-2/

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Предыдущая статья Дебетовая Альфа-Карта с преимуществами: обзор, условия, тарифы
Следующая статья Франшизы с минимальными вложениями 2020 — Каталог франшиз