Язык советников для Форекс

Рейтинг лучших брокеров для торговли акциями за 2023 год:
  • Evotrade
    ☆☆☆☆☆
    ★★★★★
    Evotrade

    Бонусы для новых трейдеров до 5000$!

  • BINARIUM
    ☆☆☆☆☆
    ★★★★★
    BINARIUM

    Лучший брокер по бинарным опционам. Огромный раздел по обучению.

В этой статье раскрыты следующие темы:

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

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

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

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

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

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

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

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

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

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

Лучшие брокеры без обмана
  • Evotrade
    ☆☆☆☆☆
    ★★★★★
    Evotrade

    Бонусы для новых трейдеров до 5000$!

  • BINARIUM
    ☆☆☆☆☆
    ★★★★★
    BINARIUM

    Лучший брокер по бинарным опционам. Огромный раздел по обучению.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Форекс Статьи

Программы для создания советников на МТ4 и МТ5

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

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

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

Как можно создать советник?

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

• написав его самостоятельно в Meta Editor – хардкорный вариант. Сюда же занесем и модификацию кода уже существующего робота;

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

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

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

Краткий обзор программ для написания торговых роботов

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

Forex strategy builder

Мощный инструмент, программа платная, но в ознакомительных целях с сайта forexsb.com можно скачать демо-версию. На ознакомление дается всего 15 дней, повторно воспользоваться триальной версией можно будет только с другого ПК. Работать FSB будет только если у вас установлен МетаТрейдер, дело в том, что программа использует базу данных из МТ4.

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

При создании советника рабочее пространство программы делится на 3 зоны:

• левая часть экрана – краткое описание стратегии;

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

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

Находясь в Editor можно выделив каждый из блоков редактировать его значения. Например, изменить период скользящей средней, период индикатора, положение уровней и т. д. Можно добавить дополнительные условия для входа нажав на «Add an opening logic condition» и условия для выхода из рынка нажав на «Add a closing logic condition».

В разделе review вся информация по работе советника истории. Доступны такие пункты:

• overview – так как в примере рассматривается один из готовых советников, загруженных в базу программы, то здесь можно ознакомиться с подробным описанием советника;

• balance chart – график изменения депозита при тестировании алгоритма. В нашем примере видно, что робота неспособен обеспечить прибыль на тестовом участке истории;

• indicator chart – график выбранного инструмента, на котором будут отображаться сделки, совершенные при тестировании. Примерно то же самое увидит трейдер при тестировании советника в МТ4/МТ5 при активированном параметре «Визуализация». Это полезно если вы хотите изучить в полной ли мере соответствует работа советника тому, что вы задумывали;

• journal – в журнале записывается каждое действие робота при тестировании на исторических данных.

Есть пара полезных разделов и во вкладке Analysis:

• comparator – выбирается метод бэктеста. Здесь можно ничего не делать, оставить все как есть;

• multimarkets – в отличие от стандартного тестера в том же МетаТрейдере4 здесь можно выполнить тестирование сразу по нескольким парам. Результаты отображаются в виде графика в одном и том же окне;

•monte carlo – еще один раздел, посвященный тестированию. Его можно не трогать.

Перед тем как тестировать робот на истории рекомендуем подгрузить историю из МетаТрейдера. Для этого перейдите в Market-Download History Data-MT4 HST Import.

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

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

Ensed Cor

По сравнению с предыдущей программой Ensed Cor выглядит чуть менее удобной в использовании. Да и составить костяк советника так же просто как в FSB не получится. Как и в случае с FSB доступ к полному функционалу можно получить только оплатив подписку на сайте авторов. Но для ознакомления с возможностями программы подойдет и бесплатная версия Ensed Cor.

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

Перед началом работы нужно будет указать каталог МТ4. Enser Cod будет использовать все индикаторы, которые на данный момент содержаться в папке Indicators (в демо-версии реализована поддержка только стандартного инструментария МетаТрейдера).

Работу в программе рассмотрим на примере создания простенького торгового робота:

• при первом запуске указываем каталог терминала МТ4;

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

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

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

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

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

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

• настройки робота – здесь задаются такие параметры как стоп-лосс, тейк-профит, будет вестись торговля фиксированным лотом либо будет использоваться мартингейл. Можно отметить пункт «автоучет знаков после запятой», в таком случае разрядность котировок советником будет определяться автоматически. Также задаются настройки мартингейла, будет ли переноситься стоп-лосс в безубыток и на каком уровне.

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

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

Expert Advisor Visual Wizard

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

Процесс создания робота выглядит так:

• после открытия программы нужно будет указать путь к корневому каталогу МТ5, это ПО предназначено именно для создания ботов для МетаТрейдера5. Благодаря этому программа сможет работать не только со стандартными индикаторами, но и со всеми пользовательскими алгоритмами, которые трейдер сам установил в терминал;

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

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

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

На скриншоте выше – пример примитивнейшего советника на основе Стохастика. Его можно сохранить в нужном для МТ5 формате, загрузить в терминал и тут же испытывать на истории. В самой программе для создания возможности протестировать советник нет.

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

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

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

Например, если в советнике нужно применить ВВ к индикатору RSI, программы это реализовать не смогут. Есть проблема с использованием свечных паттернов, паттернов Price Action, уровней Фибо и т. д.

Заключение

Программы для создания советников хороши только в тех случаях, когда нужно написать простой советник на основе индикаторов. Если ваши требования выходят за пределы этого ТЗ, в алгоритме нужно использовать свечные и графические паттерны, то придется обращаться за помощью к специалистам. Иного способа пока что нет, даже лучшая программа такого типа (Forex strategy builder) существенно уступает возможностям программиста.

Что представляют собой советники для торгов на Форекс?

Часто перед начинающими трейдерами возникают одни и те же вопросы: смогу ли я торговать на рынке Форекс и получать от этого прибыль? Хватит ли мне терпения на то, чтобы освоить платформу MetaTrader? Делаю ли я верный шаг, вкладывая свои кровно заработанные деньги в качестве депозита на счёт в дилинговом центре с надеждой на его увеличение? На все эти вопросы можно ответить словом ДА , если начинать первые шаги на Forex вместе с автоматизированным помощником. Этот помощник, он же советник, он же форекс эксперт, он же робот, позволит получать постоянный неплохой процент с первоначального депозита. И речь идёт не о 20%, а о 50 и более процентах в год, а возможно даже и в месяц. Какой из банков даст Вам такой большой процент на Ваш депозит?

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

Что такое советник для торговли на Форекс?

