ВИЗУАЛИЗАЦИЯ СОВЕТНИКА ФОРЕКС

СОДЕРЖАНИЕ:


Тестер стратегий в MetaTrader 4: секрет визуализации

При тестировании советника с включенным режимом Визуализации используется стандартный шаблон MetaTrader 4. Стандартный шаблон включает: зеленую цветовую схему, сетку и показ Баров. Используемые индикаторы также отображаются с начальными настройками.

Стандартный шаблон тестера стратегий

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

Для меня стало неожиданным открытием, когда я сохранил используемый для анализа шаблон с именем как у советника. После этого при тестировании с визуализацией советника «Robot» и наличием в папке templates шаблона «robot.tpl» использовался необходимый шаблон.

Шаблон для советника

Остались вопросы? Есть что сказать? Пишите на Форуме.

1 комментарий: Тестер стратегий в MetaTrader 4: секрет визуализации

Спасибо, очень полезно. А то стандартные шаблоны при тестировании надоели, да и анализировать теперь можно во время теста! ))

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

О Форекс блоге

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

Свежие записи

Вторник, 8 Фев 2011 07:10
↑ Вверх Сайт также доступен на: Английском
© 2008-2011 Форекс блог CafeForex.ru

Форекс для начинающих

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

Торговые стратегии

В рубрике «Стратегии Форекс» пред­лагаются обзоры новых внут­ридневных торговых стратегий на основе скользящих средних, трен­довых линий; канальные и скаль­пинговые стратегии; стратегии Форекс без индикаторов.

Индикаторы и советники

В рубрике «Индикаторы Форекс» выкладываются новые индика­торы с описанием и фотогра­фиями. Объясняется на приме­рах принцип написания торговых советников, индикаторов и скрип­тов на языке mql.

Торговля на Форекс

Автор блога на собственном опыте подробно объясняет принципы работы на Форексе, рассказывает как производить технический ана­лиз рынка Форекс. Заработать на Форексе удается не многим, требуется большое терпение.

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

Автоматизация торговли на Форексе, как метод упрощения работы, является для трейдера хорошей перспективой. Автор делится опытом программирования на языке mql4, включая: создание торговых советников (роботов), индикаторов и скриптов.

Создание советников при помощи Expert Advisor Visual Wizard

Программа Expert Advisor Visual Wizard для MetaTrader 5 предоставляет интуитивно понятную графическую среду с полным набором готовых торговых блоков, которые позволят вам за несколько минут создавать советники. Знания программирования и языка MQL5 не требуется.

Подход «click, drag and drop», реализованный в Expert Advisor Visual Wizard, позволяет вам создавать визуальные представления торговых стратегий и сигналов, как при работе с карандашом и бумагой. Эти торговые диаграммы автоматически анализируются генератором MQL5-кода, разработанным Molanis, который преобразует их в готовые к работе советники. Интерактивная графическая среда упрощает процесс проектирования и избавляет от необходимости написания кода на MQL5.

С программой Expert Advisor Visual Wizard для создания советника и торговли нужно пройти 3 шага:

Рис. 1. Принцип работы с Using Expert Advisor Visual Wizard

1. Торговая диаграмма

Торговая диаграмма (trading diagram) — это графическое представление советника. Она показывает процесс принятия решений торговой системы. Торговые диаграммы создаются из торговых блоков, которые соединяются между собой для создания сложных советников.

Стратегия на базе пересечения скользящих средних (Moving Average Strategy)

Как правило, советники по стратегии с двумя скользящими средними основаны на следующих торговых условиях:

  • Покупка, когда быстрая скользящая средняя (с коротким периодом) оказалась выше средней с длинным периодом (красная линия выше зеленой)
  • Продажа, когда быстрая средняя оказалась ниже средней с длинным периодом (красная линия ниже зеленой)

Рис. 2. Сигналы на покупку и продажу

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

Запустим Expert Advisor Visual Wizard:

Рис. 3 . Программа Expert Advisor Visual Wizard

A. Поместим пару блоков «Technical Analysis» на торговую диаграмму:

Рис. 4. Добавляем блоки Technical Analysis (TA)

Чтобы определить торговые условия стратегии, кликнем мышкой по иконкам «TA» и зададим параметры, указанные на рисунках ниже:

Параметры открытия длинной позиции (или условия на покупку):

Рис. 5. Параметры открытия длинных позиций (buy)

Параметры открытия короткой позиции (условия на продажу):

Рис. 6. Параметры открытия коротких позиций (sell)

B. Поместим (drag and drop) на торговую диаграмму блоки «BUY» и «SELL»:

Рис. 7. Добавляем блоки «Buy» и «Sell» в торговую диаграмму

Зададим размер позиции (Lot Size), параметры Take Profit, Stop Loss, и величину Trailing Stop нашего советника, как указано на рис. 8:

Рис. 8. Настройки торгового блока «Buy»

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

Рис. 9. Настройки торгового блока «Sell»

C. Соединим все блоки вместе и получим торговую диаграмму, приведенную на рис. 10:

Рис. 10. Соединяем блоки вместе

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

После того, как торговая диаграмма готова, нужно сгенерировать код советника, выбрав пункт «Generate MQL5 Code» в подменю «Trading Diagram» главного меню:

Рис. 11. Генерация MQL5-кода советника

Программа Expert Adviosr Visual Wizard преобразует торговую диаграмму в полностью работоспособный советник.

