КАК ПРАВИЛЬНО НАСТРОИТЬ СОВЕТНИК ДЛЯ ФОРЕКСА

Лучшие Форекс брокеры 2021:

Как установить советник в MT4?

Многие начинающие трейдеры задаются вопросом Как установить советника в мт4? . Если вы уже читали материал, предложенный на сайте AvtoForex, то наверняка узнали, как зарегистрироваться в популярных дилинговых центрах, как установить торговую платформу MT 4 на компьютер и настроить её. Теперь предлагаем Вашему вниманию инструкцию по установке советника, в которой рассматривается, как установить торговый советник в программу MetaTrader 4. Материал полезный, ведь для того, чтобы начать торговлю в автоматическом режиме на рынке Форекс, необходимо правильно установить советника в терминал MT4 и настроить его, что бы он работал без ошибок. Если Вы купили или скачали советника, то в архиве обычно прилагается инструкция по установке советника — внимательно читаем её и выполняем все рекомендации по установке. Если инструкции нет — используем информацию, представленную ниже.

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

Итак, после получения архива с торговым советником — а именно в таком виде и представлены в сети интернет подавляющее большинство советников, распакуйте его. Далее установка советника предполагает копирование файлов в папку /experts/ торгового терминала. Часть пути до папки /experts/ может отличаться, в зависимости от того, куда установлен терминал. Как правило, эксперт состоит их файлов с расширениями .mq4 или .ex4. Очень удобно в данном случае пользоваться программой Total Commander. Если её нет, то придётся открывать в отдельных окнах папку с терминалом и папку с файлами советника:

Показанный на скрине файл mq4 — это не скомпилированный советник, другими словами, представленный в открытом коде. В такой файл можно вносить изменения, используя собственные настройки (это для тех, кто знает язык MQL4). После компиляции получается файл советника ex4, изменить который уже нельзя. Одновременно с советником могут идти начальные оптимизированные настройки — set-файлы. Они копируются в папку /каталог_установки/Название терминала/experts/presets/:

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

Перед тем, как установить советник, убедитесь, что все файлы находятся в своих папках. Кроме файлов mq4, ex4, set, к советнику могут прилагаться дополнительные файлы:

Рейтинг Форекс брокеров:
  • — файл с расширением .dll обычно присутствует в комплекте с коммерческими экспертами. Он копируется в папку торговый_терминал/experts/libraries/;
  • — отдельные файлы индикаторов .ех4 или .mql, необходимых для работы эксперта. Они копируются в папку /торговый_терминал/experts/indicators/.

После того, как файлы загружены, обязательно перезагрузите терминал MetaTrader 4 : закройте его и откройте снова. После перезагрузки терминала мт4 открывается окно графика, на который планируется установка советника. Если имеются set-файлы с определенными настройками для того или иного тайм-фрейма, то в панели инструментов Период графика устанавливается соответствующий период. В меню терминала Сервис-Настройки-Советники проставляются галочки в следующих окнах: Включить советники , Разрешить советнику торговать , Разрешить импорт DLL , Разрешить импорт внешних экспертов :

Из окна Навигатор-Советники нужный советник (если их несколько) мышкой перетаскивается на график. В зависимости от того, был в комплекте файл mq4 или нет, цвет советника в окне Навигатор может быть зеленым с голубым — такого советника можно редактировать в программе MetaEditop, или серым — редактировать такого советника нельзя. В любом случае, на его работоспособность это влиять не будет. После того, как Вы перетащите эксперта на график, откроется окно с входными параметрами, которые необходимо проверить перед тем, как установить советник окончательно. Если у Вас имеется set — файл с настройками, то загружаем рабочие настройки из этого файла (с учётом значения валютного инструмента и периода) нажатием на кнопку Загрузить :

Если файла с оптимизированными настройками нет, то входные параметры устанавливаются вручную:

После загрузки или установки параметров нажимаем кнопку ОК .

Если на графике в правом верхнем углу рядом с названием советника появилась улыбающаяся пиктограмма, значит, вы правильно поняли, как установить советника в MT4, и не допустили ошибок:

Если значок советника выглядит вот таким образом, то он не работает, возможно, просто не включён:

Лучшие Форекс площадки:

В этом случае необходимо проверить, включён советник или нет. Кнопка включения советника находится на панели инструментов. Если эксперт не включён, просто нажимаем на эту кнопку:

Проверяем сейчас, появилась ли на графике пиктограмма. Она есть — отлично. Инструкция, как установить советников в МетаТрейдер 4, благополучно использована. Улыбающейся пиктограммы нет? Ну что ж, придётся проверить правильность проведения всей процедуры. Возможно, перед тем, как установить советник, вы неправильно скопировали его файлы — не в те папки. А может случится и такое, что Вы допустили ошибку при установке его настроек и параметров — пройдитесь ещё раз по основным пунктам настроек и исправьте допущенную ошибку.

Как правильно выбирать советник для торговли на форекс? часть 2

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