Любой опытный трейдер подтвердит, что на валютном рынке можно получить стабильную прибыль и увеличить свой капитал только благодаря своей проверенной и прибыльной торговой стратегии Форекс, действующей на протяжении более, чем один год. В то же время, практически любую торговую стратегию можно автоматизировать и настроить на работу, не требующую присутствия человека. Автоматизированные торговые стратегии — это и есть советники для торговли на валютном рынке Форекс. Создаются они опытными программистами на встроенном в программу Metatrader 4 языке MQL.

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

Следующий вид — полуавтоматические советники. Полуавтоматические они потому, что только подсказывают, когда следует открывать сделку, и спрашивают на это разрешение. Совершать её или нет — решает человек, который может подтвердить или запретить сделку. Полуавтоматические metatrader советники также способны рассчитывать лоты, стоп-лосы и тейк-профиты, что значительно облегчает работу трейдера. Полуавтоматического робота можно сделать из полностью автоматического при помощи программы MT4.

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

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

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

  • трендовые: их алгоритм настроен на трендовую торговлю. Цель: получение большой прибыли при достижении трендом своей критической точки. Зачастую сделки держатся открытыми в течение нескольких дней, до тех пор, пока тренд не меняет своего направления;
  • советники по Мартингейлу: после убыточной сделки открывают новую позицию с увеличенным лотом с целью перекрытия убытка. Пирамидят сделки.
  • мультивалютные: одновременно могут работать с несколькими валютными парами в рамках одного торгового терминала;
  • скальперы и пипсовщики: настроены на осуществление множественных сделок для извлечения быстрой прибыли.

На сегодняшний день ряд автоматических форекс экспертов могут быть получены трейдером бесплатно, куплены в сети или заказаны программистам, владеющим языком MQL. Может создаться впечатление, что бесплатные metatrader советники неэффективны, а платные работают! Но на самом деле работают и те, и другие — главное грамотно их настроить (процесс настройки называется оптимизацией советников) на получение прибыли. Запомните это — практически любого советника можно настроить (оптимизировать) так, что он будет приносить прибыль! О том, как это сделать — подробно рассказывается в разделе Тестирование торговых стратегий для валютного рынка Форекс.

Читать Программирование советников по индикаторам — Легко!

Описание

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

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

Рекомендую ознакомится с нашим новым советником:

Похожие записи

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

Статьи о нашей работе FinanceApplication Windows 27.05.2012 12.11.2020

Что такое советники, индикаторы и скрипты?

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

Этими дополнительными аналитическими средствами являются:

  • «Советники — (Expert Advisors)
  • «Пользовательские индикаторы — (Custom Indicators)
  • «Скрипты — (Scripts)

Советники — Expert Advisors

Что такое советник Форекс?

Советниками (иногда их называют Экспертами) в торговом терминале МТ4 называются программы, разработанные на языке программирования «MetaQuotes Language 4 (MQL 4) и предоставляющие возможность автоматизировать аналитические и торговые операций. Советники позволяют в автоматическом режиме проводить технический анализ рынка. Кроме того, советники на основе полученных сигналов способны выдавать команды на выполнение торговых операций и управлять открытыми позициями. На советники как правило возложена вся рутинная работа по проведению технического анализа и торговых операций.

Для разработки советника используется встроенный в торговый терминал МТ4 редактор «MetaEditor». После создания они сохраняются в папке «EXPERTS» в виде файлов с расширением «MQ4» (исходный текст) и «EX4» (исполняемый код). Список EX4-файлов можно просмотреть в «окне «Navigator — Expert Advisors» .

Управление советником

Для создания нового советника (эксперта) необходимо загрузить редактор «MetaEditor», открыть окно «Expert Advisor Wizard» и в качестве типа создаваемого объекта указать «Expert Advisor program». Затем вызвать редактор советников (можно при помощи команды контекстного меню окна «Navigator — Expert Advisors — Create», командой «меню «Tools — MetaQuotes Language Editor» , а также клавишей F4 или Insert). После необходимо указать общие параметры создаваемого советника:

  • Name — наименование (название) советника;
  • Author — данные об авторе (разработчике) советника;
  • Link — URL сайта автора (разработчика) советника;
  • Parameters — список входных параметров. Для того чтобы добавить новый параметр нужно нажать кнопку «Add» , чтобы удалить ненужный параметр — кнопку «Delete» .

После выполненных мероприятий мастер прекращает работу, и управление передается редактору советников. С этого момента можно приступать к непосредственному созданию советника. Если необходимо изменить существующий советник, то необходимо выполнить команду контекстного меню советника «Navigator — Expert Advisors — Modify» . Завершив внесение требуемых изменений необходимо перекомпилировать советник.