Также она дает доступ к полученному коду советника на MQL5:

Рис. 12. Код советника на языке MQL5 успешно создан

3. Торговля в терминале MetaTrader 5

После генерации кода советника он становится доступным для торговли в терминале MetaTrader 5. Для начала торговли запустите его на графике.

Рис. 13. Входные параметры советника

Все советники, сгенерированные при помощи программного обеспечения компании Molanis, имеют следующие настройки:

  • Trading bars or ticks — работа на барах или тиках;
  • Alert mode (Does not trade but gives signals) — режим оповещения;
  • 4 or 5 decimals — работа с 4/5-значными котировками;
  • Time filter — временной фильтр;
  • ECN orders — ECN-ордера;
  • Maximum volume size — максимальный торговый объем;
  • Maximum percentage at risk — максимальный процент риска;
  • Lot size management — управление размером лота.

4. Создание советников, использующих пользовательские индикаторы

Стратегия прорыва диапазона канала (Breakthrough of the Price Channel Range Strategy)

Логика работы советника: позиции открываются при прорыве ценой границ канала. Для создания этого советника нам понадобится пользовательский индикатор Price Channel, разработанный Сергеем Грицаем. Добавить этот хорошо написанный пользовательский индикатор в программу EA Visual Wizard вы можете при помощи кнопки «Import Custom Indicator».

В блоке «Technical Analysis» укажите использование пользовательского индикатора, выбрав «Custom Indicator – iCustom», затем нажмите кнопку «Import Custom Indicator».

Рис. 14. Редактирование торговых условий

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

Пользовательские индикаторы должны находится в папке индикаторов (каталог_данных_терминала\MQL5\Indicators).

Рис. 15. Импорт пользовательского индикатора

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

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

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

Торговые условия для продажи:

Рис. 17. Торговые условия на продажу

Рис. 18. Торговые условия на покупку

Теперь соединив блоки, получим диаграмму как на рис. 19:

Рис. 19. Диаграмма советника

Программа Expert Advisor Visual Wizard — прекрасный инструмент для создания советников в считанные минуты. На базе статьи «20 торговых сигналов на MQL5» мы разработали 15 примеров, рекомендую ознакомиться с ними на странице Expert Advisors for MT5 — Examples нашего сайта.

К статье приложен код примера 1 (простая стратегия пересечения 2-х скольящих средних), описанного в разделе 1 статьи. Стратегию прорыва диапазона канала (Breakthrough of the Price Channel Range), которая использовалась для описания процесса импорта пользовательского индикатора в разделе 4, можно найти в примере 7.

  1. Simple moving average;
  2. Multi-Currency Simple moving average;
  3. Multi-timeframe Simple moving average;
  4. Multi-timeframe Advanced Simple moving average;
  5. Moving Average Crossover;
  6. Intersection of the Main and Signal Line of MACD;
  7. Breakthrough of the Price Channel Range;
  8. RSI indicator Overbuying/Overselling strategy;
  9. Exit from the Overbuying/Overselling Zones of CCI;
  10. Exit from the Overbuying/Overselling Zones of Williams Percentage Range;
  11. Bounce from the Borders of the Bollinger Channel;
  12. ADX Adaptive Channel Breakthrough (Uses a custom Indicator);
  13. Bounce from the Borders of the Standard Deviation Channel (Uses a custom Indicator);
  14. NRTR Change of Trend (Uses a custom Indicator);
  15. Detect Change of Trend using the Adaptative Moving Average (AMA) indicator.

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

Особенности тестирования советников в терминале MetaTrader 4

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

Подготовка к тестированию советника в MT4. Загрузка истории котировок

Для качественного тестирования советника в терминале MT4 необходимо загрузить историю котировок минутного интервала для финансовых инструментов, с которыми будет производиться работа. Такая детализация позволит более точно аппроксимировать движения цены внутри бара во время тестирования торговых стратегий на более больших временных интервалах (H1,H4,D). Хочу обратить ваше внимание на то, что не все ДЦ дают возможность загрузки исторических данных, наиболее полная история есть в терминале ДЦ Альпари

Для загрузки минутных данных необходимо установить размер исторических данных терминала MT4 (пункт меню « Сервис->Настройки », Ctrl+O):

Во вкладке «Графики» в поле «Макс. баров истории» необходимо вручную установить число исходя из следующих расчетов: один год минутных данных содержит 60 х 24 х 365 = 525600 баров. Для 10-летней истории понадобится около 5 млн. баров, и т.д. Новое значение параметра вступит в силу только после перезапуска программы.

Исторические данные загружаются в модуле «Архив котировок» (пункт меню « Сервис->Архив котировок », F2).

В появившемся окне требуется выбрать символ, для которого необходимо загрузить историю, а также период — 1 минута. После этого необходимо нажать на кнопку «Загрузить». После успешной загрузки база данных должна содержать требуемое число котировок (поле «База данных»). Реальное количество загруженных исторических данных зависит от дилингового центра и может отличаться от приведенного примера. Каждый последующий период необходимо пересчитать, щелкая по возрастанию каждый пункт.

Как тестировать советник в терминале MetaTrader 4?

Тестирование советников проводится в модуле «Тестер стратегий» (пункт меню « Вид->Тестер стратегий », Ctrl+R):

