Урок №12: Пишем советник по индикатору | MQL-разработка

Советники для MetaTrader 4 с исходными кодами

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

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

  • Бесплатные приложения для трейдинга
  • Форексный VPS бесплатно на 24 часа
  • 8 000+ сигналов для копирования
  • Экономические новости для анализа финансовых рынков

Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.

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

Советник закрывает позиции на пересечении МА.

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

Открывает по тренду позиции с увеличенным лотом

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

Tреугольный арбиртаж — торговля по трем валютным парам.

Советник на EMA и Stohastic.

Повторяет закрытый рыночный ордер OCO-парой отложенных ордеров

Советник с мартингейлом. Ничего не зарабатывает — баланс стремится к горизонту, зато может слить. Сигнал берётся от пересечения МА. При желании можете поменять торговый сигнал, результат будет тот-же

Советник закрывает позиции частями и переводит их в безубыток.

Советник закрывает самую убыточную позицию за счет прибыльных

Автоматическая установка лока на SL открытой позиции

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

Советник отправляет сообщение при достижении каждой горизонтальной линии на графике.

Написал исходник для скальпера EURGBP M5 1000$ котировки с Альпари. Проходит тест на 20 годах, с 17 по 21 тест без оптимизации.

Шарики с черными дырами

Трал с двумя уровнями стопа. И с установкой ТП

Советник открывает позиции по трендовым линиям. На графике кнопки – buy, sell, sl, tp они определяют наличие соответствующих линий

Советник открывает противоположные позиции в заданное времяю

Exported on 17.09.2020 from Forex Strategy Builder Professional, v3.8.8

Очень простой советник для сопровождения сделок трейлинг-стопом.

Обратимся к классике жанра — торговой системе трёх экранов Александра Элдера и напишем по ней советник.

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

Простой советник-помощник информирующий или закрывающий сетку

Кликер. Торговля кликом мышки.

Мартингейл по индикатору RSI.

Советник Corr. Пожиратель трендов, не для слабонервных. Находит тренд и на ваших глазах его сжирает. Однако пока ищет жрет депо.

Работает советник на 2 МА. Сделал в первые. Качаем, тестируем и переделываем под себя если кто может.

Читать статью  Учимся писать советник. Часть 1. | Заработок на форекс и фондовом рынке

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

Советник TorgPlus_v1.0_MT4 — моя попытка найти прибыльную стратегию на рынке и тренировка в программировании.

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

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

Многофункциональный трал, с массой настроек и огромными возможностями. Может тралить по пунктам, по свечам, по фракталам, по индикаторам ATR и Parabolic.

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

Шашки на МТ4 (профессиональный вариант)

Советник OpenTimeTral2 выставляет выбранные типы ордеров в назначенное время и использует динамический трейлингстоп и трейлингпрофит для первого рыночного ордера. После преобразования первого отложенного или лимитного ордера в рыночный, оставшиеся отложенные и лимитные ордера удаляются. Для рыночного ордера используется динамический трейлингстоп. Stoploss модифицируется на расстояние, не больше значения Трейлингстоп от текущей цены Bid, для ордеров Buy, и от цены Ask, для ордеров Sell и уменьшает Трейлингстоп при приближении к ТейкПрофит по формуле линейного уменьшения в первом варианте и убыстряющегося по обратной связи во втором варианте. Для TakeProfit так же используется трейлинг на постоянную величину. При приближении текущей цены к уровню TakeProfit, Тейкпрофит модифицируется на расстояние TralingProfit.

Советник OpenTimeTral выставляет выбранные типы ордеров в назначенное время и использует трейлингстоп для первого рыночного ордера. Ограничения выбора типов ордеров: 1. Можно выбрать только один тип рыночного ордера, либо Buy, либо Sell. И с выбранным рыночным ордером нельзя выбрать отложенные ордера. 2. Отложенные и лимитные ордера можно выбирать в любом сочетании. После преобразования первого отложенного или лимитного ордера в рыночный, оставшиеся отложенные и лимитные ордера удаляются. Для рыночного ордера используется трейлингстоп. Stoploss модифицируется на расстояние, не больше значения Трейлингстоп от текущей цены Bid, для ордеров Buy, и от цены Ask, для ордеров Sell

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

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

Урок №12: Пишем советник по индикатору

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

Начнём с создания шаблона советника(как это сделать мы разбирали на уроке №10).

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

Значения StopLoss, TakeProfit и Slippage, присвоенные в параметрах, указаны для 4-х значного брокера, соответственно, чтобы эти же значения корректно работали у 5-ти значного ДЦ их нужно умножить на 10, что мы и сделаем в функции OnInit:

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

Параметры индикатора

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

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

  1. if (CountBuy() == 0) — я проверяю есть-ли у меня ордера на покупку, находящиеся в рынке, и если нет, то шаг 2.
  2. BuySignal = … — проверяем наличие сигнала на покупку по индикатору, кстати, это будет переменная, которую необходимо объявить заранее.
  3. if (BuySignal > 0) — если есть сигнал на покупку, то переходим к шагу 4.
  4. CloseSell() — закрываем открытые ордера на продажу, если они есть и переходим к шагу 5.
  5. Открываем ордер на покупку.

Точно такой же блок делается и для продаж.