Итак, определяемся с выбором советника.

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

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

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

И самое главное — торговый алгоритм, должен быть адаптивен под любую рыночную ситуацию. К примеру, если выбранная вами система, предназначена для торговли валютой в рендже, то, скорее всего при наступлении трендового движения она будет «сливать». Или же если система предназначена для торговли по тренду, то при боковом движении, она не будет торговать или приносить совсем малую прибыль. А, как известно, 70% рынка форекс составляет флетовое движение.

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

Перейдем к технической части

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

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

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

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

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

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

После чего снова запустите терминал.

Если откроем «архив котировок», то увидим там следующую картину:

Таким образом, мы получим «чистый» терминал.

Двойным кликом мышки по выбранной паре (инструменту), на тайм-фрейме М1, закачайте историю с сервера вашего брокера, но она будет совсем коротенькая, буквально пару дней.

Аналогично можно повторить процедуру с другими временными интервалами. Дальше дневного (D1), загружать не стоит, т. к. в тестере нет возможности тестировать старше «дневки». И обязательно просмотрите «глубину истории». К примеру, у моего брокера исторические данные на М5 уходят глубиной, немногим более недели, на М15 – почти на месяц, на М30 – 2 месяца, Н1 (час) – 4 месяца, Н4 – год и 4 месяца, D1 (дневной) – почти 8 лет. Если вы, к примеру, захотите протестировать советник на периоде в 3 года, на тайм-фрейме М5, то тестирование начнется с того времени на сколько есть истории по этому ТФ, в моем случае – это неделя.

Что ж, давайте искать более глубокую историю

У нас еще есть «волшебная» кнопка – «загрузить». При нажатии этой кнопки, начинается загрузка с сервера “MetaQuotes”, с таким вот предупреждением.

Мы получаем историю с далекого 1971 (!) года.

Но реальная история для М1 начинается с 1999 года

и заканчивается в ноябре 2022 года.

Что ж, вполне хороший отрезок истории для тестирования наших советников.

При этом, загружается история сразу по всем тайм – фреймам. Это можно проверить, перейдя в ту же папку “history”.
Т. к. история нам нужна для тестирования, то и перенести ее нужно в папку с историей, которая находится по адресу “tester”, “history”. К тому же, нужно ее сконвертировать, в необходимые нам для тестирования, временные интервалы. Для этого открываем тестер стратегий, выбираем любой советник встроенный в МТ4. Далее:

символ – по которому загружали историю;

модель – все тики;

период – М1;

спред – текущий, если спред фиксированный.

Устанавливаем начальную и конечную даты тестирования, те которые были указаны при загрузке истории. Жмем «старт».

Аналогичную процедуру проделываем с другими ТФ. Т. к. старшие ТФ формируются из младших, то с М1 формируется М5, М15, М30, Н1, Н4 и D1. Все конвертируемые периоды записываются в папку с тестером стратегий, “tester”, “history”. При этом получаем соответствующее качество моделирования:

М1

М5

М15

М30

Н1

Н4

D1

Теперь наш терминал полностью готов для «работы» с советниками.

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

Теперь что касается качества истории

Бытует мнение, что в таких исторических данных присутствуют «дыры», пропуски в котировках. Проверить минутные котировки на периоде хотя бы в 3 года, дело непростое. Однако при беглом просмотре, несомненно, пропуски имеют место быть. Но они попадают в основном на выходные и праздничные дни и особого влияния на тестирование советников не окажут. Как я уже упоминал, работа советника в реальном времени и на истории будут отличаться.

Как получить «рабочие» параметры для торговли советником в реальном времени?

Для тех, кто не в курсе, советники устанавливаются в папку “MQL” => “Experts” и перегружаем терминал.

Для тестирования советника, выбираем период тестирования. В зависимости от ТФ на котором работает советник, этот период может составлять от 3-х до 9 лет. Данный период делим на 3 примерно равные части. И на среднем отрезке будем проводить оптимизацию, а на крайних, тестировать полученные параметры советника. Требования к участку истории, на котором будем оптимизировать советник. Этот отрезок должен иметь как трендовое движение, так и флет. Это объясняется тем, что если вы получите параметры советника на флетовом или трендовом участке, то на тестовых участках может быть совсем другая ситуация. А как мы помним, то советник должен быть устойчив к различному состоянию рынка.

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

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

К примеру: вы выбрали участок истории в 6 лет, разделили его на 3 равные части (по 2 года), на среднем участке, путем оптимизации параметров выбрали несколько результатов, «прогоняете» их на первом и последнем участке и если всё ОК, то после прогоняете на всем периоде в 6 лет. Только после таких манипуляций, полученные настройки советника, могут считаться подходящими для торговли.

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

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

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

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


Олег Иванов, трейдер, ПАММ-управляющий, разработчик торговых стратегий.

Свежие новости финансовых рынков, анализ форекс на Главной странице

Добавить в социальные сети

Еще из этой рубрики:

Автоматический робот криптовалют: заработок без усилий

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