В окне тестера стратегий требуется указать следующие настройки:

  • анализируемый советник и его свойства;
  • валютная пара и период, на котором будет проводиться тестирование;
  • способ аппроксимации ценовых движений (рекомендуемая модель — «все тики», которая при наличии минутных исторических данных наиболее точно моделирует движение цены внутри бара);
  • временной интервал, на котором будет проводиться тестирование (в случае неустановленной опции «Использовать дату» тестирование будет проведено на всех исторических данных);
  • необходимость визуализации тестирования;
  • необходимость оптимизации параметров советника;

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

В выпадающем списке «Советники» необходимо выбрать тестируемый советник. Список содержит скомпилированные эксперты, расположенные в папке experts торгового терминала. Кнопка «Свойства эксперта» открывает окно дополнительной настройки советника. Во вкладке «Тестирование» этого окна находятся общие параметры управления советником:

Здесь задаются начальный размер и валюта депозита, разрешенные сделки: Long and Short — все сделки; Only Long — только позиции на покупку; Only Short — только позиции на продажу. Параметры оптимизации советника будут рассмотрены ниже.

Вкладка «Входные параметры» содержит переменные, влияющие на алгоритм работы эксперта:

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

Настройки «Символ» и «Период» тестера стратегий

Финансовый инструмент, на котором будет выполняться тестирование советников, задается в поле «Символ», а таймфрейм — в поле «Период». Необходимым условием качественного тестирования является наличие минутных исторических данных по выбранному инструменту.

Метод моделирования тестера стратегий

В выпадающем списке «Модель» тестера стратегий необходимо выбрать « Все тики ». Этот способ обеспечивает максимально точную эмуляцию динамики цены внутри бара и делает тестирование более достоверным. Для описания движения цены используется фрактальная интерполяция на основе исторических данных более мелких периодов (минутный интервал).

Временной диапазон тестирования.

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

Визуализация тестирования

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

Запуск тестирования и анализ его результатов

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

После завершения тестирования появятся новые вкладки: «График», «Результаты», «Отчет» и «Журнал».

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

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

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

Вкладка «График» тестера стратегий отображает график баланса (синяя линия), а также динамику счета с учетом открытых позиций (зеленая линия – свободные средства). Часто эти линии совпадают, а сильное рассогласование говорит о «передерживании» позиций.

Вкладка «Отчет» тестера стратегий отображает самые важные результаты тестирования советника.

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

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

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

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

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

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

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

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

Визуализация процесса тестирования советника в терминале MetaTrader 4.

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

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

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

Второй режим визуализации позволяет просматривать график валютной пары непосредственно во время тестирования, имитируя поступление котировок в реальном времени. Данный режим активируется включением опции «Визуализация» вкладки «Настройки» тестера стратегий. При включенной опции после нажатия на кнопку «Старт» будет автоматически открыт график тестируемой валютной пары, на который будут последовательно поступать смоделированные тики. Скорость их поступления регулируется с помощью ползунка рядом с галкой «Визуализация». Нажатие на кнопку «||» временно останавливает проигрывание. С помощью кнопки «Пропустить до» можно запустить отображение только с определенного момента времени. В интерактивном режиме визуализации также отображаются символы совершаемых операций. Хочу обратить внимание, если ваш советник использует показания с разных ТФ, то его необходимо тестировать БЕЗ визуализации т.к. текущие версии тестера некорректно работают с разными ТФ. В данном режиме тестирования, вы сможете просматривать каждый ТФ на корректность обработки сигналов по окончании теста советника.

Оптимизация советника в терминале MetaTrader 4.

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

Параметры оптимизации настраиваются в свойствах эксперта:

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

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

Вкладка «Оптимизация» позволяет отвергнуть один из результатов оптимизации, если во время его прогона достигается одно из перечисленных условий:

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

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

Оптимизация советника займет некоторое время:

После завершения оптимизации появятся новые вкладки: «График оптимизации» и «Результаты оптимизации».

Результаты оптимизации содержат итоги выполнения проведенных прогонов:

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

График оптимизации наглядно демонстрирует область прибыльных настроек:

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

Практическое использование механических торговых систем.

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

Как сделать торговлю с использованием Форекс советников прибыльной

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

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

Кажущаяся простота автоматической торговли

Торговля посредством форекс советников является альтернативой ручной торговле. С виду этот процесс не кажется каким-то сложным и на порядок проще, чем обычная торговля. Действительно, что сложного? Открыл депозит, установил торговый терминал MetaTrader 4, купил или скачал популярный форекс эксперт, подключил его – все, периодически снимай прибыль, наторгованную роботом.

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

Некачественный Форекс советник

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

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

Маркетинговый ход и важность настроек

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

Как правило, трейдер слишком доверяет рекламе. Увидев рекламу «Теперь я зарабатываю по 375 долларов в день» и поверив обещаниям быстрой прибыли мыслительные процессы в голове такого трейдера отключаются, вытесненные мечтами о скором богатстве. В результате, реклама о быстром заработке остается, а депозит исчезает.

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

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

Оптимизация форекс советника

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

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

ВИЗУАЛИЗАЦИЯ СОВЕТНИКА ФОРЕКС

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

  • Amarkets.org — выгодные условия торговли на Форекс (подробнее об условиях), реальный доступ к рынку
  • Alpari.ru — только для опытных инвесторов и агрессивных инвестиций
  • Roboforex.com — здесь открыл свой счет для копирования торговых сигналов
  • 5 видеокурсов в одном — по инвестированию в интернет — «Пентаграмма прибыли»

