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

Советники — механические торговые системы, позволяющие полностью автоматизировать аналитико-торговую деятельность для эффективной работы на финансовых рынках. Они позволяют оперативно проводить технический анализ ценовых данных и создание советника на основе индикатора на основе полученных сигналов управлять торговой деятельностью. Они также помогают четко придерживаться торговой стратегии, исключив роль эмоционального фактора. Форекс советник TdsGlоbal работает на индикаторах Stohastic и MACD.

Изучаем MQL: Урок №3 — пишем советник на внешнем индикаторе

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

Статьи по разработке торговых приложений #

Это – аналог статусбара при тестировании в терминале МТ4. Он показывает, какие периоды и сколько баров каждого периода было использовано при тестировании стратегии. Для стратегии на Н1, судя по скриншоту, не было использовано ни одного бара Н1. Как вы помните, ограничение на количество баров в тесте 100 тысяч, поэтому для тестирования были взяты первые 100 тысяч баров минутного периода, далее пошли М5, когда они закончились, мы использовали М15 и так далее. Если бы у нас в котировках обнаружились дыры или один из периодов не смог бы загрузиться должным образом, мы увидели бы сообщение в поле Ошибка загрузки данных.

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

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

Создай свой советник сам!!! (Шаблон для советника в теме)

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

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

Создаем новую стратегию

Получение прибыли со стратегией «Бумеранг» тесно связано с управлением капиталом. Данный советник уникален и тем, что, торгуя по нему, вы сможем брать маленькие профиты на боковых рынках, а также большие профиты на трендовых рынках. Часовой ценовой график предназначен для того, чтобы более внимательно исследовать торговые сделки уже после того, как они были заключены. Стратегия задействует индикатор форекс ЕМА — Экспоненциальная скользящая средняя — Exponential Moving Average с периодом 18.

Профессионалам платформа может предложить большую функциональность для применения своих стратегий и методов торговли на рынке Forex. Однако решение этому есть, при помощи программы Forex Optimizer. Данная замечательная программа позволяет создавать и оптимизировать торговые Форекс стратегии не имея никаких навыков в MQL программировании. В состав советника Profit Trend входят такие индикаторы как RSI, CCI, ATR, MA.

Обзор

По результатам тестирования видно, что советник не выставляет фиксированных стоп-лоссов и тейк-профитов, закрытие позиции происходит в зависимости от рыночной обстановки. В этом разделе я буду выкладывать совершенно бесплатно все торговые роботы (СОВЕТНИКИ) и скрипты для терминала Metatrader 4 (MT4), для торговли на рынке «FOREX», Бинарные лондонская фондовая биржа опционы. Процесс отладки сводится в неинтересному ручному просмотру результатов торговли эксперта, просмотру логов и последующей корректировки кода. Если советник MQL4 простой и имеет несколько команд, то куда ни шло. Но ведь существуют и сложные МТС (Механические Торговые Системы) с огромным многотысячестрочным программным кодом.

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

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

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

System Creator создает своего рода иллюзию возможности создания настоящего «Грааля». Но по факту все сгенерированные стратегии, прошедшие стресс-тесты, нуждаются в тщательном анализе. Ниже настроек самой торговой тактики расположены правила открытия и закрытия создание советника на основе индикатора сделок (на последнем скрине они расположены ниже красной рамки). Нажимаем «Добавить логическое условие открытия» и попадаем в меню индикаторов, в котором представлены все инструменты как базовые самого конструктора, так и загруженные пользовательские.

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

Именно поэтому быструю популярность завоевали программы, позволяющие максимально просто и быстро настроить торговые терминалы. Также, программа полностью преобразует диаграмму торговли в работоспособный торговый создание советника на основе индикатора робот. После того, как будет сгенерирован код советника, он станет доступным для работы с ним в терминале metatrader 5. Чтобы советник начал торговать просто запустите его на своем рабочем графике.

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

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

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

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

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

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

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

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

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

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

Если вы будете работать, например, с русским языком, то описание здесь все равно будет на 50% на английском (то есть на русском будут отдельные фразы, заголовки и статистика, на английском – описательная часть). Здесь указывается минимальное и максимальное число баров для анализа по историческим данным, а также количество тиков внутри баров.

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

Редактор для разработки торговых приложений MetaEditor #

Чтобы перейти в режим автоторговли, нужно переключиться с категории «Builder» в категорию «Trader» в левом вертикальном меню в самом верху над позицией «Редактор». Для этого в папке User Files/MT4 Files запускаем установочный файл Bridge Installer. После установки назначаем ID номер, который копируем в поле конструктора Set Connection ID и нажимаем кнопку «Начало». System Creator – это конструктор для разработки простых и сложных (комбинированных) советников на основе базовых индикаторов с возможностью их последующего тестирования, анализа и оптимизации. Программа непростая, но и функционал у нее очень неплохой.