Почему автоматическая торговля на форекс не штампует трейдеров-миллионеров?

День добрый Олег.Вот по поводу оптимизации Вы все правильно даже с тонкостями рассказали
.Но как вы избегаете подводных камней с брокерами ведь на некоторых терминалах советники напрочь отказываются работать и вообще открывать сделки хотя при прогоне на истории все чудесно.
Еще один момент неприятного с советниками(но это уже мелочи) отработав где то месяца 2-3 советник начинает вести себя нелепо,такое впечатление что кто то меняет ему прописанные коды или дает ту котировку что приводит к непонятным действиям оного(хотя на прогоне вновь с этими же сет файлами все чудесно а вот на просмотре в реале и истории действия советника разнятся).
В этом мире много непонятного и постичь все сложно -пытаемся.

Добрый, Андрей! Рад тебя слышать!
Вопрос с брокерами, не простой, эту тему я для себя разбирал. Ну то что 90% брокеров — это просто не добросовестные компании, ни для кого не секрет. То что сделки трейдеров не выводятся на «межбанк», тоже не секрет, да и работа серверов у брокеров, так-же желает быть лучшей. Отсюда и все проблемы по работе алгоритмов торговли (советников), а уж как отображаются индикаторы, которые строятся на исторических данных. Такой подход к своей работе со стороны брокеров связан с тем, что большинство — это постсоветский подход к предоставлению услуг. А второе — это погоня за сверхприбылью, что весьма походит на аферизм. У тех брокеров которые свои услуги предоставляют качественно, обычно более жесткие условия по торговле, бОльшая комиссия, только долларовые счета, маленькое кредитное плечо и т. д. А для работы большинства советников, нужны более лояльные условия, так уж заложено изначально в коде.
Далее, исторические данные разнятся от реальной торговли, я этот момент подчеркивал. Посему полагаться на точное повторение работы в тесте, на реал не стоит. К тому же на истории не присутствуют реквоты, проскальзывания, да и просто отсутствие связи с сервером брокера. Можно только представить, как в таких условиях может работать советник, построенный на основе индикаторов.
Ну а то, что советник перестает так же работать через 2 — 3 месяца, это сет который подобран при одних условиях рынка, а с наступлением времени, условия рынка могут измениться или советник не адаптивен к разным условиям рынка. Не забываем, что поставщик МТ4 периодически обновляет версии терминала (Build) и бывает так, что бот написанный в предыдущем билде, «неправильно» ведет себя в новых версиях.
Как ты и говорил, Андрей, много непонятностей и о них нужно знать и учитывать при создании ботов и торговли оными.

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

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

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

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

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

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

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

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

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

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

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

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

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

3. Обратите внимание на таблицу под названием «Параметры». Справа от нее есть кнопка «Добавить». Нажимаем на эту кнопку и видим, что у нас появился новый параметр «Paraml». Данный параметр имеет тип int, что означает, что данный параметр целочисленный и не имеет первоначального заданного значения. Далее вы можете отредактировать данные этого параметра. Сделать это можно, нажав мышкой на соответствующее поле таблицы. Далее смените название параметра на «Stop Loss», тип данного параметра зададим как double, и зададим значение по умолчанию «5». Завершите редактирование путем нажатия на клавишу «Готово». Теперь наш советник форекс имеет базовый код.

4. После этого перед нами появится заголовок, где мы заполняем данные: имя, автор и ссылка на ресурс. Далее перед нами появляется информация о глобальной переменной и незаполненные параметры функций «start», «deinit» и «init». Те параметры, которые мы заполняли в предыдущем пункте для параметра StopLoss, а именно «init» содержат указанные нами сведения: «double» и значение 5.

5. Для функции «init» можно было бы указать и гораздо больше параметров. В данном случае необходимо понять, что чем больше параметров мы зададим для данной функции, тем больше глобальных двойников (кодов) мы получим. Двойники были бы для каждого такого кода. После работы «Мастера создания советников» можно удалить ненужные глобальные переменные.

Теперь мы немного отвлечемся и рассмотрим значения функций init, deinit, и start

Данная функция необходима в случаях:

• когда происходит перекомпиляция программы в MetaEditor
• когда мы подключаем советник форекс к графику
• когда мы меняем торговый счет
• когда мы меняем временной период графика цен
• когда мы меняем настройки эксперта
• после запуска MetaTrader 4 и загрузки исторических данных

Данная функция необходима в случаях:

• когда мы завершаем работу с MetaTrader 4, или когда мы закрываем график цен
• когда мы переключаемся между торговыми счетами
• когда мы изменяем временной период графика
• когда мы удаляем эксперт с графика цен
• когда мы меняем параметры эксперта
• когда мы перекомпилируем программу в MetaEditor

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

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

Персональный блог трейдера

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

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

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

Поэтому рано или поздно каждый из нас ставит себе вполне логичный вопрос: «Как написать советник для метатрейдер 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

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

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

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

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

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

Честные Форекс-брокеры:

About : Money