Прикрепление советника к графику производится командой « Attach to a Chart » или двойным щелчком левой кнопкой мыши на выбранном советнике в окне «Navigator» . Технология «Drag’n’Drop» также позволяет прикреплять советников. Подтверждением прикрепления советника является появляющийся в правом верхнем углу графика значок (смайлик). для того, что бы изменить настройки прикрепленного советника нужно дважды нажать левой кнопкой мыши на значок (смайлик), выполнить команду контекстного меню «Expert Advisor — Properties» или нажать клавишу F7 . При наложении и изменении параметров советника имеется возможность управлять следующими настройками:

  • Positions — разрешенное направление открытия позиции:Long&Short — в обе стороны;
    Only Long — только на покупку (buy);
    Only Short — только на продажу (Sell).
  • Enable alerts — разрешить/запретить подачу сигналов о событиях;
  • Disable alert once hit — запретить подачу сигналов о событиях после поступления первого сигнала;
  • Allow Live trading — разрешить советнику торговать в реальном времени;
  • Ask manual confirmation — запрашивать подтверждение при возникновении торгового сигнала;
  • Allow DLL import — разрешить/запретить импорт функций из DLL файлов;
  • Confirm DLL functions` call — запрашивать подтверждения при каждом вызове функций из DLL файлов;
  • Allow external experts imports — разрешить/запретить вызов функций из внешних экспертов.

Во вкладке «Input Parameters» можно изменить входные параметры советника. Для удаления прикрепленного советника можно выполнить команду контекстного меню графика «Expert Advisors — Remove» либо наложить другого советника. Команда меню «Tools — Options — Expert Advisors — Enable Expert Advisors» , кнопка на панели «Charts» и клавиши-акселераторы Ctrl+E позволяют запретить (разрешить) использование всех советников прикрепленных к графикам. При этом прикрепленные советники не удаляются. Для проверки работоспособности советника создан специальный инструмент — многофункциональное окно «Strategy Tester» . Более детальная информация по тестированию советника находится в соответствующем разделе.

Пользовательские индикаторы — Custom Indicators

Что такое Индикаторы Форекс?

Пользовательским индикатором называется программа, разработанная на языке MetaQuotes Language 4 и реализующая функцию технического индикатора. Для разработки пользовательского индикатора используется редактор «MetaEditor» . Список пользовательских индикаторов можно просмотреть в окне «Navigator — Custom Indicators» .

Управление пользовательским индикатором

Создать новый пользовательский индикатор можно запустив «Expert Advisor Wizard» и выбрав в качестве типа программы «Custom Indicators» . После этого мастер поможет определить общие параметры пользовательского индикатора:

  • Name — название индикатора;
  • Author — информация об авторе (разработчике);
  • Link — адрес сайта автора (разработчика);
  • Parameters — список входных параметров. Чтобы добавить новый параметр необходимо нажать кнопку «Add» , чтобы удалить — кнопку «Delete» .

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

После определения всех характеристик мастер закрывается и передает управление редактору «MetaEditor» . Изменить пользовательский индикатор можно аналогично изменению советников. Удаляются пользовательские индикаторы из группы окна «Navigator — Custom Indicators» командой контекстного меню «Delete» .

Скрипты — Scripts

Что такое Скрипт Форекс?

Скриптом называется программа, написанная на языке MQL 4 и предназначенная для одноразового выполнения функций. В отличие от эксперта скрипты выполняются только один раз (по запросу), а не потиково.

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

Внимание.

  • Если в окне «Navigator» иконки программ окрашены в серый цвет, их использовать нельзя. Чтобы приступить к работе с данными программами необходимо их скомпилировать в редакторе MetaEditor.
  • В дистрибутив клиентского терминала входит несколько советников, пользовательских индикаторов и скриптов, демонстрирующих возможности MQL 4. Эти программы можно использовать только для обучения.
  • После изменения советника (пользовательского индикатора или скрипта) необходима компиляция. В противном случае вы не сможете работать с измененной программой.

Надеюсь теперь Вы поняли, что такое скрипты, индикаторы и советники применяемые при торговле на рынке Форекс!

Уверены Вам будет интересно узнать про различные Бонусы Форекс брокеров- бездепозитные и с выводом заработанных средств, ознакомиться с Конкурсами Форекс брокеров, проводимые в настоящий момент! или посетить нашу Библиотеку, где собраны Форекс книги и аналогичной тематики!

Программы для создания советников для MT4 и 5

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

Однако чтобы создать советник для Metatrader, необходимо уметь пользоваться языком программирования «Meta Quotes Language», а это умеют делать далеко не все. Как раз для тех, кто не силен в программировании и предназначена программа для создания советника для MT4 и 5.

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

РЕКОМЕНДУЕМ: ТОП 2 ЛУЧШИХ БРОКЕРА НА 2020 ГОД

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

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

Программа для создания советника Форекс «StrategyQuant» для MT4 и 5

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

Как же работает программа для создания советника StrategyQuant?

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

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

  • Stochastic, Momentum, RSI, CCI и тому подобных),
  • свечных паттернов («Доджи», «Падающая звезда», «Молот» и других),
  • нестандартных индикаторов,
  • временных показателей (определенные дни, часы) и так далее.

Затем необходимо выбрать валютную пару и промежуток времени, а также фильтр отбора прибыльных стратегий (допустимые просадки, прибыльность, убытки и тому подобное). Указав все интересующие нас параметры – запускаем генератор стратегий.

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

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

Еще одна программа для создания советника «Ensed Cor», подходящего для MT4 и 5

По большому счету, любая программа для создания советника для MT4 и 5 работает по аналогичным алгоритмам, и основными отличиями такого ПО являются дополнительные функции. Рассматриваемый нами программный конструктор Ensed Cor, предлагает использование минимального набора функций.

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

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

Неплохая разработка программы «Expert Advisor» для создания советника Forex

Терминал Metatrader 5, сравнительно недавно появился на рынке Форекс, поэтому на русском языке программ для создания под него советников пока нет. Но это не страшно, программа для создания советников и других алгоритмов Expert Advisor, хоть и не русифицирована (пока), но является интуитивно понятной, так как представляет собой графическую среду с набором уже готовых блоков торговли, позволяющих создать торгового робота буквально в считанные минуты, причем без навыка программирования.

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

ЛУЧШИЕ ФОРЕКС БРОКЕРЫ, ПО ДАННЫМ РОССИЙСКОГО РЕЙТИНГА НА 2020 ГОД:

ТОП 2 ЛУЧШИХ БРОКЕРА БИНАРНЫХ ОПЦИОНОВ 2020 года:

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

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

Итак, запускаем программу и на торговую диаграмму помещаем несколько блоков «Technical Analysis»:

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

Для открытия коротких позиций:

Далее, на диаграмму торговли поместим блоки «SELL» и «BUY»:

Теперь необходимо задать параметры «Stop Loss» / «Take Profit», а также величину «Trailing Stop» для блока «BUY»:

То же самое проделайте с блоком «SELL»:

Далее соединяем между собой все блоки и получаем диаграмму торговли:

После того, как Ваша диаграмма торговли будет готова, необходимо сгенерировать код торгового робота. Для этого следует выбрать в подменю главного меню пункт «Trading Diagram» и в выпадающем окошке активировать «Generate MQL5 Code»:

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

Программная разработка для создания советника «Gordago Forex Optimizer»

В заключение хотим рассмотреть еще одну программу современности – «Gordago Forex Optimizer». Данное ПО практически не отличается от платформы metatrader, при этом сам процесс создания программных модулей реализован достаточно удобно.

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

Как видите, все очень просто и понятно, хоть конструктор и не на русском. Все стратегии, данный конструктор сохраняет с расширением «.gso».

Создаем советник в программе Forex ЕА generator для MT4

РЕКОМЕНДУЕМ ПРОВЕРЕННЫХ ФОРЕКС БРОКЕРОВ, РАБОТАЮЩИХ ПОРЯДКА 20 ЛЕТ!

Программирование советников по индикаторам — за 5 минут — шаблон в теме!

expforex

Программиров


Программирование советников по индикаторам — Легко!

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

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

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

Итак, для написания советника по Вашим индикаторам необходимо скачать шаблон

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

Как видите в настройках существует блок, в который нужно перенести все внешние параметры индикатора.

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

В данном примере показан лишь пример работы советника по индикатору МА.

Вы можете посмотреть реализацию алгоритма на примере Советника по Стратегии (Форекс ПУРИА)

Вложения

Avangard

Новичок форума

expforex

Программиров

ron0007

Активный участник

expforex

Программиров

Andy200577

Новичок форума

Vip_di

Активный участник

Я пожалуй присоединюсь к просьбе Andy200577.

Дорогой expforex пожалуйста если Вас не затруднит покажите как вписать в код советника сторонний индикатор

Andy200577

Новичок форума

mg015

Интересующийся

terminat

Интересующийся

expforex

Программиров

RaBort

Новичок форума

expforex

Программиров

Если у кого-то когда-то появится желание приобрести платную версию (Наличие некоторых особенных функций — улучшение алгоритма. ПРОСТО БЛАГОДАРНОСТЬ)
и так далее : _http://www.mqlsoft.net/shop/163/desc/exp-templates-9-otkrytyj-kod

expforex

Программиров

Функциональные особенности экспертов от expforex.com

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

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

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

shift (0,1,2. ) Номер бара
Данный параметр представляет собой номер бара, с которого Ваши индикаторы будут брать сигнал. При заказе эксперта Вы должны указать такие параметры определения сигнала: Открывать сделку сразу же после сигнала, или же ждать , пока сигнал сформируется на закрытом баре и открывать сделку только открытии следующего бара
Некоторые индикаторы, в силу своих алгоритмов, имеют четкое определение: на каком баре подается сигнал. Если говорить о четкости и правильном исполнении приказа: то сделку необходимо обрабатывать только на закрытом баре т.е. параметр shift=1, Если же необходимо открывать сделку сразу же по наступлению сигнала на текущем баре и индикатор это позволяет необходимо ставить shift=0.
2. Переворот сигналов стратегии

ReverseSignal (true — false) Включен\Выключен
Данный параметр представляет собой переворот сигналов Вашего индикатора\индикаторов
Если Ваш эксперт построен на определенном алгоритме, или на определенных сигналах индикатора, у Вас есть возможность, без перепрограммирования поменять местами сигналы BUY\SELL
Например: ReverseSignal=true
Ваш индикатор подал сигнал на BUY, но эксперт откроет сделку SELL.
Ваш индикатор подал сигнал на SELL, но эксперт откроет сделку BUY.
3. Использование отложенных ордеров при открытии вместо позиции

StopOrderUSE (true — false) и StopOrderDeltaifUSE(От минимально допустимого стопа на сервере ) в пунктах
Данный параметр в связке представляет собой возможность открывать не позиции а отложенные ордера. Если допустим после наступления сигнала Вы хотите его проверить путем установки отложенного ордера
Например: StopOrderUSE =true StopOrderDeltaifUSE=100
Если Ваш индикатор подал сигнал на открытие BUY то советник откроет отложенный ордер BUYSTOP по цене Ask+StopOrderDeltaifUSE пунктов
Если Ваш индикатор подал сигнал на открытие SELL то советник откроет отложенный ордер SELLSTOP по цене Bid-StopOrderDeltaifUSE пунктов
Если параметр будет меньше минимально допустимого на сервере — эксперт выдаст ошибку 130
4. Магический номер

Magic (0. 99999) Номер
Данный параметр представляет собой особый номер эксперта, который стоит на графике, Если Вы используете множество экспертов на разных графиках, для исключения проблем с запутыванием между собой сделок экспертами, Вам необходимо каждому эксперту присвоить свой отдельный номер.
Если же, например, Вы используете 1 эксперта но с разными настройками, Вам необходимо каждому отдельному эксперту с настройками присвоить свой магический номер. Также данный параметр необходимо менять на разных валютных парах, дабы вскоре разобраться с детализированным отчетом, какой эксперт к какой паре был привязан.
5. Стоплосс сделки

StopLoss (0. )в пунктах
Данный параметр представляет собой Стоплосс каждой позиции, Это количество пунктов минуса, при котором сделка будет закрыта сервером
0 — параметр отключен, и Стоплосс сделки будет равен 0.
Данный параметр необходимо выставлять не меньше — минимально допустимого стопа на Вашем сервере.
Если параметр будет меньше минимально допустимого на сервере — эксперт выдаст ошибку 130
6. Тейкпрофит сделки

TakeProfit (0. )в пунктах
Данный параметр представляет собой Тейкпрофит каждой позиции, Это количество пунктов плюса, при котором сделка будет закрыта сервером
0 — параметр отключен, и Тейкпрофит сделки будет равен 0.
Данный параметр необходимо выставлять не меньше — минимально допустимого стопа на Вашем сервере.
Если параметр будет меньше минимально допустимого на сервере — эксперт выдаст ошибку 130
7. Проскальзывание сделки

Slippage(0. )в пунктах
Данный параметр регулирует проскальзывание цены при открытии сделки
На реальном рынке цена движется очень быстро, поэтому при подаче приказа на сервер, сервер может выдать ответ: Цены изменились, реквот и так далее. Для того чтобы не посылать серверу множество приказов, можно задать параметр допустимого проскальзывания при открытии сделки
Например: Slippage=10
При подаче приказа на открытии цена была 1.1234, Но цена изменилась на 1.1238, в этом случае сделка откроется по цене 1.1238 не возвращая при этом реквот!. Но если Slippage=0, в данном примере сделка не откроется, сервер выдаст ошибку Реквот (Новые цены).
8. MARKET исполнение позиций на счете

MarketWatch (true — false)
Данный параметр может быть включен для счетов, состоящих в группе ECN\NDD и\или счетах, на которых используется Market исполнение.
Принцип действия: На счетах состоящих в группе ECN\NDD и\или счетах, на которых используется Market исполнение, запрещено открывать позиции с установленными Стоплосс\Тейкпрофит, но разрешено открывать позицию с Стоплосс\ Тейкпрофит =0, и при этом после успешного открытия модифицировать позицию на Стоплосс и \ или Тейкпрофит
Данная функция, при включенном состоянии, сначала открывает позицию, затем устанавливает на нее Стоплосс\Тейкпрофит
9. Закрытие сделок по обратному сигналу

ClosePosifChange (true — false)
Данный параметр регулирует возможность закрывать противоположную сделку при открытии новой. Если Ваш индикатор использует сигналы : BUY — SELL — BUY — SELL , то при включении данного параметра, эксперт перед открытием новой сделки будет закрывать противоположную
10. Количество позиций сигналов стратегии

ONlyOnePosbySignal (true — false)Включен\Выключен
Данный параметр регулирует возможность открытия одной позиции или множества позиций.
При чем в включенном положении, при каждом сигнале на 1 бар будет открыта 1 позиция.
Например: Сигналы Вашей стратегии дают поочередно сигнал на BUY на каждом новом баре, при этом если функция ONlyOnePosbySignal = true то на каждом баре при поступлении сигнала будет открыта сделка BUY
Если данная функция ONlyOnePosbySignal = false , то эксперт может открыть только одну сделку BUY и одну сделку SELL и ждать, пока они не закроются
11. Фиксированный лот

Lots (0.01 . ) Установка фиксированного лота на все сделки
Данный параметр устанавливает количество лотов при открытии сделки. Лот фиксированный и распространяется на все сделки
При этом, Вы должны уточнить у брокера минимально допустимый лот, для открытия сделки
12. Динамический лот Подробная статья

DynamicLot(true — false) LotBalancePcnt(в процентах от свободной маржи)
Данные параметры регулируют автоматический расчет и установку лота от свободной маржи
Подробно о данном параметре рассказано в статье Автолот(Расчет лота от текущего баланса)
13. Максимальный лот

MaxLot (0.01 . ) Установка максимального лота на сделку
Данный параметр регулирует максимальный лот, который может быть установлен на 1 позицию. Применяется с параметрами Martin и\или DynamicLot
Если значение лота при расчете будет больше чем MaxLot итоговый лот будет равен MaxLot
Например: Если Вы не хотите, чтобы эксперт открывал сделки лотом более 0.09 лотов, Вы можете установить параметр MaxLot = 0.09.
14. Мартингейл

Martin (1. ) в коэффициенте
Данный параметр позволяет Вам использовать принцип Мартингейла для своей стратегии, в котором следующая сделка за убыточной будет открывать из расчета Лот * Martin
При этом если параметр равен 1, то Мартингейл не используется.
Например: Lots = 0.01 Martin =2:
1 сделка BUY(0.01) закрылась в минусе \ или по стоплоссу(в минусе)
2 сделка будет открыта с лотом 0.01 * 2 = 0.02
3 если предыдущая сделка была закрыта по стоплоссу, то следующая сделка будет открыта лотом 0.04
Если предыдущая сделка была закрыта в + либо же по тейкпрофиту, то следующая за ней будет открыта с начальным лотом 0.0
15. Время работы эксперта

OpenHour(в часах) OpenMinute(в (в минутах)) CloseHour(в часах) CloseMinute (в минутах)
Данные параметры регулируют диапазон времени работы советника, при чем данное время распространяется только на открытие новых позиций, Траллингстоп, Безубыток будут работать вне зависимости от диапазона
Например: Вы хотите чтобы эксперт торговал только с 14:00 до 18:35, тогда Параметры будут выглядеть так: OpenHour= 14 OpenMinute=0 CloseHour=18 CloseMinute =35
Сделки будут открывать только в диапазоне с 14:00 до 18:35, все остальное время, советник будет пропускать сигналы Вашей стратегии.
16. Классический TralingStop

TrailingStopUSE(true — false) IfProfTrail(true — false) TrailingStop(в пунктах) TrailingStep(в пунктах)
Данные параметры включают\отключают автоматическое слежение за позицией путем модификации стоплосса в + зону.
TrailingStopUSE — Включает\отключает функцию Траллингстоп
IfProfTrail — при true Советник начинает модификацию только с момента выхода позиции в безубыток. при false — тралингстоп начинает работать сразу после выставления позиции и тянет его вслед за ценой
TrailingStop — расстояние в пунктах от текущей цены до предполагаемого стоплосса. Данный параметр не может быть меньше минимально допустимого на Вашем сервере.
TrailingStep- шаг модификации стоплосса
Например: Стоплосс будет модифицироваться каждые TrailingStep пунктов на расстоянии TrailingStop пунктов от текущей цены
17 TralingStop по PARABOLIC SAR

TrailingStopSAR (true — false) step и maximum(параметры Параболик SAR)
Данные параметры включают возможность модификации стоплосса по установленному Параболику
При этом стоплосс будет модифицироваться при каждом новом значении Параболик SAR.
Соответственно, BUY модифицируется, когда Параболик находится ниже цены, Sell модифицируется когда ПАРАБОЛИК находится выше цены.
18. Функция закрытия по общей прибыли \ убытку

Данные параметры регулируют возможность закрыть сделку\сделки по данному инструменту и магику, достигнув один из параметров
Параметры
TypeofClose=1; -Тип закрытия по прибыли 1 — Доллар, 2 -Пункты ,3 -%Эквити ,4 -%Балан
CloseProfit=false; -Закрывать если +
prifitessss=10; -Количество юнитов(в зависимости от выбора TypeofClose) для закрытия профита
CloseLoss=false; -закрывать если —
lossss=-10; -Количество юнитов(в зависимости от выбора TypeofClose) для закрытия убытка
OFFAllEaAfterClosePROF=false; -Выключать все советники и скрипты после закрытия прибыли.
OFFAllEaAfterCloseLOSS=false; -Выключать все советники и скрипты после закрытия убытка.
Например:
Если Вы хотите закрыть несколько сделок BUY \ SELL при прибыли по счету в 10 $:
TypeofClose=1; CloseProfit=true; prifitessss=10;
Если Вы хотите закрыть несколько сделок BUY \ SELL при убытке по счету в 200 пунктов:
TypeofClose=2; CloseLoss=true; lossss=200;
Если Вы хотите закрыть несколько сделок BUY \ SELL при убытке по счету в 5 % от депозита, а также закрыть несколько сделок BUY \ SELL при прибыли по счету в 10 % от депозита:
TypeofClose=4; CloseLoss=true; lossss=5;CloseProfit=true; prifitessss=10;
При этом Вы можете отключить советники после закрытия включая функцию OFFAllEaAfterClosePROF и\или OFFAllEaAfterCloseLOSS. Тогда советник после общего закрытия отключит все советники
19. Установка стоплосса в безубыток

MovingInWLUSE (true — false) LevelWLoss(в пунктах) LevelProfit (в пунктах)
Данные параметры регулируют возможность включить модифицирование сделки в безубыток, при первой возможности
Например
Вы хотите установить стоплосс в безубыток, когда сделка наберет +10 пунктов прибыли:
MovingInWLUSE = true; LevelWLoss=0 ; LevelProfit =10;
Вы хотите установить стоплосс в +5 пунктов, когда сделка наберет +20 пунктов прибыли:
MovingInWLUSE = true; LevelWLoss=5 ; LevelProfit =20;
При этом Разница между LevelProfit — LevelWLoss должны быть всегда больше или равна минимальному стопу на сервере

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Советники форекс: как правильно выбрать лучшего торгового робота?

Советники форекс: как правильно выбрать лучшего торгового робота? Выбираем торговый советник для Форекс!

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

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

MetaQuotes Language 4 или MQL4 является языком программирования, который поставляется вместе с торговой платформой Metatrader 4.

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

На сегодняшний день в интернете существует большое количество торговых советников Forex.

Торговые советники Forex создаются с помощью языка программирования, а потом тестируются в тестере стратегий МТ 4.

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

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

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

Советник для форекс

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

Итак, на какие параметры тестирования следует обратить внимание, чтобы выбрать успешный торговый советник Forex?

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

Показатель прибыльности

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

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

Максимальная просадка депозита

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

Этот показатель является чрезвычайно важным для вашей торговли советником, а также при тестировании, так как при правильном значении он помогает избежать полной потери начального депозита (margin call).

Успешный советник Forex при тестировании будет иметь не более 20% максимальной просадки депозита.

Все советники, максимальная просадка которых достигает уровня от 50% до 21%, являются потенциально опасными для торговли.

Такие советники должны быть правильно настроены, чтобы избежать margin call. Советники, у которых просадка больше 70%, следует избегать, так как они являются слишком рискованными.

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

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

Чем выше этот показатель, тем прибыльней ваш торговый советник Forex. Если этот показатель выше 100 или 150, то советник принесет неплохую прибыль.

Период тестирования

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

Цены на валютном рынке Forex будут меняться с выходом таких важных новостей, как данные о безработице и т.д.

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

Максимальный и средний убыток

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

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

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

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

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

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

Немного об истории и перспективах

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

Советники и роботы

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

Советники Forex

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

Содержание

Преимущества торговых экспертов для Форекс

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

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

Написание Форекс-советника

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

Индикаторы для Форекс-советников

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

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

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

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

Тестирование Форекс-советников

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

Советы для начинающих

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

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

Пишу советники на заказ. Быстро и качественно.

Закажи советник прямо сейчас! Нажми на кнопку ->

Пишу советники форекс по вашему алгоритму!

Приветствую вас на моем сайте.

Меня зовут Александр.

  • Я программист MQL4/MQL5 и интернет-предприниматель.
  • С начала моей деятельности выполнено более 5000 работ (более 10 лет)
  • Выполню работу за 1-2 рабочих дня. Я не посредник и всегда на связи! Выполняю качественно и быстро.
  • Всегда оказываю бесплатную поддержку клиентам.
  • Я не разглашаю полученную мною информацию, стратегии и т.п.
  • Передаю весь исходный код и все необходимые файлы после того как работа выполнена.
  • Работаю легально (Индивидуальный Предприниматель)
  • У нас есть своя онлайн касса и мы принимаем всеми возможными способами оплату. Работает по всему миру. При оплате выдаем электронный чек на основании закона 54-ФЗ РФ в отличии от наших конкурентов, которые чаще всего работают нелегально и используют серые схемы для оплаты.
  • Если не справлюсь с заданием, то честно верну вам всю предоплаченную сумму! 100% гарантия.

КАК СДЕЛАТЬ ЗАКАЗ?

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

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

ОТПРАВИТЬ ЗАЯВКУ

Отправьте ваше задание сейчас нам на почту. Контакты для оперативной связи указаны ниже:

Советники Форекс – краткий экскурс в автоматическую торговлю

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

Что такое Форекс советники и для чего они нужны?

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

Советник торгует на реальном счете без вмешательства трейдера или же “на полуавтомате”, то есть предупреждает “хозяина” о своих действиях и просит подтверждения. Разработчики вместе с экономистами пишут роботы Форекс на языке программирования MetaQuotes Language Version 4, или MQL4. Обычный пользователь, знакомый с этим языком, вполне может написать собственный советник Форекс.

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

  1. Анализ рынка: советник анализирует ситуацию на рынке и ищет точки для входа.
  2. Открытие ордеров: поступают сигналы от двух или трех индикаторов, и советник открывает позицию.
  3. Закрытие ордеров: срабатывают стоп-ордера Stop Loss и Take Profit или подается сигнал о развороте тренда, и советник закрывает позицию.

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

Быть или не быть? Плюсы и минусы советников

Сильные стороны форекс советников

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

Круглосуточный мониторинг рынка.
Роботы следят за рынком 24 часа в сутки. Многие трейдеры вовсе не трейдеры по своему изначальному призванию: они могут быть менеджерами, плотниками, пожарными и т.д. Им трудно совмещать напряженный рабочий график с торговлей на Форекс. Тогда помогут торговые эксперты, которые не спят и не устают. Они экономят время и приносят прибыль.

Быстрая реакция.
Технологии выполняют задачи быстрее человека: калькулятор в доли секунды посчитает, сколько будет 356х28, пока шестиклассник будет делать расчеты в столбик. Так и с советниками. Форекс роботы реагируют на рыночную ситуацию мгновенно, так как это заложено в их программе. Трейдер же может “тормозить”, решая, открывать ордер или нет. Советники идеально входят на рынок, в ту же секунду, как только поступает нужный сигнал.

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

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

Слабые стороны форекс советников

Error 404

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

Бездушный робот

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

Все течет, все меняется…

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

Кот в мешке

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

Stop советник

Некоторые брокеры запрещают торговать с помощью роботов.

Виды торговых советников

Существует множество советников на рынке Форекс. Разделяют их на следующие виды:

  • трендовые роботы;
  • скальперы и пипсовщики;
  • роботы системы Мартингейл;
  • мультивалютные роботы;
  • роботы сеточники;
  • индикаторные и безиндикаторные роботы;
  • нейронные роботы;
  • комбинированные роботы.

Где же взять советник?

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

Получить бесплатных торговых помощников можно в библиотеке роботов и индикаторов Code Base, которая уже встроена в терминал МТ4. Как это сделать, смотрите в этом видео:

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

  • Проверьте репутацию продавца, узнайте о нем подробнее.
  • Затем поинтересуйтесь у него о принципах работы советника. Продавец должен знать свой товар и отвечать на все вопросы покупателя.
  • Обратите внимание на доходность робота: она должна в среднем составлять 15-20%, но не более 50%. Слишком высокая доходность говорит либо об агрессивности робота, либо же о вранье продавца.
  • Помните, что продавцы могут приукрашивать отчеты о доходности советника в прошлом: подделывать графики, показатели и т.д.
  • Почитайте отзывы о приобретаемом торговом помощнике, поищите его аналоги.

Тестирование советника

Итак, вы определились с советником. Протестируйте его перед началом работы. Как это сделать?

  1. Торговая платформа MetaTrader 4 позволяет тестировать советники. Эта функция проверяет работоспособность робота на основании его исторических данных. То есть вы можете увидеть действия торгового эксперта в прошлом и были ли они эффективны в торговле. Как активизировать тестер в МТ4 подробнее по ссылке.
  2. Торговый робот можно также проверить и на демо-счете. Хотя этот способ не дает 100% результата, так как на тренировочном счете отсутствуют проскальзывания.

Торговый советник поможет вам в торговле, но он не сделает все за вас. Помните, что рынок очень изменчив, роботы устаревают. Внимательно следите за актуальностью работы советника. А еще лучше не полагайтесь полностью на него, работайте своим умом. И помните, что советники не дают 100% гарантии заработка. Будьте осторожны и прибыльной вам торговли!

Бесплатный конструктор Форекс советников

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

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

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

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

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

Правила работы конструктора в руках трейдера

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

Теперь что касается вариантов создания МТС:

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

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

Особенности использовании конструкторов советников на Форекс

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

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

Одним из главных преимуществ данного конструктора является внешний вид робота, он сохранен в стиле МТ4.

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

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

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

Далее чтобы было проще понять, что представляет собой работа с конструктором, рассмотрим предстоявшие шаги на примере с Forex Strategy Builder.

Действия трейдера при работе с конструктором

Трейдеру нужно установить торговую платформу МТ4 на свой компьютер, конструктор Forex Strategy Builder будет работать с базой MT4.

Рабочее окно в процессе формирования робота должно разделиться на три зоны:

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

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

  • Блок №1 – это базовые параметры настроек советника. Тут включается в работу метод Мартингейла.
  • Блок №2 – регулирует специфику открытия сделки. В случае если он будет выделен в левой стороне, тогда можно выбрать одно из ранее сформированных условий для входа.
  • Все оставшиеся блоки предоставлены для индикатора.
  • Блок завершающий отвечает исключительно за выход из финансового рынка.

MQL для тебя

MQL для чайников, программирование на MQL4, MQL5

Язык MQL — Урок 6 «эксперт Hedge Hog»

Как я и обещал, сегодня мы займемся написанием эксперта Hedge Hog на языке MQL, но сначала давайте объединим уже полученные ранее знания и напишем собственные функции на MQL4.

Сразу возникает вопрос: «Что это нам даст?»

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

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

Расчет лота в MT4, поместим в функцию — «Функция расчета лота» :
double GetLot( int Risk)
< double Free = AccountFreeMargin ();
double One_Lot = MarketInfo ( Symbol (), MODE_MARGINREQUIRED );
double Min_Lot = MarketInfo ( Symbol (), MODE_MINLOT );
double Max_Lot = MarketInfo ( Symbol (), MODE_MAXLOT );
double Step = MarketInfo ( Symbol (), MODE_LOTSTEP );
double Lot = MathFloor (Free*Risk/100/One_Lot/Step)*Step;
if (Lot if (Lot>Max_Lot) Lot=Max_Lot;
if (Lot*One_Lot>Free) return (0.0);
return (Lot);>

Обратите внимание на строчку: if (Lot*One_Lot>Free) return (0.0);

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

Для открытия ордера Metatrader 4, при помощи советника форекс, напишем функцию — «Функция открытия ордера» :
int NewOrder( int Cmd, double Lot)
< double TP=0; //тейкпрофит
double SL=0; //стоплосс
double PR=0; //Цена
while (! IsTradeAllowed ()) Sleep (100);
if (Cmd== OP_BUY )
<PR= Ask ;
if (TakeProfit>0) TP= Ask +TakeProfit* Point ;
if (StopLoss>0) SL= Ask -StopLoss* Point ;>
if (Cmd== OP_SELL )
<PR= Bid ;
if (TakeProfit>0) TP= Bid -TakeProfit* Point ;
if (StopLoss>0) SL= Bid +StopLoss* Point ;>
int tic= OrderSend ( Symbol (),Cmd,Lot,PR,3,SL,TP,»«,0,0, CLR_NONE );
if (tic Print ( »Ошибка открытия ордера: « , GetLastError ());
return (tic);>

В этой функции на языке MQL мы использовали новые для нас команды MQL4:

Print () — Выдать сообщение в журнал.

GetLastError () — Номер последней ошибки.

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

Функция start() нашего скрипта сильно упростится:

double Lot=GetLot(MaxRisk);
if (Lot==0) < Alert ( »Недостаточно средств!» ); return (0);>
RefreshRates ();
if (Buy) NewOrder( OP_BUY ,Lot);
if (Sell) NewOrder( OP_SELL ,Lot);

Новая функция RefreshRates () — функция обновления данных в предопределенных переменных ( Ask , Bid и т.д.) При запуске нашего скрипта в окне терминала Metatrader появляется окошко с параметрами. Пока мы их изменяем цена может изменится. Вот мы и обновим ее значение в переменных.

Теперь займемся советником Hedge Hog.

На первый взгляд — все просто. Нужно открывать каждый торговый день ан форекс, с понедельника по пятницу в 00:00 по GMT, два рыночных ордера в противоположные стороны (один на покупку, второй на продажу) без стоп-лоссов и с тейк-профитами в 14 пунктов равным объемом по валютной паре EURUSD.

Итак, для создания советника MT4, запускаем мастер в редакторе MetaEditor:

выбираем «Советник» и нажимаем «Далее>» (далее…)

MQL4 и MQL5, советники, индикаторы, скрипты форекс.

Блог разработчика MQL4 и MQL5, советники, индикаторы, скрипты форекс, все для форекс, VPS хостинг для советников..

Архивы: язык mql

Копировщик сделок и торговых сигналов MT4 — MT4

Копирование сделок и торговых сигналов из терминала МТ4 в терминал МТ4.

Система копирования написана на языке программирования MQL4 и предназначен для установки установки в терминал MetaTrader 4.

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

Копировщик сделок, технические особенности.

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

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

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

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

Уникальный алгоритм, высокая доходность

Внимание! Каждому новому покупателю месяц VPS хостинга для трейдеров для установки и круглосуточной работы советника в подарок!

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

Советник написан на языке программирования MQL4 и предназначен для установки установки в терминал MetaTrader 4.

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

Как видите на графике видно, что отсутствуют сильные провалы и просадки депозита. Максимальная просадка была 7.78% При это прибыль более 170%. Читать далее »

Советники Forex

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

Содержание

Преимущества торговых экспертов для Форекс

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

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

Написание Форекс-советника

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

Индикаторы для Форекс-советников

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

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

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

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

Тестирование Форекс-советников

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

Советы для начинающих

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

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

Блог трейдера

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

пятница, 25 ноября 2020 г.

Как написать робота для Форекс

Как написать робота для Форекс

Способы написания роботов для автоматической работы на бирже

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

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

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

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

Программа автоматического трейдинга на заказ

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

Для заказа необходимо выполнить несколько этапов:

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

 

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

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

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

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

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

  1. Валютные пары, которые будет использованы при торговле.
  2. Индикаторы, которые в последующем должны быть правильно настроены.
  3. Ограничения, которые провоцируют открытия или закрытие сделок.
  4. Возможные риски.

 

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

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

  1. Язык программирования MQL4. Для написания советника на данном языке придется воспользоваться специальным приложением под названием MetaEditor, который встроенный в платформу MetaTrader4. После вызова приложения автор может добавить стандартные или созданные самостоятельно индикаторы, которые в последующем и станут основой работы советников.
  2. Язык программирования MQL5. Для него также предусматривается использование встроенного приложения MetaEditor, которое оборудовано специальным хранилищем для данных, системой отладки, авто завершения и профилактики. В свою очередь данный язык является более прогрессивным в сравнении с MQL4 и по своему принципу схож с С++. Именно это фактор позволяет создавать объективно-ориентированные программы.

 

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

Для написания собственного торгового советника трейдеру необходимо пройти такие основные этапы:

  1. Конкретно определить все задания, которые должен будет выполнять будущий советник.
  2. Выбрать более удобный язык программирования.
  3. Произвести непосредственное написание советника.
  4. Протестировать полученную программу.

 

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

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

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

Где можно научиться писать советники форекс

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

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

Содержание данной статьи является исключительно частным мнением автора и может не совпадать с официальной позицией LiteForex. Материалы, публикуемые на данной странице, предоставлены исключительно в информационных целях и не могут рассматриваться как инвестиционный совет или консультация для целей Директивы 2004/39 /EC.

Советники Форекс – краткий экскурс в автоматическую торговлю

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

Что такое Форекс советники и для чего они нужны?

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

Советник торгует на реальном счете без вмешательства трейдера или же “на полуавтомате”, то есть предупреждает “хозяина” о своих действиях и просит подтверждения. Разработчики вместе с экономистами пишут роботы Форекс на языке программирования MetaQuotes Language Version 4, или MQL4. Обычный пользователь, знакомый с этим языком, вполне может написать собственный советник Форекс.

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

  1. Анализ рынка: советник анализирует ситуацию на рынке и ищет точки для входа.
  2. Открытие ордеров: поступают сигналы от двух или трех индикаторов, и советник открывает позицию.
  3. Закрытие ордеров: срабатывают стоп-ордера Stop Loss и Take Profit или подается сигнал о развороте тренда, и советник закрывает позицию.

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

Быть или не быть? Плюсы и минусы советников

Сильные стороны форекс советников

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

Круглосуточный мониторинг рынка.
Роботы следят за рынком 24 часа в сутки. Многие трейдеры вовсе не трейдеры по своему изначальному призванию: они могут быть менеджерами, плотниками, пожарными и т.д. Им трудно совмещать напряженный рабочий график с торговлей на Форекс. Тогда помогут торговые эксперты, которые не спят и не устают. Они экономят время и приносят прибыль.

Быстрая реакция.
Технологии выполняют задачи быстрее человека: калькулятор в доли секунды посчитает, сколько будет 356х28, пока шестиклассник будет делать расчеты в столбик. Так и с советниками. Форекс роботы реагируют на рыночную ситуацию мгновенно, так как это заложено в их программе. Трейдер же может “тормозить”, решая, открывать ордер или нет. Советники идеально входят на рынок, в ту же секунду, как только поступает нужный сигнал.

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

 

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

 

Слабые стороны форекс советников

Error 404

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

Бездушный робот

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

Все течет, все меняется…

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

Кот в мешке

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

Stop советник

Некоторые брокеры запрещают торговать с помощью роботов.

Виды торговых советников

Существует множество советников на рынке Форекс. Разделяют их на следующие виды:

  • трендовые роботы;
  • скальперы и пипсовщики;
  • роботы системы Мартингейл;
  • мультивалютные роботы;
  • роботы сеточники;
  • индикаторные и безиндикаторные роботы;
  • нейронные роботы;
  • комбинированные роботы.

Где же взять советник?

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

Получить бесплатных торговых помощников можно в библиотеке роботов и индикаторов Code Base, которая уже встроена в терминал МТ4. Как это сделать, смотрите в этом видео:

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

  • Проверьте репутацию продавца, узнайте о нем подробнее.
  • Затем поинтересуйтесь у него о принципах работы советника. Продавец должен знать свой товар и отвечать на все вопросы покупателя.
  • Обратите внимание на доходность робота: она должна в среднем составлять 15-20%, но не более 50%. Слишком высокая доходность говорит либо об агрессивности робота, либо же о вранье продавца.
  • Помните, что продавцы могут приукрашивать отчеты о доходности советника в прошлом: подделывать графики, показатели и т.д.
  • Почитайте отзывы о приобретаемом торговом помощнике, поищите его аналоги.

Тестирование советника

Итак, вы определились с советником. Протестируйте его перед началом работы. Как это сделать?

  1. Торговая платформа MetaTrader 4 позволяет тестировать советники. Эта функция проверяет работоспособность робота на основании его исторических данных. То есть вы можете увидеть действия торгового эксперта в прошлом и были ли они эффективны в торговле. Как активизировать тестер в МТ4 подробнее по ссылке.
  2. Торговый робот можно также проверить и на демо-счете. Хотя этот способ не дает 100% результата, так как на тренировочном счете отсутствуют проскальзывания.

Торговый советник поможет вам в торговле, но он не сделает все за вас. Помните, что рынок очень изменчив, роботы устаревают. Внимательно следите за актуальностью работы советника. А еще лучше не полагайтесь полностью на него, работайте своим умом. И помните, что советники не дают 100% гарантии заработка. Будьте осторожны и прибыльной вам торговли!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Trader_new

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

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

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

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

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

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

RelativeR2

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

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

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

TP = 98; — TakeProfit,

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

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

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

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

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

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

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

macd_sample

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

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

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

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 работает на основе ценовых каналов (индикатор Envelopes) и скользящих средних. Советник эффективен при работе на любых таймфреймах.

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

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

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

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

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

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

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

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

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

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

Торговый терминал: МТ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.

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

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

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

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

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

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

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

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

Лучшие брокеры с бонусами:
  • Evotrade
    ☆☆☆☆☆
    ★★★★★
    Evotrade

    Бонусы для новых трейдеров до 5000$!

  • BINARIUM
    ☆☆☆☆☆
    ★★★★★
    BINARIUM

    Лучший брокер по бинарным опционам. Огромный раздел по обучению.

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