Нужно лишь начать с самых основ, изготавливая простейшие алгоритмы с минимумом команд и функций. Осцилляторы RSI и CCI остались неизменными, сигналы RSI используются для открытия торговых позиций, а CCI — для закрытия. https://fxdu.ru/category/otzyvy-2/page/5/ Само же усреднение убыточных позиций происходит по методу Мартингейла, т. с увеличением торгового лота каждого следующего ордера по сравнению с предыдущим. Чем меньше данный коэффициент, тем меньше риска при торговле.

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

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

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

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

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

Поэтому заглядывать сюда после тестирования бывает иногда полезно. Данные загружаются сюда только при использовании их в ваших стратегиях. https://srp-trade.ru/ Также тут можно посмотреть и общие данные по данным целиком и некоторые параметры символа, такие как спред, своп и так далее.

Генератор стратегий

Используемые инструменты работы на рынке Форекс во многом определяют результат валютной торговли участниками рынка Форекс, являющихся клиентами брокеров. Каждый Форекс- брокер предлагает свой торговый терминал, однако большинство брокеров и трейдеров рынка Forex сходятся сегодня в своем выборе терминалов MetaTrader 4 и MetaTrader 5. Форум ФорексДеньги создан для тех, кто выбирает в своей Форекс торговле терминал семейства MetaTrader, а так же платформы брокеров бинарных опционов. Пользовательские индикаторы — самостоятельно написанные технические индикаторы, предназначенные для анализа динамики цен. На основе алгоритмов индикаторов строятся торговые тактики и разрабатываются советники.

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

Как запустить скачанный файл исходного кода MQ5 #

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

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

Это сделано для того, чтобы пользователь увидел, как визуально выглядит готовая программа. Вызываются они путем нажатия кнопки «Проводник стратегий» в ленте настроек (меню с картинками). Особенности работы с программами для автоматического трейдинга описаны в разделе „Торговые советники и собственные индикаторы“. Наличие четкой и проверенной стратегии торговли позволит сделать трейдеру один важный шаг – автоматизировать торговую систему, освободив тем самым себя от долгого анализа. Высвобожденное время может быть направлено на усовершенствование существующей системы, разработку новой и прочие мероприятия.

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

Начинаем создавать советник MQL4

Я очень придирчиво отношусь к сгенерированным стратегиям, поэтому с каждого сеанса у меня в лучшем случае остается 1-2 стратегии, иногда и ни одной. Но если вдруг остается, я сохраняю ее в виде эксперта для МТ4 и сразу тестирую там.

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

Разработку форекс робота начинаем с идеи

Потому, если об индикаторе ничего не нашли, попробуйте рассмотреть другие варианты импорта индикаторов в System Creator. Правда, индикаторы с сайта разработчиков совместимы с конструктором, а вот с совместимостью инструментов, скачанных с других ресурсов, могут возникнуть проблемы. Forex Optimizer 2.7 – абсолютно новая революционная торговая платформа, предназначена как для новичков, так и для закаленных трейдеров валютного рынка Forex. Новички могут изучить рынок Forex, используя тренажер, не рискуя своими капиталами и не подключаясь к интернет. Для более опытных трейдеров Forex Optimizer позволяет создать и оптимизировать торговые стратегии, не имея знаний в программировании, управлять (производить торговые операции) реальным счетом брокера.

Желательно использовать советника форекс ProfitGear на мелких тайм-фреймах. Весь упор в советнике делается на игре резких движений рынка, где получается достичь хорошую прибыль. При создании этого робота автор за основу взял советник WinnerH4, который был откорректирован в лучшую сторону и назван Fast Forex Millions. Разработчик советника не дают полной информации, на основании которой можно было бы сделать какие-то выводы относительно того, как именно он работает. Единственный нюанс, который можно отметить — это то, что он опирается на индикатор ATR.

Поле 1 предназначено для быстрого доступа к сохраненным вами ранее стратегиям. Но, конечно же, лишний раз вставать с дивана не обязательно – все будет хорошо работать и в текущем виде. System Creator предусматривает возможность торговли с помощью советника непосредственно из конструктора, не сохраняя программу в файл для МТ4.

Тема: Создание советника на основе индикатора!

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

Здесь же можно указать настройки индикатора стратегии – все как у МТ4 (сдвиг, множители, периоды скользящих и т.д). Обратите внимание на то, как будет изменяться график соотношения баланса и капитала, реагирующий на любые изменения параметров индикаторов. Рынок Форекс / Forex является высокодоходным и высокорискованным средством извлечения прибыли от сделок по валютным курсам.

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

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

Также предусмотрена возможность указания даты начала и конца тестового периода. Увы, все диапазоны имеют жесткие ограничения, которые подойдут для формирования стратегий на таймфреймах Н1 и выше. Для минутных таймфреймов System Creator не подходит, стратегии на коротких периодах не будут иметь точности. Обратите внимание, что на рисунке выше есть вкладка со стратегией Demo, список которых можно увидеть в правом окне. Это уже готовые демо стратегии по стандартным индикаторам, заложенные разработчиками.