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

Как написать советника для 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. Правила расчета позиции и сопровождения сделки.

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

Вам будет интересно  Простая прибыльная стратегия Форекс 3 свечи - Честный рейтинг ФОРЕКС брокеров

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

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

Добавлено в закладки: 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. Точность программ-советников минимизирует вероятность допущения подобных ошибок.

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

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

Вам будет интересно  Review; Kangaroo EA; Forex-Shop

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

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

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

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

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

Отсутствует трейлинг стоп, и проблемы с йеновыми парами. Сливает во флете. Избегает 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 пунктов.

Вам будет интересно  Практическое пособие для начинающих по оптимизации советников в МТ4

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://forexprost.ru/kak-napisat-sovetnika-dlya-mt4-svoimi-rukami.html
    https://m.traders-union.ru/instrumenti_rinka_foreks/