MQL4: Пишем советник по торговле заданных паттернов
Всем привет!
Наверняка многие из вас часто замечали, что периодически графики той или иной валютной пары повторяют свои движения. На самом деле, в большинстве случаев – это всего лишь временное явление, на котором не получится сделать достаточно много денег. Но что, если есть такие надежные ценовые движения и закономерности, о которых мы и не догадываемся? Сегодня мы напишем довольно простой советник, который поможет нам с исследованиями рынка.
Что будем писать?
В основе любого исследования всегда лежит определенная гипотеза. Сначала мы выдвигаем ее, а потом уже доказываем или опровергаем.
Сегодня мы напишем простой советник, который будет работать на дневных графиках. В основе формирования входа будет лежать некий свечной паттерн с привязкой ко дню недели. Гипотеза наша заключается в следующем: если мы видим одну медвежью свечу, а затем бычью, скажем, в среду, то в четверг свеча тоже будет бычьей. Если мы видим бычью свечу, а затем медвежью, то следующий день закроется еще ниже. Проиллюстрирую это на картинке:
Как видите, паттерн очень простой, и маловероятно, что он действительно работает. Тем не менее, на рынке действительно присутствуют подобные аномалии, на которых можно спокойно из года в год зарабатывать пусть и небольшие, но все же реальные деньги.
Конструкция нашего советника
Советник будет очень простым. Он будет сверять текущий день недели с днями, в которые торговля разрешена. Затем он проверит, нет ли сейчас открытых ордеров. После этого сверится, присутствует ли заданный паттерн, и в случае его обнаружения откроет сделку. Закрытие позиции будет произведено на следующий день.
Поэтому разделим тело советника на несколько частей. Первая часть – фильтр дня недели:
Он будет возвращать false, если текущий день недели запрещен в настройках. Второй блок генерирует сигнал:
if (!TimeFilter()) return -5;
double Close1 = iClose(_Symbol, signal_period, 1);
double Open1 = iOpen(_Symbol, signal_period, 1);
double Close2 = iClose(_Symbol, signal_period, 2);
double Open2 = iOpen(_Symbol, signal_period, 2);
if (Close2 > Open2 && Close1 < Open1) <
if (Close2 < Open2 && Close1 > Open1) <
Как видите, мы просто ищем нужный нам паттерн. И этот метод вы можете переписать под поиск любого паттерна.
Дальше осталось только написать метод для открытия и закрытия позиции. И метод, сигнализирующий о том, что текущая позиция уже открыта 1 бар, и ее пора закрывать:
bool ExitTime(int dir)<
for (int i = OrdersTotal(); i >= 0; i—) <
if (OrderSymbol() != Symbol() || OrderMagicNumber() != magic) <
if (TimeCurrent() – OrderOpenTime() > 60 * exit_bars * exit_period) <
Вот, собственно, и все. Полный код советника вы можете увидеть в видеоуроке.
Результаты
Как я уже говорил, советник, как и сам паттерн, – очень простой. Но на рынках «просто» – не всегда означает плохо и не прибыльно. Даже такие простые вещи, к нашему удивлению, могут оказаться рабочими, за что мне и нравится этот рынок. Это рынок умопомрачительных контрастов. В то время как ручные трейдеры торгуют вслепую вообще, без какого-либо подтверждения статистической значимости своих систем, новички вкладывают последние деньги в сетки и мартины, алготрейдеры изобретают все более изощренных скальперов с количеством строк кода, дающим фору «Войне и миру», порой очень простые, но прибыльные вещи лежат на поверхности, но их никто не видит. В этом есть какая-то очень изощренная ирония, не находите?
Результаты не блещут, конечно, но паттерн был взят наобум, и он крайне прост. Я уверен, что если немного подкорректировать его, – то можно добиться лучших результатов.
Заключение
Идея паттерна с двумя свечами противоположных цветов и настроенного на продолжение движения – очень простой пример. Тут не учитывается ни форма, ни волатильность, ни отношение размера теней к размеру самого тела свечи. Вы же можете придумать свои паттерны и протестировать их, – как знать, может быть, вы найдете действительно ценные и очень прибыльные возможности.
Как создать торгового советника: конструктор робота Форекс
Для успешной торговли в ручную на рынке Форекс необходимы определенные навыки и знания. Без этого вы не сможете научиться верно анализировать рынок и находить удачные моменты для открытия сделки.
Но что делать тем, у кого попросту нет на это времени? Многие опытные профи в процессе своей карьеры начали автоматизировать свой заработок. Так и появились торговые роботы и советники. Они позволяют снять ответственность с трейдера за рыночный анализ и существенно упростить процесс работы на финансовых рынках. Ну а для новичков это открыло массу возможностей для получения пассивного дополнительного заработка даже без наличия определенных знаний и навыков в области рыночного анализа.
Как работают советники Форекс
Если трейдер пока еще не определился с тем, будет ли он доверять свои финансы торговому советнику, то он задается вопросом о том, как работает такая программа. Позволит ли конструктор робота Форекс создать такую программу для автоматического заработка, которая не только бы сохранила деньги в сохранности, но и преумножила бы их.
Если верить многочисленным информационным статьям, которые находятся в интернете, то торговый советник может навсегда избавить трейдера от необходимости находиться возле компьютера и самостоятельно производить рыночный анализ. Но это далеко не так. Конструктор робота Форекс действительно может создать успешную программу, но для этого нужно приложить массу собственных усилий.
Прежде чем я вам расскажу о том, как создавать торговых советников, поговорим немного о теории.
Роботы Форекс могут быть нескольких типов:
• робот, который работает полностью в самостоятельном режиме — такие автоматические советники могут круглые сутки не только производить рыночный анализ, но и заключать за трейдера сделки на основании тех параметров, которые он устанавливает в настройках.
• полуавтоматические советники — они лишь дают советы и подсказки, в какой момент стоит открывать сделку, какие стоп лоссы и тейк профиты устанавливать, а также какую сумму инвестировать. Ну а после трейдер самостоятельно принимает решение, следовать ли таким подсказкам или нет.
• скрипты — они дают сразу несколько вариантов для сделки, после чего трейдер опять же самостоятельно заключает сделку по одному из предложенных сценариев. Здесь крайне необходимо иметь в наличии собственную торговую стратегию, ну а скрипт будет лишь в качестве дополнительного подтверждения.
Каждый торговый советник работает на основании заранее заложенного в него алгоритма и торговой стратегии. В зависимости от типа стратегии можно разделить торговых роботов Форекс на следующие четыре подгруппы:
• роботы, которые торгуют одновременно по нескольким торговым стратегиям — комбинированные советники.
• торгующие по долгосрочным торговым стратегиям.
• скальпинговые, или по-другому их еще называют краткосрочными.
Изначально все советники создаются с помощью конструктора робота Форекс либо самостоятельно трейдерами на основании уже готовой торговой стратегии, либо специализированными узкопрофильными программистами за деньги.
Но успех робота зависит даже не от качества работы программиста, а от той торговой стратегии, которая заложена в его программе. Зачастую автоматических торговых советников используют новички для получения пассивного дохода, так как у них попросту не хватает знаний в области рыночного анализа. Но бывает и так, что профессиональный трейдер самостоятельно создает такого робота для себя, чтобы облегчить свою работу. Или же на продажу за большую плату, чтобы получать дополнительный доход от своей успешной и прибыльной торговой стратегии.
Для того чтобы провести качественный технический анализ любой валютной пары, необходимы специальные инструменты трейдера — индикаторы. Они анализируют цену на основании прошлой истории, выявляют определенные закономерности, и на основании них прогнозируют будущую ситуацию.
Если в алгоритме торгового робота указаны несколько технических индикаторов, то он будет заключать сделку только после того, как совпадут одновременно сигналы от всех инструментов. Если трейдер указал в настройках уровни стоп лосс или тейк профит, то сделка будет автоматически закрыта без участия трейдера после того, как будет достигнут один из уровней.
Но не стоит возлагать на советников большие надежды. Самая распространенная ошибка многих новичков заключается в том, что они думают, роботы никогда не ошибаются и могут торговать на 100% прибыльно. Ни один профи не может добиться такого результата. Ну а роботы тем более.
Но все же я хочу отметить огромное преимущество таких программ — это отсутствие эмоций и человеческого фактора. Именно страх, жадность и азарт становятся причинами неудачных сделок, и как следствие — убыточных сделок.
Конструктор робота Форекс на языке MQL
На текущий момент существует огромное количество торговых стратегий. Каждый трейдер создает свою собственную тактику. Поэтому сколько трейдеров, столько и стратегий. Причем многие методики так и не были раскрыты широкой общественности, так как они не были автоматизированы. А все по той простой причине, что ее владелец не владел даже базовыми навыками в программировании.
Сейчас многие опытные профи учат язык MQL. Это, во-первых, очень удобно. С помощью него вы сможете создать программу, которая будет на основании вашей же собственной торговой стратегии заключать сделки. Это освободить массу времени для трейдера и исключит необходимость постоянного пребывания за компьютером.
Конструктор робота Форекс позволяет создать помимо собственного уникального технического индикатора еще и советника, который будет на основании таковых инструментов самостоятельно анализировать рынок и заключать сделки вместо трейдера.
Как создать программный код
Если вы изначально владеете языком программирования С++, то изучить MQL будет крайне легко. Но и без таких знаний его выучить будет не сложно даже новичку. Согласно проведенным ранее опросам, даже самые начинающие программисты и трейдеры говорят, что они смогли освоить его в течение недели. Тем более в современную эпоху развитых технологий, когда вы сможете получить все необходимые знания благодаря видео урокам в интернете.
Самый простой и доступный конструктор робота Форекс — это приложение в терминале Метатрейдер 4 — MetaEditor. Это очень удобный редактор, который обладает повышенной многофункциональностью.
Отличительной его особенностью является то, что вы сможете сразу же запустить созданный вами алгоритм уже сразу после написания и протестировать его на реальном счете.
Помимо базового встроенного редактора скриптов и советников, существует множество сторонних программ, которые также легки в освоении. Они основаны на языке программирования С++. К одним из самых распространенных можно отнести WealtLab, StockSharp и TSLab.
StockSharp будет немного не удобна новичкам, так как она требует познания глубоких языков программирования. А это может занять продолжительное время. Получается, что прежде чем создать своего собственного торгового робота в конструкторе робота Форекс, вам необходимо не только освоить программу StockSharp, но и изучить язык программирования, который является гораздо сложнее, чем MQL.
TSLab в этом плане гораздо проще и легче, так как в ней вы сможете создать собственного робота уже из изначально заготовленных блоков. Несмотря на то, что эти блоки созданы на языке программирования С++, сам код скрыт от пользователей, поэтому вы не сможете изменить их по своему усмотрению.
Конструктор роботов WealtLab в этом плане является своего рода золотой серединой. Здесь есть и простой визуальный редактор, но он может быть изменен, если у вас имеются познания в программировании.
Отличительной особенностью и преимуществом таковой программы является то, что вы сможете предварительно протестировать созданный вами скрипт сразу же после создания во встроенном в программу тестере.
Модификация кода
Далее я расскажу вам о более простом способе создания торгового советника — это модификация готового программного кода от уже готового советника под конкретно вашу готовую торговую стратегию. Для этого вам необходимо подобрать такого советника, который будет максимально приближен к вашей торговой тактике в плане технических индикаторов, таймфреймов и так далее. Ну а после с помощью модификации кода вы просто немного изменяете базовые параметры алгоритма.
Такую операцию вы сможете легко выполнить в описанном выше редакторе MetaEditor.
Программы
Сейчас в сети можно найти множество специализированных программ, которые позволяют создать торгового советника самостоятельно и без сторонней дорогой помощи профессиональных программистов. Они не сильно отличаются от вышеперечисленных редакторов, но существенно упрощают сам процесс создания и программирования.
Одной из таковых программ является редактор Forex EA Generator. Она также состоит из уже готовых блоков. Вы просто комбинируете их и создаете своего робота. Именно такой подход существенно упрощает создание советника для начинающих трейдеров. Но и с другой стороны, он как будто ограничивает профессионалов. Но для последних имеются уже другие, более сложные конструкторы роботов Форекс.
Еще один конструктор робота Форекс по своему функционалу и внешнему виду очень схож с самим терминалом Метатрейдер 4. Это Gordago Forex Optimizer. Она позволяет не только создать свой собственный скрипт или советник, но еще и тут же в этом же терминале протестировать его на истории котировок.
Еще одним преимуществом такого конструктора является и тот факт, что благодаря встроенному серверу, вы сможете подключиться к своему торговому счету у брокера и начать торговлю прямо из этого приложения с помощью созданного робота.
Hlaiman EA Generator — еще один конструктор робота для торговли на Форексе. Он позволяет создавать полностью автоматических советников. Здесь вы попросту добавляете на сам график все необходимые для анализа технические инструменты и далее стрелочками прорисовываете путь. Здесь же указываются все необходимые параметры для автоматического открытия сделки, а также отложенные ордера стоп лосс и тейк профит.
Качество работы робота при этом во многом зависит от того, насколько вы грамотно расставите все отложенные ордера и детально пропишите все аспекты и нюансы для открытия позиции. Единственный ее недостаток — она отсутствует в бесплатном доступе в интернете.
Процесс создания торгового робота, тем более качественного, является очень сложным. Именно это и отталкивает большинство новичков. Ну а самостоятельное программирование является еще более сложным, так как здесь крайне необходимы наличие и большой опыт в самом языке программирования. Именно поэтому конструктор робота Форекс стал для многих незаменимым помощником, который избавит не только новичков, но и опытных профи от многих проблем.
В целом, любой современный конструктор работает по одному алгоритму, который может лишь немного различаться в зависимости от самого функционала программы.
В завершении своего обзора я бы хотел представить вам еще неплохие программы. Ensed Cor является крайне простой, но малофункциональной программой. Набор технических инструментов здесь сильно ограничен. В демо версии здесь и то практически полностью отсутствуют хоть какие-то функции. Этим самым разработчики привлекают к покупке платной версии.
Единственным достоинством, которое мне лично показалось крайне удобным, является то, что программа изначально сохраняет всех созданных в ней советников в разрешении самого терминала Метатрейдер 4. Поэтому не возникнет никаких проблем с переносом скрипта в сам рабочий терминал.
Многие профи хвалят программу Forex Strategy Builder. Здесь весь процесс создания и конструирования робота является простым и визуально графическим. Ну а в левой панели экрана можно увидеть панель с результатами тестирования. Программа полностью совместима с MetaTrader4, так как работает на его родной базе.
Для того, чтобы воспользоваться этим терминалом, вам необходимо заранее установить сам терминал МТ4, так как программа Forex Strategy Builder работает по ее изначальной базе.
Как видно из скриншота выше, в левой части экрана вы увидите настройки самих индикаторов. В центральной будет описание текущей стратегии, а также всех элементов, из которых она состоит. Ну а в правой уже представлены результаты самого тестирования тока что созданного вами советника. Сразу же после создания вы можете протестировать советник, и сразу же начать зарабатывать с его помощью в терминале Метатрейдер 4.
Торговые советники, которые создаются с помощью вышеперечисленных конструкторов робота Форекс, по сути, ничем не отличаются от тех, которые встроены или же устанавливаются в сам торговый терминал Метатрейдера. Большинство из них уже изначально создаются с расширением .ex4, что совместимо с терминалом МТ4. Для переноса достаточно сам файл скопировать в папку Experts в самой директории терминала.
Но прежде чем приступать к торговле на реальном счете, я настоятельно рекомендую предварительно протестировать торгового советника. Это очень важный этап, которому нужно уделить достаточно много времени. Именно на этом этапе могут выявляться недочеты и баги в вашем творении.
Конструктор робота Форекс позволяет устранить самую главную трудность для новичков — создание торговых советников даже без особых знаний в области программирования. Это, безусловно, очень упрощает работу.
Но есть и такие программы, которые позволят вам еще больше упростить жизнь трейдера. Это веб терминал, в который уже изначально встроен созданный торговый робот. Он может работать как в автоматическом режиме, так и выдавать торговые сигналы. Ну а далее трейдер уже сам выбирает, стоит или нет ему заключать сделку по ним.
На выбор здесь представлены несколько торговых систем, а также шесть технических индикаторов. Вы можете настроить все нужные параметры в настройках. Это очень гибкая система, которая позволяет настроить робота индивидуально под себя в зависимости от ваших же предпочтений и стиля торговли.
Autocrypto-bot
Еще одним аналогом робота Аби является робот Автокрипто Бот. Но он больше уже заточен под торговлю на криптовалютном рынке. Сейчас это одно из самых перспективных направлений в области трейдинга.
Программа позволяет генерировать успешные сделки с эффективностью более 85%! Здесь вы точно также самостоятельно настраиваете робота, или же выбираете настройки по умолчанию. Программа находится полностью в Веб версии, что избавит вас от установки дополнительных программ на ваш ноутбук.
Если все вышеперечисленные программы могут на первый взгляд показаться сложными в работе, то Аби и Автокрипто бот могут освоить даже школьники!
Заключение
В своем обзоре я представил несколько эффективных конструкторов торговых советников. Как вы и сами убедились, сейчас процесс их создания стал гораздо проще. Теперь не нужно быть программистом и изучать сложные языки программирования. Не менее эффективного советника можно создать и в простом конструкторе. Это навсегда избавит от опасности допустить ошибку в программном коде.
Тем не менее, даже это не освобождает вас от создания собственной торговой стратегии. Ни одно из приложений не сделает это за вас. Вы можете только комбинировать готовые блоки и выбирать технические индикаторы. Ну а какие именно — это уже полностью зависит от вашей торговой стратегии.
Заказать форекс советника
Работа на валютной и фондовой бирже требует от трейдера предельной концентрации, контроля дисциплины, психологического давления при принятии решений и т. п. Причем крайне важно уметь контролировать себя, снова и снова тщательно анализируя рынок в поиске подходящих под определенные условия точек входа. Однако даже самый лучший трейдер в лучшем случае может работать на предельной концентрации не более нескольких часов. Но есть способ исправить это и сделать прибыльную торговлю одновременно легкой и непрекращающейся. Для этого понадобится только проверенная стратегия и понимание того, где можно заказать Форекс советника по ней наиболее простым путем!
Куда податься в поисках хорошего программиста
Всем известно, что MetaTrader – самый популярный в мире торговый терминал. Причина этого заключается не только в его удобстве, простоте и универсальности, а еще в активном развитии различных сервисов для трейдера и открытом коде, позволяющим пользователям легко создавать свои индикаторы, роботы, скрипты и пр.
Разобраться в языке программирования простому человеку несложно, но все же потребует определенных усилий и затрат времени. Поэтому такой вариант подходит далеко не всем. Чтобы это исправить компания MetaQuotes в рамках развития сообщества трейдеров создала сервис MQL5 Jobs, который представляет собой биржу фрилансеров-программистов по созданию софта под MT4 и MT5.
Убеждаемся в работоспособности задумки
Перед тем как заказать написание советника мт4, крайне важно убедиться в работоспособности стратегии, которая ляжет в его основу. Довольно часто можно видеть, как трейдеры жалуются на созданных по их заказу экспертов, потому что они сливают, хотя сами не проверили эффективность той или иной системы на различных участках истории.
Важно понимать, исполнитель просто следует созданному для него ТЗ (техзадание), ему абсолютно все равно, сможет ли робот приносить прибыль или станет обнулять депозит. Поэтому крайне важно сначала испытать идею торгового алгоритма в разных условиях, не игнорируя факты ошибочных входов в определенных ситуациях.
Довольно часто возникает ситуация, когда заказчик получает робота, проверяет его, видит, что тот торгует недостаточно эффективно, после чего начинает просить исполнителя «немного» подправить эксперта. Нередко размер правок превышает по трудоемкости величину первоначального ТЗ, что, естественно, вызывает недовольство программиста, который как минимум потребует доплаты или будет вынужден обратиться в арбитраж для выхода из спорной ситуации.
Составляем ТЗ
Для тех, кто впервые решил заказать торгового робота, наиболее сложной задачей будет правильно составить техзадание или сокращенно – ТЗ. Тут очень важно постараться изложить все максимально точно и последовательно, представив, что обрабатывать его будет не человек, а машина. Наиболее простым будет представить стратегию для автоматического эксперта в виде последовательных шагов «Если так, то…».
При этом, поскольку все же разрабатывать Форекс советника будет человек, то, конечно, стоит использовать это, чтобы постараться донести общую суть. Вполне возможно, что программист сам в таком случае даст дельные советы. Поэтому ему необходимо описать концепцию, указать, какие используются индикаторы, подать настройки для них, объяснить логику открытия позиций, их сопровождения, установки тейк-профитов, стоп-лоссов и прочего.
Помним о конкретизации каждого момента, чтобы исключить двусмысленность трактовки и не вынуждать исполнителя задавать массу вопросов.
Например, вот так подавать идею для советника не стоит:
«Напишите робота, который будет использовать фракталы и ATR. Пусть он входит в рынок, как только появится длинная свечка рядом с фракталом. Размер лота при этом пусть выбирается из расчета суммы на депозите. Ну, и можно добавить для сопровождения позиции стоп и тейк».
Правильно будет написать так, чтобы человек понял не просто суть, а сам алгоритм действий робота. Например, так:
«Нужно составить робота, который будет использовать индикатор ATR и фракталы Билла Вильямса. В настройках трейдер должен иметь возможность самостоятельно выбирать процент риска, период для ATR, минимальную дистанцию установки стоп-лосс и тейк-профит.
Открытие сделки в лонг происходит, когда формируется свеча, чье тело равно или превышает 150% от нынешней величины ATR, а сама она заканчивает формирование над уровнем, проведенным по сформированному фракталу наверх.
Размер задействованной для обеспечения открываемой позиции маржи обязан равняться проценту риска, заданному трейдером. Закрытие сделки происходит путем срабатывания take profit или stop loss. Stop-loss и take profit являются динамичными, рассчитываясь в соответствии с текущими данными от ATR, однако не должны быть меньше чисел, которые заданы в настройках».
Как оформить заказ
Выяснив общие моменты, рассмотрим, где заказать робота. Для начала потребуется перейти на официальный сайт сообщества, созданный компанией MetaQuots и находящийся в Сети по адресу: MQL5.com. Здесь, если у вас еще нет учетной записи, нужно ее создать, а затем войти, используя логин и пароль. Далее нужно выбрать вкладку биржи «Фриланс», перейти на нее и нажать «Новая работа», чтобы запустить цепочку действий для оформления своего заказа.
В открывшейся форме вводим такие данные:
- Создаем заголовок, чтобы привлечь специалиста и сразу показать, что от него требуется. К примеру: «Необходимо разработать советника», «Написать скрипт», «Создать индикатор» и т. п.
- Далее указывается категория и терминал, для которого нужен программный продукт, то есть MT4 или MT5.
- В случае, когда трейдер уже знает, кто будет выполнять работу, он может оформить персональный заказ, указав конкретного исполнителя.
- Далее нужно задать цену, которая приемлема для заказчика. Можно ничего тут не писать, а обсудить все в каждом конкретном случае, но тогда высока вероятность большого числа откликов от людей, которые изначально не заинтересованы в работе по определенной цене. Поэтому лучше все же цифру указать, ведь какое-то представление о бюджете все же у заказчика должно быть.
- В поле под цифрой 5 нужно задать время на разработку, указав, как срочно она должна быть выполнена.
- Здесь необходимо дать детальное описание советника с подробным разъяснением алгоритма его действий в том или ином случае.
Обратите внимание, что внизу слева есть опция «Прикрепить файл». Если для лучшего изложения ситуации требуются скриншоты, то их можно здесь приложить для изучения.
Как вести диалог с исполнителем
После того как заявка будет создана, все желающие смогут на нее откликнуться. Увидеть новый отклик можно будет по появлению значка с портфелем вверху справа. Нажав на него, можно открыть поступившее сообщение и просмотреть его. При обсуждении заказа с потенциальным исполнителем важно провести обсуждение всех нюансов выполнения. Если кандидат на разработку советника был одобрен, то следует нажать под его сообщением «Перенести в: Выбранные».
Перед тем как одобрить исполнителя важно изучить его стаж, репутацию и среднюю стоимость выполнения заказов. Если они по большей части дешевые, то это тревожный признак.
Как только исполнитель будет добавлен в «Выбранные», остальные уже взять этот заказ не смогут, но сам заказчик до начала работе имеет право изменить свое мнение. Тогда он добавляет в «Выбранные» нового исполнителя, а предыдущий автоматически оттуда исключается.
Для удобства пользователя все заявки делятся на 4 категории:
- Выбранные;
- Кандидаты;
- Отклоненные;
- Новые.
Основные шаги выполнения заказа
После того как было решено заказать советник и сделан первый шаг – отобран исполнитель, можно переходить к дальнейшему взаимодействию, которое происходит в 6 основных шагов.
Одобрение заказа
Отобрав исполнителя, нужно подтвердить знание правил сервиса и согласиться со сделанным выбором. Для этого следует проставить птички, на скриншоте ниже, а затем продолжить, нажав клавишу «Далее».
Если все сделано правильно, то журнал действий отобразит такую информацию.
Утверждение техзадания
Как и следует из названия, этот шаг требует утвердить техническое задание (сокр. ТЗ), на основании которого исполнитель станет разрабатывать советника для MT4 или MT5. Очень важно обсудить все, даже самые мелкие детали, чтобы получить ожидаемый результат.
После того как ТЗ будет утверждено, можно еще раз поднять вопрос относительно стоимости и сроков выполнения задания. Кроме того, потребуется оформить все условия ТЗ в отдельном файле, которые при возникновении спорных вопросов будет использоваться арбитражным сервисом биржи для решения конфликта.
Проставив птички как на скриншоте выше, на счету заказчика будет заморожена сумма на выполнение заказа, которую он получит после одобренной сдачи работы.
Оценка первичного прототипа
Перед тем как сдать готовую работу, исполнитель предоставит заказчику на рассмотрение первичный прототип. Оценив его, можно внести пожелание относительно отдельных деталей – регулируемых опций, внешнего вида и пр. Как только заказчик одобрит прототип, информация об этот отобразится в журнале, а исполнитель сможет перейти к следующему шагу.
Очень важно внимательно изучить прототип и указать не неточности, если исполнитель отклонился от ТЗ. Бывают ситуации, когда первичный программный продукт уже подсказывает самому заказчику, что первоначальная его идея требует доработки. В таком случае можно предложить исполнителю условия относительно внесения изменений, для которых предусмотрена возможность дополнительной оплаты.
В случае, когда исполнитель не выполнил требуемых условий, и заказчик считает себя обманутым, он на этом этапе имеет право обратиться в арбитраж с претензиями, чтобы представители сообщества MQL рассудили спор.
Презентация программного продукта
Здесь исполнитель обязан показать целиком готовый программный продукт, который воплощает все описанные в ТЗ условия и дополнительные детали, если они были оговорены при оценке прототипа.
Что касается презентации, то она может быть проведена в любом заранее оговоренном виде:
- с помощью тестера mt4;
- в режиме онлайн просмотра;
- в виде логов из журнала и пр.
Если заказчик определит, что созданному роботу требуется доработка, он тут уже ему придется создавать заказ заново для того же или другого исполнителя.
Сдача готовой работы
Разработка советника на этом этапе уже закончена, а сам заказчик получает от исполнителя файлы с исходным кодом или в компилированном виде. О том, как именно это будет сделано, следует поговорить заранее – еще на этапе обсуждения заказа.
Важно учесть, что в тех случаях, когда заказ перешел на этап сдачи, а сам заказчик в сети не появляется, то сервис по истечении 3-дневного срока зачислить деньги разработчику.
Оплата созданного советника
Как только состоится факт передачи советника, замороженная на счету заказчика сумма автоматически зачисляется разработчику. При этом с него удерживается 10-процентная комиссия. В этот момент можно оставить свой комментарий, чтобы другие заказчики знали, как прошло взаимодействие с исполнителем.
Итоги рассмотрения сервиса MQL
Чтобы не подвергать себя риску заказать советник для мт4 у какого-то проходимца на форуме или еще где, лучше сразу посетить биржу MQL5 Jobs, которая всегда стоит на страже интересов заказчика и не позволяет им себя обманывать. При правильном подходе можно гарантировать себе достойный результат воплощения своей идеи при разработке робота. Главное, следовать простому алгоритму, ориентироваться на рейтинг и уважать друг друга. Тогда заказ пройдет гладко, и вскоре уже можно будет использовать нового советника для заработка денег!
Источник https://tlap.com/mql4-pishem-ea-po-poisku-patternov/
Источник https://fin-bank.com/roboty-dlya-zarabotka/808-kak-sozdat-torgovogo-sovetnika-konstruktor-robota-foreks
Источник http://brokers-fx.ru/articles/zakazat-foreks-sovetnika