Это были общие настройки тестера стратегий.
А ниже показано окно настроек советника Свойства эксперта.

Соответственно на вкладке тестирование вы указываете предполагаемый объем депозита, направление тестирования (покупка, продажа, покупка-продажа) и оптимизируемый параметр — обычно это доход.
На вкладке входные параметры вы указываете «Значение» если производите тестирование настроек + визуализацию тестирования. И «Старт», «Шаг», «Стоп» если производите оптимизацию советника. Причем если напротив названия параметра стоит галочка — он будет учитываться при оптимизации. Если нет — не будет.

Стратегия оптимизации советника Forex

1 — Устанавливаем советник
2 — Включаем тестер стратегий и выбираем советник в поле «Советник»
3 — Выбираем пару на котировках которой будем тестировать
4 — Открываем «Свойства эксперта»
4.1. — На вкладке «Тестирование» указываем оптимизируемый параметр — доход/объем депозита и указываем приблизительный стартовый объем депозита
4.2. — На вкладке «Входные» параметры сначала выделяем галочкой все пункты настройки. Ставим минимальное значение, шаг и максимальное значение.
4.3. — На вкладке «Оптимизация» в ходе самостоятельного изучения пробуем менять параметры
5 — После изменения свойств эксперта ставим галочку «Оптимизация»
6 — Выбираем промежуток дат, на которых будет происходить оптимизация
7 — Нажимаем кнопку Старт, ждем пока произойдет оптимизация, получаем результат в виде таблицы. В таблице в порядке убывания будут указаны строки с максимальным доходом слева и соответствующими параметрами советника справа.
8 — Вам остается лишь скопировать параметры советника из правой части таблицы и вставить их в «Свойства эксперта», вкладку «Входные параметры», столбец — «Значение». И снять все галочки со всех параметров во вкладке «Входные параметры»
9 — После изменения значений в свойствах, снимаете галочку с «Оптимизации», ставим галочку «Визуализация» и наслаждаемся тем, что видим как и где советник делает ставки и соответственно зарабатывает вам деньги.

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

Андрей Малахов,
профессиональный инвестор, финансовый консультант

Понравилась статья? Поделитесь с друзьями в социальных сетях!

Возможности MetaTrader 4 для тестирования и оптимизации советников

Особенности тестирования советников в MT4

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

Подготовка советника к тестированию в MetaTrader 4. Загрузка истории котировок

Для тестирования советника в торговом терминале MetaTrader 4 необходимо, прежде всего, загрузить историю котировок тех финансовых инструментов, с которыми планируете работать. При этом загружаются котировки минутного интервала. Это позволяет точнее аппроксимировать ценовые движения внутри бара в режиме тестирования торговых стратегий на больших тайм фреймах (H1, H4, D).

Что бы загрузить минутные данные, следует установить в терминале MetaTrader 4 размер исторических данных (меню «Сервис ->Настройки):

В поле «Макс. баров истории» во вкладке «Графики» следует установить вручную число, согласно следующих расчетов: минутные данные одного года содержат 525600 баров. Соответственно, понадобится более 5 млн. баров для 10-летней истории. Для вступления в силу значения новых параметров, необходим перезапуск программы.

Данные истории загружаются в модуле программы «Архив котировок» (пункт «Сервис ->Архив котировок»).

В появившемся окне необходимо выбрать период — 1 минута, а так же символ торгового инструмента, для которого требуется загрузить историю. Затем нажать на кнопку «Загрузить». Теперь, после загрузки, база данных содержит требуемое количество котировок. Следует помнить, что количество загруженных данных может у различных брокеров различаться.

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

При этом в окне входных параметров следует указать длительность пересчитываемого временного в минутах (M15-15; H1-60; …). Согласование необходимо повторить для всех временных интервалов.

Алгоритм тестирования советника в торговом терминале MT4

Для тестирования советников используется модуль «Тестер стратегий» (пункт «Вид ->Тестер стратегий»):

Необходимо указать в окне тестера стратегий следующие настройки:

необходимость проведения оптимизации параметров советника

Выбор советника и параметров тестирования в тестере стратегий

Необходимо в списке «Советники» выбрать советник для тестирования. В списке торгового терминала в папке «experts» находятся все скомпилированные эксперты. Кнопка «Свойства эксперта» позволяет открыть список дополнительных настроек советника. В графе «Тестирование» можно посмотреть и задать общие параметры советника:

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

Ниже приведена вкладка «Входные параметры», которая содержит основные переменные, оказывающие влияние на алгоритм работы эксперта:

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

Настройки «Период» и «Символ» тестера стратегий

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

Метод моделирования тестера

В выпадающем списке «Модель» необходимо выбрать пункт «Все тики». Этот способ обеспечивает точную эмуляцию ценовой динамики внутри бара и делает процесс тестирования более достоверным.

Временной диапазон тестирования

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

Эффект визуализации тестирования

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

Запуск процесса тестирования и анализ полученных результатов

Запускается процесс тестирования нажатием кнопки «Старт» тестера стратегий. По индикатору хода выполнения можно оценить время выполнения операции:

После завершения процесса тестирования на экране появятся окна новых вкладок: «Результаты», «График», «Журнал» и «Отчет».

Во вкладке «Результаты» можно просмотреть все события и их последовательность во время тестирования стратегии:

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

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

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

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

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

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

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

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

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