Исходя из написанного алгоритма сразу видно, что предварительно нам потребуется несколько функций: CountBuy(), CountSell(), CloseBuy(), CloseSell(), а также написать код получения сигнала с индикатора.

Читать статью  Программировать для форекс? Легко! Читай и смотри как все просто!

Объявим в коде несколько переменных для дальнейшей работы и необходимые функции:

Функция CountBuy():

Аналогично пишется функция CountSell(), разве что проверяется тип ордера OP_SELL:

Далее пишем функцию CloseBuy():

заодно и сигнал на продажу:

кстати, обратите внимание на предпоследний параметр mode, который мы передаём в функцию iCustom — это номер буфера индикатора, где хранятся сигналы покупок и продаж.

Таким образом наша функция OnTick() будет выглядеть следующим образом:

Советники Форекс

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

Советник Montag – прибыль по понедельникам

Урок №12: Пишем советник по индикатору | MQL-разработка

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

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

Советник «Золотой червонец» – заплатите трейдеру чеканной монетой….

Урок №12: Пишем советник по индикатору | MQL-разработка

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

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

Лучшие форекс советники

Урок №12: Пишем советник по индикатору | MQL-разработка

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

Если вы надеетесь увидеть тут россыпь граальных роботов – я вас разочарую. Их нет. И не верьте тем, кто вам пытается что-то подобное продать. В этом списке советники, которые лично мне видятся интересными, понятными, и которые при внимательной работе (подборе настроек, валютных пар, приостановке работы в неподходящие годы и т.п.) способны подобраться близко к тому самому “граалю”.

Советник Spring – торгуем откаты от больших движений

Урок №12: Пишем советник по индикатору | MQL-разработка

Здравствуйте, уважаемые коллеги трейдеры!

Представляем вашему вниманию советник Spring, торгующий по одноименной торговой системе, которая основана на стратегии Ва-Банк: если за неделю валютная пара “нарисовала” слишком большую свечу, то есть движение было больше типичного для неё, то весьма вероятен откат в обратную сторону. Если вместо фиксации убытков мы усредняемся сеткой ордеров, то тихий и спокойный Ва-Банк становится агрессивным мачо Spring!

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

Советник Lucky Grid – сетка для AUDUSD

Урок №12: Пишем советник по индикатору | MQL-разработка

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

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

Сегодня речь пойдет о советнике Lucky Grid. Этот робот примечателен тем, что предназначен для торговли всего лишь одной валютной парой – “австралийцем” AUDUSD. Lucky Grid демонстрирует хорошие показатели на протяжении длительного времени как в тестере, так и на мониторинге без изменения настроек, причём он не является какой-то запредельно сложной системой, а просто удачной комбинацией из индикаторов и сетки ордеров. Давайте посмотрим, что у него “под капотом”.

Читать статью  Форекс арбитраж – торгуем спредом!

Wall Street Bot или “как доить хомячков на Форекс с помощью Мартышки”

Урок №12: Пишем советник по индикатору | MQL-разработка

Здравствуйте, друзья форекс трейдеры!

Сегодня речь пойдет о WSB Wall Street Bot – подделке под известный советник Wall Street Forex Robot. Продавцы WSB робота просто переименовали бесплатный советник, слегка его оптимизировали и толкают доверчивым новичкам. Казалось бы, ничего интересного, появляются десятки подобных лохотронов каждый месяц. Но тут ребята перешли с пиаром все границы. Дошло до того, что даже вполне неглупые трейдеры спрашивают нас об этом поделии. Поэтому сегодня – обзор WSB Wall Street Bot (не путайте с оригиналом от FX Automater).

Force Trader – долгосрочный робот по системе Александра Элдера

Урок №12: Пишем советник по индикатору | MQL-разработка

Все мы не раз слышали о важности диверсификации, но для рынка Форекс, где большая часть валютных пар завязана на долларе США, решить проблему диверсификации не так уж и просто. Раз уж диверсифицироваться по валютным парам не представляется возможной, приходится идти на некоторые ухищрения. Например, использовать сразу несколько различных по типу и по периоду работы стратегий. Нередко трейдеры стараются объединить в один портфель стратегий и скальперов, и трендовые стратегии, и разворотные, работающие при этом на различных периодах – от M5 и до D1.

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

Советник Generic v14 – ночной скальпер на стероидах

Урок №12: Пишем советник по индикатору | MQL-разработка

Доброго времени суток, уважаемые коллеги трейдеры !

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

Светлыми умами нашего форума была разработана улучшенная версия советника Generic A-TLP с дополнением в виде сетки ордеров. И уже больше года этот “прокачанный” советник торгует в плюс. В этом обзоре мы разберем плюсы и минусы ночного скальпера “на стероидах” Generic V14.

Советник Setka TLP – все то, во что ты верил все эти годы…

Урок №12: Пишем советник по индикатору | MQL-разработка

Здравствуйте, уважаемые Forex трейдеры!

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

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

Гибридный советник Survivor – Грааль найден ?

Урок №12: Пишем советник по индикатору | MQL-разработка

Здравствуйте, уважаемые Forex трейдеры!

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

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

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

Источник https://www.mql5.com/ru/code/mt4/experts

Источник https://mql.su/2017/12/lesson12-my-expert/

Источник https://tlap.com/category/sovetniki/

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

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