Фактор восстановления (соотношение прибыли к максимальной просадке) – это важный показатель работы советника и его эффективности. При эффективной работе фактор восстановления должен быть более трех.

Так же, важными характеристиками советника являются средняя прибыльная/убыточная сделка. Оптимальным вариантом является соотношение средней прибыли к средним убыткам 1:3, а также превышение числа убыточных сделок над прибыльными на уровне 1:2. То есть, должна расти прибыль, а убытки быстро фиксироваться.

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

Визуализация тестирования советника в терминале MT4

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

Для визуализации в режиме после проведения теста необходимо кликнуть на строку «Открыть график» на вкладке «Настройки». Откроется новая вкладка в окне MT4 с символами совершенных сделок и графиком тестируемой валютной пары.

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


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

Оптимизация советника в терминале MT4

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

Параметры оптимизации советника настраиваются в свойствах эксперта:

Для этого надо выбрать критерий выбора стратегии в списке «Оптимизируемый параметр». Чаще всего, выбирается значение «Баланс». При этом, включение опции «Генетический алгоритм» время процесса оптимизации ускоряет, используя для этого полученные данные отработанных проходов ранее. Это вносит некоторую погрешность в вычисления, поэтому окончательную оптимизацию следует проводить с отключенным генетическим алгоритмом.

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

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

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

Для выполнения оптимизации следует установить в тестере стратегий во вкладке «Настройки» опцию «Оптимизация» и нажать кнопку «Старт»:

Процесс оптимизации займет определенное время:

После его завершения появятся вкладки: «График оптимизации», а так же «Результаты оптимизации». Полученные результаты оптимизации включают все итоги проведенных прогонов:

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

График оптимизации демонстрирует область возможных прибыльных настроек:

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

Практическое использование МТС

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

Как тестировать советник в тестере MT4 — Подробная инструкция

Всем привет! Механические торговые системы так же стары, как и рынки. С развитием в 20 веке компьютерных технологий и сети интернет стало возможным торговать не выходя из дома, а в начале 21 века, с появлением платформы MetaTrader, еще и в автоматическом режиме. Ресурсы современного настольного компьютера позволяют воплощать в жизнь любые, даже самые сложные алгоритмы, а встроенный в терминал MetaTrader редактор MetaEditor дает возможность написать робота даже человеку, мало знакомому с программированием. В результате околофорексовый рынок заполнен различными предложениями купить чудо-советники и некоторые из них действительно достойны внимания. Но как же понять, стоит ли применять на реальных счетах тот или иной форекс советник? Сегодня я расскажу, как тестировать торгового робота на исторических данных при помощи программы MetaTrader 4.

Подготовка к тестированию

Мы не будем сегодня разбирать, как установить советник в терминал – для этого есть соответствующая статья в блоге. Будем считать, что советник мы уже установили. Теперь необходимо подумать о котировках, которые вы будете использовать. Большинство брокеров не имеют собственной исторической базы, исключение составляют Alpari и Ducascopy, остальные же используют котировки, предоставляемые компанией MetaQuotes. Сказать, что эти котировки вообще годятся для тестов я не берусь – они очень низкого качества (много пробелов, ошибок и неточностей). Как скачивать котировки от компании Ducascopy – тема отдельной статьи, к тому же это не так просто сделать новичку. Поэтому для тестов советников мы скачаем именно терминал от компании Alpari. Внимание! Чтобы получить доступ к исторической базе котировок Альпари, в терминале вы должны быть подключены именно к реальному счету! С недавних пор этот брокер не предоставляет свою базу котировок для владельцев демо-счетов.

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

Для начала нам нужно кое-что настроить, для чего идем во вкладку Сервис -> Настройки или жмем Ctrl+O

Появится окно с настройками терминала:

Выбираем вкладку «Графики» и в графах «Макс. баров истории» и «Макс. баров в окне» и заполняем как у меня на рисунке вверху (по умолчанию там стоит 65000 баров).

Для того, чтобы котировки по нужной нам паре стали доступны в терминале для проведения по ним теста, открываем вкладку Сервис -> Архив котировок или жмем F2.

Открывается следующее окно:

Выбираем нужную нам пару и период М1 и нажимает кнопку «загрузить». Через некоторое время котировки загрузятся, выключаем терминал и включаем его снова. Заходим обратно в архив, кликаем левой кнопкой мыши несколько раз по периоду М1 нужной нам пары до тех пор, пока изображенная перед периодом серая батарейка не загорится желто-зеленым цветом. Остается прощелкать мышкой остальные периоды, чтобы котировки просчитались и для них. Если вы хотите протестировать советник на нескольких валютных парах, закачайте котировки требуемых валютных пар. Закройте терминал и откройте его снова. Затем снова войдите в архив котировок и пройдитесь по всем периодам нужной вам пары, несколько раз нажимая левой кнопкой мышки по каждому из них. Все эти шаманские действия нужны в последних версиях терминала, поскольку часто котировки загружаются некорректно. На этом подготовительный этап завершен.

Тестер терминала. Основной функционал

Итак, чтобы приступить к тестированию советника открываем тестер стратегий или нажимаем Ctrl+R.

Снизу в терминале появится вот такая панель:

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

Первое, что вы увидите слева вверху панели – переключатель советник-индикатор:

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

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

Под цифрой 1 у нас находится выпадающий список с доступными для тестирования советниками. Тут вы найдете только те советники, которые загружены в ваш терминал. Цифра 2 — выпадающий список валютных пар, выбираем нужную. Не забудьте закачать для нее котировки в архив котировок. Если вы вдруг не смогли найти нужную вам пару в списке, хотя уверены, что она у брокера доступна для торговли, включите обзор рынка или нажмите Ctrl+M:

Далее правой кнопкой мыши кликните прямо в окне навигатора и нажмите «Показать все символы»:

На пункте 3 остановимся немного подробнее. Тут мы можем выбрать необходимую нам модель тестирования. Для качественного тестирования торговой стратегии важно выбрать адекватный способ моделирования развития ценовых баров. Всего доступны три варианта:

— По ценам открытия (быстрый метод на сформировавшихся барах, только для советников с явным контролем открытия баров)

Использует грубую оценку стратегии. При каждой свече генерируется только один тик. Достоинство — самый быстрый способ проверки. В этом режиме сначала моделируется открытие бара (Open = High = Low = Close, Volume=1), что дает возможность эксперту точно идентифицировать окончание формирования предыдущего ценового бара. Именно на этом зарождающемся баре запускается тестирование эксперта. На следующем шаге выдается уже полностью сформированный текущий бар.

— Контрольные точки (очень грубый метод на основе ближайшего меньшего таймфрейма, результаты нельзя принимать во внимание)

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

— Все тики (наиболее точный метод на основе всех доступных меньших таймфреймов)

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

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

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

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

Пункт 5 – визуализация, о которой мы поговорим позже.

Настройки на панели тестера справа:

Период – выбор периода для тестирования советника. Доступны периоды вплоть до D1. W1 и MN1 недоступны для тестирования. Кроме того, если у вас не загружена история котировок нужного периода, тест вы выполнить не сможете.

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

Кнопка «Изменить эксперта» доступна только если у вас есть исходный код советника (файл с расширением mq4). Она открывает редактор кода советника, где вы сможете внести в советник необходимые изменения.

Кнопка «Открыть график» открывает график с нанесенными на него индикаторами и сделками, совершенными советником во время теста (нажать можно после того, как тест выполнен).

Кнопка «Свойства символа»

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

Кнопка «Свойства эксперта»

Нажав на кнопку, вы увидите окошко, изображенное сверху. Доступны три вкладки: «Тестирование», «Входные параметры» и «Оптимизация».

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

Вкладка «Входные параметры»

Тут находятся все управляющие переменные самого эксперта, его настройки. Кстати, окно масштабируемо – если вы потянете мышкой за нижний правый угол, можно увеличить или уменьшить его в размерах. Вместе с экспертами как правило обычно поставляются файлы с настройками, имеющие расширение *.set. Причем чаще всего для каждой пары свой файл с настройкой. Чтобы загрузить правильные настройки для нужной пары нажимаем кнопку «Загрузить» и выбираем нужный файл. Часто после установки эксперта в терминал они оказываются не в нужной папке. После нажатия на кнопку «Загрузить» мы оказываемся в папке тестера (у меня это C:\Users\Silentspec\AppData\Roaming\MetaQuotes\Terminal\FE03BE71CD8F9E8F4C70E0FDAFC997E5\tester). Если нужных файлов там не оказалось, идем в папку FE03BE71CD8F9E8F4C70E0FDAFC997E5\MQL4\Presets, скорее всего файлы там. Итак, выбираем и загружаем нужный настроечный файл. После загрузки нам нужно найти параметры манименеджмента советника и выставить фиксированный лот 0.1 – в этом случае каждый доллар прибыли или убытка будет равен 1 старому пункту. Для чего это – я расскажу ниже.

Тестирование советника. Результаты теста

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

Настало время взглянуть в нижний левый угол тестера:

Тут мы можем заметить вкладки «Настройки», «Результаты», «График», «Отчет» и «Журнал».

Во вкладке «Результаты» доступен список всех сделок, совершенных советником за время теста.

На вкладке «График» можно полюбоваться кривой доходности советника.

Если советник не совершил ни одной сделки, стоит заглянуть во вкладку «Журнал». В ней вы найдете описание всего, что случилось во время теста. Вполне вероятно, что в советнике какая-нибудь ошибка. Расшифровку номера ошибки можно посмотреть в разделе Коды ошибок.

Во вкладке «Отчет» доступна вся статистика работы эксперта на выбранном отрезке времени:

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

Смоделировано тиков — количество смоделированных тиков, показывает размер смоделированной последовательности. Каждая запись последовательности представляет собой состояние бара (OHLCV) на тот или иной момент времени. В зависимости от таймфрейма, метода моделирования и от наличия исторических данных меньших таймфреймов в пределах бара может быть смоделировано разное количество состояний бара.

Качество моделирования — качество моделирования.

Ошибки рассогласования графиков – ошибки, возникающие при моделировании тиков по различным таймфреймам. Если есть хоть одна такая ошибка, удаляем всю историю из терминала и закачиваем заново. Удалить можно так: Файл -> Открыть каталог данных -> Откроется окно с папкой терминала — > папка history -> Выбираем нужный нам тип счета (тот, что вы используете в данный момент) -> Закрываем терминал и удаляем все файлы с расширением *.hst. Далее закачиваем заново котировки в архиве котировок.

Панелька с сигнализатором качества котировок (у меня она зеленая, поэтому для примера нашел в интернете):

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

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

Спред – спред, с которым проводилось тестирование.

Общая прибыль – сколько всего было заработано во время работы советника

Общий убыток – сколько всего было потеряно.

Чистая прибыль – прибыль, которая была заработана экспертом за заданный период. Если тест сделан лотом 0.1, то эта прибыль в валюте депозита равна количеству заработанных старых пунктов. То же справедливо и для всех остальных параметров, указанных в валюте. Чистая прибыль = Общая прибыль — Общий убыток.

Прибыльность — прибыльность, показывает отношение между общей прибылью и общим убытком. Рассчитывается по формуле Прибыльность = Общая прибыль/ Общий убыток.

Матожидание выигрыша — математическое ожидание выигрыша.

Абсолютная просадка — это разница между начальным депозитом и наименьшим значением баланса в процессе тестирования.

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

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

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

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

Если кликнуть по отчету правой кнопкой мышки, можно сохранить этот отчет в виде html файла:

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

Режим визуализации

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

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

Заключение

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

Руководство, как правильно тестировать советники в MetaTrader 4

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

От чего зависит точность тестирования?

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

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

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

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

Где взять котировки?

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

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

1. Если у вас нет терминала от Альпари, то вам нужно его установить. Скачать терминал Альпари могут только зарегистрированные клиенты, поэтому, если вы зарегистрированы, то авторизуйтесь в кабинете Альпари. Если вы не зарегистрированы, то зарегистрируйтесь (ссылка на регистрацию https://alpari.com/ru/registration). Пополнять счет не нужно. Войдя в личный кабинет, перейдите в соответствующий раздел, скачайте и установите терминал.

2. Запустите терминал Альпари. Чтобы загрузить котировки, в строке меню найдите пункт «Сервис», выберите элемент «Архив котировок» или же просто нажмите F2 на клавиатуре.

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

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

Запуск тестирования советника

Тестер стратегий в терминале МТ4 можно вызвать сочетанием клавиш CTRL+R либо же нажатием на соответствующий значок в верхней панели. Откроется окно под рабочим графиком.

Рассмотрим, что же отображается в этом окне:

1. Советник или индикатор. Нужно выбрать, что вы собираетесь тестировать, советник или индикатор. Выбирайте советник.

2. Выбор советника. Если в списке нет того советника, что вы хотите протестировать, значит вы его не поместили в каталог «MQL4/Experts» терминала. Или не перезапустили терминал после этого.

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

4. Модель. Существует три варианта:

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

5. Период для тестирования. Если вы поставите галочку напротив строки «Использовать дату», в тестировании будет участвовать выбранный вами период. Если же отметка будет отсутствовать, моделирование будет проведено за все время, за которое есть котировки. Обычно достаточно 1-2 лет для того, чтобы оценить работу эксперта.

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

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

8. Спред. Вы можете выбрать «Текущий» спред либо указать вручную любое значение. В первом случае тестирование советника будет проведено с учетом спреда, который сейчас установился на выбранной валютной паре. Обратите внимание, что если вы тестируете советник на выходных или ночью, то не стоит оставлять значение «текущий», поскольку спред в таких ситуациях расширяется и вместо 10 пипсов может составлять все 40. Если вы хотите установить значение спреда самостоятельно, то учтите, что котировки у Альпари 5-значные. Поэтому, если спред равен 1 пункту (на 4-х знаке), то вам нужно указывать 10, а не 1.

9. Свойства эксперта. Кнопка «Свойства эксперта» вызывает на экран меню с настройками советника. В нем есть три вкладки — «Тестирование», «Входные параметры» и «Оптимизация». В контексте этой темы значение имеют первые две.

В графе «Позиции» ничего не трогаем, пускай так и остается – торговля и Long (покупка), и Short (продажа).

  • Тестирование. В этой вкладке нужно указать депозит. Указывайте тот депозит, который впоследствии планируете использовать в реальной торговле. К примеру, если вы в дальнейшем будете торговать на классическом долларовом или ECN счете с депозитом 200$, то так и указывайте — 200. Если же вы планируете завести на центовый счет 100$, то в поле «Депозит» в данном случае нужно ввести 10000, потому что на центовом счете ваши 100 долларов превратятся в 10000 торговых единиц (центов).
  • Вкладка «Входные параметры» содержит настройки советника. В этом окне вы можете проставить вручную нужные настройки или же загрузить готовые set-файлы (файлы с настройками), которые обычно идут в комплекте с торговым роботом.

Прежде чем что-либо менять в настройках советника, ознакомьтесь с его описанием. Для этого, на этой странице найдите вашего робота и по кнопке «Подробнее» перейдите в описание советника. В описании каждого советника во вкладке «Запуск советника» есть блок «Шаг 3. Настройка и использование советника», в котором описано какие настройки нужно использовать.

Если вместе с советником предоставляются set-файлы, то чтобы использовать их нажмите на кнопку «Загрузить», как показано на скриншоте выше. После этого перед вам откроется каталог данных Metatrader 4. Перейдите в папку «MQL4/Presets», в которой, если вы внимательно следовали инструкции по установке советника, должны лежать set-файлы для вашего советника. Выберите нужный set файл для вашей валютной пары.

После всех вышеперечисленных манипуляций можно нажимать кнопку «Старт» для запуска теста.

Анализ результатов тестирования

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

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

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

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

Чистая прибыль – собственно, прибыль в валюте депозита, которая была заработана советником.

Качество моделирования — показывает в процентах достоверность тестирования. Высоким показателем считается цифра 90% и выше.

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

Максимальная просадка – является максимальной разницей между одним из локальных верхних экстремумов графика изменения баланса и последующих нижних экстремумов. Чем меньше просадка, тем лучше. Лично для себя считаю приемлемой просадку в 20-30%. Но некоторым и просадка в 50% не доставляет дискомфорта. Это уже на выбор каждого.

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

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

Оптимизация Форекс советника

Оптимизация Форекс советника

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

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

Что собой представляет оптимизация советника

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

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

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

Не стоит рассчитывать, что, верно настроив автосистему, удастся получить безошибочную машину по зарабатыванию денег. Рынок меняется настолько часто и непредсказуемо, что нередко впечатляющие результаты на истории котировок в реальных условиях оказываются совсем иными (причем в худшую сторону). По этой причине, дабы окончательно не испортить программу ее характеристики нужно корректировать таким образом, чтобы они не противоречили заложенному в нее алгоритму. К примеру, если защитный приказ составляет 100 пунктов, то желательно выставлять значения близкие к этой цифре: 80, 70 или 120, 130.

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

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

Как проводится оптимизация советника

Самый простой и распространенный способ – воспользоваться функционалом торгового терминала MetaTrader4. В него встроен так называемый тестер стратегий. Открывается он нажатием комбинации Ctrl+R. В открывшемся окошке следует выбрать нужного робота, указать таймфрейм, рабочий актив и режим проверки. К примеру, можно попробовать улучшить действия эксперта MACD Sample, который в бесплатном доступе присутствует в каждой версии МТ4.

Правда, вначале требуется загрузить в платформу архив котировок, дабы тестеру было с чем работать. Установка производится нажатием «Сервис» — «Архив котировок». После надо указать валютную пару и минутный временной интервал.

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

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

Тестирование и оптимизация советников Форекс проводится в два этапа.

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

Специалисты советуют брать следующие временные промежутки:

  • для эксперта, проверяемого на Н1: 2 года, 6 месяцев;
  • М30: полтора года, 4 месяца;
  • М15: 1 год и 3 месяца.

Недостатки оптимизации Форекс советника

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Преимущества Форекс советника

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

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

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

Советники Форекс разделяются на виды:

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

Форекс оптимизация советников

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

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

Это касается не только ручных систем, но и автоматических.

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

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

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

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

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

Самый простой и наиболее популярный способ – пользование функциональными возможностями такого торгового термианала, как Meta Trader4, с уже встроенным тестером стратегий. Открыв его, трейдер выбирает робота, указывает таймфрейм, актив для работы, то есть указать валютную пару, и режим для проверки. Для того чтобы тестеру было с чем работать, необходим архив котировок. Его можно найти во вкладке «Сервис». Архив нужно загрузить и далее с ним будет работать тестер.
Нужно не забыть указать галочкой «Все тики», что даст более точные показания. После того, как программа завершит процесс, она покажет результаты, где будет видна вся статистика. Проведя сравнительный анализ можно подогнать все значения под самые оптимальные, учитывая прибыль и риски.

Тестирование и оптимизация советников Форекс

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

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

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

Пошагово процесс оптимизации вкратце можно описать так:

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

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

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

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

Правильный выбор размера лота имеет не большое, а огромное значение. Если депозит инвестора 10 долларов, то конечно, лот не должен быть больше 0,01.

Соответственно, если инвестиция в размере 100 долларов, то лот – 0,1. Размер стоп-лосса играет большую роль. Получается, зачем выбирать лот, при котором депозита может хватить только на несколько сделок. Притом, что допустимым считается, при десяти убыточных сделках, потерять на каждой из них по 10% депозита, необходима такая сумма инвестиции, которой бы хватало на все эти операции.

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

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

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

Алгоритм оптимизации

Итак, Meta Trader4 – платформа, которая содержит великолепный блок, называемый тестером, который собственно и предназначен для того, чтобы тестировать торговые стратегии. Если правильно его использовать, то можно настроить, или правильнее сказать, оптимизировать параметры роботов для торговли.

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

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

Думается, что мало у кого возникнет вопрос, почему модель «все тики» лучше. Однако опытные эксперты Форекс рекомендуют делать прогон тестов по всем трем режимам. Затем, сравнив все результаты можно будет принимать решение, которое будет максимально точно.

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

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

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

Существует такой параметр как генетический алгоритм. Если убрать галочку с этой задачи, тестер оптимизирует советника, перебрав все параметры, какие возможно. Но тут уж «по-быстренькому» не получится. Неделю, а то и больше может занять такая настройка. Поэтому лучше значок галочку возле этого пунктика не трогать.
Многие задают вопрос, какой период лучше выбирать для оптимизации советника Форекс. Правильный вопрос, поэтому отрезок истории котировок следует выбирать обдуманно. Если выбрать более ранний период и проводить на нем тест, это будет та самая подгонка советника под историю. Этого лучше не делать. Потому что понять, каким образом ведет торговлю советник с выбранными, таким образом, параметрами, трейдеру не удастся.

Как правильно?

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

Как проверить результат

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Эта статья приведёт Вас к успеху:  УСТАНОВКА УРОВНЕЙ ФОРЕКС
Добавить комментарий