ПРОГРАММА ДЛЯ ТЕСТИРОВАНИЯ СОВЕТНИКОВ ФОРЕКС 99.9

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

Содержание страницы:

Как тестировать советники с точностью 99,9% с помощью Tickstory Lite

Экспорт данных в MetaTrader

  • дату начала и окончания данных для конвертирования. Если выбран диапазон больше, чем уже скачано данных, то они будут докачаны а потом сконвертированы.
  • билд МТ4, для новых терминалов выбираем 545+
  • таймфреймы, в которые необходимо преобразовать тиковые данные. можно выбрать от M1 до недельных графиков, можно и несколько сразу, но лучше оставить именно те таймфреймы, которые необходимы для конкретного советника, чтобы не занимать место на диске.
  • настройку часового пояса: поставьте часовой пояс, соответствующий Вашему брокеру
  • папку и имя сервера тестового терминала МТ4
  • папки для файлов HST и FXT. Если не знаете точно, зачем Вам нужно их редактировать, то не меняйте.

“Информация о Metatrader”

  • Описание: Tickstory Generic 5-Digit Broker – название виртульного движка программы для генерации файлов МТ4. Идеология программы в том, чтобы использовать не сами данные от Dukascopy, а их модифицировать для тестов, в соответсвии с Вашим брокером.
  • Марж – это валюта счёта. Лучше всего оставить USD
  • Кредитное плечо – плечо Вашего счёта
  • Базовая комиссия – задаёт размер комиссии в валюте или пунктах:
  • Тип комиссии – указывает с чего взимается комиссия
  • Свободный режим маржи – режим расчета свободных средств, разрешенных для открытия ордеров на текущем счете
  • Режим стопаута – режим расчета уровня Stop Out
  • “В ожидании” – остановка тестирования после стопаута
  • Кнопки “Загрузить”, “Сохранить как” – соответственно загрузить выставленные параметры настроек для выбранной ниже пары и сохранить.
  • Кнопка “Загрузить по”. Это значит сохранить как параметры по умолчанию. Функция в данный момент не работает.
  • “Карта к” – дает возможность сопоставить данную конкретную валютную пару (например, EUR/USD) с эквивалентной валютной парой в МТ4 (например EUR/USDm).Если валютная пара аналогична такой же на платформе MT4, оставьте это поле пустым
  • “Валюта” – небазовая валюта в паре: например, для EURUSD это EUR. Не меняйте, если точно не знаете, что Вы делаете.
  • Спред – задаётся спред (разность между лучшими ценами заявок на продажу ASK и на покупку BID в один и тот же момент времени на какой-либо актив, указывается в пунктах)
  • Цифры – количество цифр после запятой в цене инструмента
  • Точка – размер пункта в валюте котировки
  • Размер лота – размер контракта в базовой валюте инструмента
  • Минимальный лот – минимальный размер лота
  • Максимальный лот – максимальный размер лота
  • Шаг лота -шаг изменения размера лота
  • Уровень стопа – минимально допустимый уровень стоп-лосса/тейк-профита в пунктах
  • Значение тика – размер минимального изменения цены инструмента в валюте депозита
  • Размер тика – минимальный шаг изменения цены инструмента в пунктах
  • P.режим расчёта – способ расчета прибыли, может иметь 3 значения:
    0-forex
    1-CFD
    2-Futures
  • Включить своп – наличие или отсутствие свопа
    1 – своп есть
    0 – свопа нет
  • Тип свопа – Метод вычисления свопов, может принимать следующие значения:
    0 – в пунктах
    1 – в базовой валюте инструмента
    2 – в процентах
    3 – в валюте залоговых средств
  • Уровень заморозки – уровень заморозки ордеров в пунктах (freeze level)
  • Короткий своп – Размер свопа для ордеров на продажу
  • Длительный своп – размер свопа для ордеров на покупку
  • Перенос свопа – день переноса недельного (тройного) свопа. По умолчанию равен 3 (среда)
  • Вычисление маржи – способ расчета залоговых средств, может иметь 3 значения:
    0-forex
    1-CFD
    2-Futures
  • Начальная маржа – размер необходимых залоговых средств в маржинальной валюте для открытия ордера объемом в один лот. Используется при проверке средств клиента при входе в рынок. Как правило, равен 100000 (однако, у центовых счетов компании Instaforex он будет равен 10000)
  • Поддержка маржи – поддерживающая маржа по инструменту. В случае если задана – указывает размер маржи в маржинальной валюте инструмента, удерживаемой с одного лота. Используется при проверке средств клиента при изменении состояния счета клиента. Если поддерживающая маржа равна 0, то используется начальная маржа. Эт от параметр почти всегда будет равен нулю (поддерживающую маржу форекс брокеры не предоставляют).
  • Маржа хеджирования – маржа, взимаемая с перекрытых ордеров в расчете на 1 лот
  • Разделитель маржи – использование разделителя для файла *.FXT, обычно равен 1.

Особенности тестирования на 950 билде

Скачать TickStory Lite

Искать на сайте

Ссылки

Разделы

Рекомендую

Вы новичок? Скачайте бесплатный видеокурс!

О Сайте

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

Тестирование советников с качеством 99.9% в МТ4 — программа Tickstory Lite

С недавних пор для тестирования с качеством 99.9% пользуюсь программой Tickstory Lite — берёт тиковые котировки с дукаса и впихивает их в МТ4, чего и всем советую. Настраивается всё за 10-15 минут.
Во вложении архив в котором последняя версия Tickstory 1.1 с русификацией, два альтернативных описания к ней, установщик альпарёвского терминала и файл конфигурации к нему(нужен Tickstory Lite-у для автоматической настройки параметров при экспорте котировок в терминал)
Я устанавливал всё по инструкции "99.9", всё что для этого нужно есть в архиве, заработало всё с первого раза, правда иногда бывает не хочет тестировать — тогда перезагружаю Tickstory и терминал и всё опять работает.

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

Архив не влез, поэтому качаем с гуглдиска: _https://drive.google.com/file/d/0B6kxsJkcV5xrNHlKOFFjN1RzbFE/edit?usp=sharing

Вложения

NSerega

Администратор
  • 15.12.2022
  • #2

Вложения

tommy27

Гуру форума
  • 18.12.2022
  • #3

tickstory »Пн 16 декабря 2022 11:38 утра

Надежные Форекс брокеры:

Привет всем, Версия 1.2 теперь доступна! Некоторые из последних изменений представлено ниже: Усовершенствования .
• [TICKLITE-136] Предоставление дополнительной информации часового пояса, включая летнее информации регулировки
• [TICKLITE-137] Добавить новый часовой пояс "(UTC +02:00) UTC +2 с европейской / Лондон Летнее время "(Альпари). Исправления
• [TICKLITE-132] Исправлена ​​проблема с формата экспорта CSV2FXT файл Берт автора.
• [TICKLITE-133] Незначительная проблема с примером отображения Bid & Спросите объем в экране экспорта файла.
• [TICKLITE-134] MT4Export:. Исправлена ​​экспорта данных проблемой, когда не экспортировать по крайней мере один сроки Как всегда — счастливый бэк-тестинг!

Вложения

tommy27

Гуру форума
  • 06.01.2022
  • #4

holod.grig

Элитный участник
  • 08.01.2022
  • #5

Вложения

tommy27

Гуру форума
  • 09.01.2022
  • #6

holod.grig

Элитный участник
  • 09.01.2022

Тестирование торговых советников форекс (роботов) для терминала МТ4 (МТ5)

  • #7

Вложения

AlexeyVik

Программист mql4 mql5
  • 09.01.2022
  • #8

Вложения

holod.grig

Элитный участник
  • 09.01.2022
  • #9

BreakTheDay обзор форекс советника (робот,эксперт,бот)

AlexeyVik

Программист mql4 mql5
  • 09.01.2022
  • #10

Kanabis72

Прохожий
  • 11.01.2022
  • #11

mobidik

VIP-участник
  • 11.01.2022
  • #12

AlexeyVik

Программист mql4 mql5
  • 11.01.2022
  • #13

tommy27

Гуру форума
  • 11.01.2022
  • #14

mobidik

VIP-участник
  • 11.01.2022
  • #15

Т.е., В МТ4 при работе тестера, будем получать реальные тики (исторические), а не непонятно как формирующихся в тестере стратегий. Тогда, если , например, сов-скальпер работал в терминале дукаса, а сейчас мы закинем его в МТ4 на котировках закаченных с помощью Tickstory, то получим полностью идентичный (99.9%) результат тестера с рельной торговлей? Я правильно Вас понял?

И еще одно, в догонку: есть много индюков, что в тестере подсматривают историю, и соответственно очень красиво рисуют, т.е., в МТ4, в тестере, индюки на момент открытия бара, уже знает цену его закрытия, а как при этих тиковых котировках?

AlexeyVik

Программист mql4 mql5
  • 11.01.2022
  • #16

Т.е., В МТ4 при работе тестера, будем получать реальные тики (исторические), а не непонятно как формирующихся в тестере стратегий. Тогда, если , например, сов-скальпер работал в терминале дукаса, а сейчас мы закинем его в МТ4 на котировках закаченных с помощью Tickstory, то получим полностью идентичный (99.9%) результат тестера с рельной торговлей? Я правильно Вас понял?

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

И еще одно, в догонку: есть много индюков, что в тестере подсматривают историю, и соответственно очень красиво рисуют, т.е., в МТ4, в тестере, индюки на момент открытия бара, уже знает цену его закрытия, а как при этих тиковых котировках?

245 рабочих дней, в день 1440 минутных баров, то получается в год 352800 баров. А 0.1% от этого количества будет 353 бара. Это не мало. Это как раз столько сколько будет достаточно чтобы испортить показатель советника. И соответственно получить "полностью идентичный (99.9%) результат" даже в этом случае не удастся.

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

ПРОГРАММА ДЛЯ ТЕСТИРОВАНИЯ СОВЕТНИКОВ ФОРЕКС 99.9

Программа устанавливается так же, как и любая другая программа для Windows.

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

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

Слева вверху программы мы видим вкладки: Файл, Инструменты, Помощь, кнопки под меню (они дублируют некоторые функции из меню), потом блок рекламы и соцсетей (можно не обращать внимания), затем в левом поле написан источник тиковых данных (DB Тик Dukascopy), в правом поле список валютных пар с параметрами, которые будут показываться при скачивании тиковых данных, в нижнем поле Журнал, где программа будет писать свои сообщения о том, что она делает и что уже сделала.

Начало работы

Для начала, зайдём в основные настройки программы Файл -> Настройки.

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

Переходим на следующую вкладку — Настройки MT4.

Здесь нужно выбрать папку МТ4, в которую Tickstory Lite будет писать сконвертированные файлы для теста, и потом в этой папке будет проходить тестирование. Лучше всего поставить терминал для тестирования в отдельную папку, у меня, как видите, эта папка называется Alpari Test 3. Когда укажете папку с МТ4, программа сама находит путь папки данных и имя сервера, но можно отредактировать, если нужна какая-то специальная конфигурация.

Скачивание данных

Выделяем левой кнопкой мыши нужную пару из списка в правом поле

и запускаем скачивание тиковых данных одним из двух способов:

2) нажатием правой кнопки мыши на нужной паре в поле со списком пар

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

После чего, начнётся скачивание тиковых данных

После того, как данные скачались, появляется надпись «Завершить», что в переводе на русский значит «Завершено»

Экспорт данных в MetaTrader

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

и получаем следующее меню

В закладке «Экспорт данных» можно выбрать:

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

билд МТ4, для новых терминалов выбираем 545+

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

настройку часового пояса: поставьте часовой пояс, соответствующий Вашему брокеру

папку и имя сервера тестового терминала МТ4

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

Далее, очень важная вкладка называется

«Информация о Metatrader»

Эта закладка наиболее жестоко пострадала от русификации, поэтому разберём непонятные пункты более подробно.

Описание: Tickstory Generic 5-Digit Broker — название виртульного движка программы для генерации файлов МТ4. Идеология программы в том, чтобы использовать не сами данные от Dukascopy, а их модифицировать для тестов, в соответсвии с Вашим брокером.

Марж — это валюта счёта. Лучше всего оставить USD

Кредитное плечо — плечо Вашего счёта

Раздел настроек комиссии

Базовая комиссия — задаёт размер комиссии в валюте или пунктах:

0-комиссия взимается в деньгах

1-комиссия взимается в пунктах

2-комиссия взимается в процентах

Тип комиссии — указывает с чего взимается комиссия

0-комиссия взимается в деньгах

1-комиссия взимается в пунктах

2-комиссия взимается в процентах

0-комиссия взимается с лота

1-комиссия взимается со сделки

Раздел настроек работы с маржой

Свободный режим маржи — режим расчета свободных средств, разрешенных для открытия ордеров на текущем счете

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

2 — при расчете используется только значение прибыли, текущий убыток по открытым ордерам не учитывается

3 — при расчете используется только значение убытка, текущая прибыль по открытым ордерам не учитывается

Режим стопаута — режим расчета уровня Stop Out

0 — расчет процентного соотношения залоговой маржи к средствам;

1 — сравнение уровня свободной маржи с абсолютным значением

«В ожидании» — остановка тестирования после стопаута

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

Кнопка «Загрузить по». Это значит сохранить как параметры по умолчанию. Функция в данный момент не работает.

«Свойства символа» — настройки по выбранной валютной паре

«Карта к» — дает возможность сопоставить данную конкретную валютную пару (например, EUR/USD) с эквивалентной валютной парой в МТ4 (например EUR/USDm).Если валютная пара аналогична такой же на платформе MT4, оставьте это поле пустым

«Валюта» — небазовая валюта в паре: например, для EURUSD это EUR. Не меняйте, если точно не знаете, что Вы делаете.

Раздел параметров выбранной пары

Спред — задаётся спред (разность между лучшими ценами заявок на продажу ASK и на покупку BID в один и тот же момент времени на какой-либо актив, указывается в пунктах)

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

Точка — размер пункта в валюте котировки

Размер лота — размер контракта в базовой валюте инструмента

Минимальный лот — минимальный размер лота

Максимальный лот — максимальный размер лота

Шаг лота -шаг изменения размера лота

Как подготовить терминал MT4 к тестированию советников

Уровень стопа — минимально допустимый уровень стоп-лосса/тейк-профита в пунктах

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

Размер тика — минимальный шаг изменения цены инструмента в пунктах

P.режим расчёта — способ расчета прибыли, может иметь 3 значения:

Включить своп — наличие или отсутствие свопа

Тип свопа — Метод вычисления свопов, может принимать следующие значения:

1 — в базовой валюте инструмента

3 — в валюте залоговых средств

Уровень заморозки — уровень заморозки ордеров в пунктах (freeze level)

Короткий своп — Размер свопа для ордеров на продажу

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

Перенос свопа — день переноса недельного (тройного) свопа. По умолчанию равен 3 (среда)

Вычисление маржи — способ расчета залоговых средств, может иметь 3 значения:

Начальная маржа — размер необходимых залоговых средств в маржинальной валюте для открытия ордера объемом в один лот. Используется при проверке средств клиента при входе в рынок. Как правило, равен 100000 (однако, у центовых счетов компании Instaforex он будет равен 10000)

Поддержка маржи — поддерживающая маржа по инструменту. В случае если задана – указывает размер маржи в маржинальной валюте инструмента, удерживаемой с одного лота. Используется при проверке средств клиента при изменении состояния счета клиента. Если поддерживающая маржа равна 0, то используется начальная маржа. Эт от параметр почти всегда будет равен нулю (поддерживающую маржу форекс брокеры не предоставляют).

Маржа хеджирования — маржа, взимаемая с перекрытых ордеров в расчете на 1 лот

Разделитель маржи — использование разделителя для файла *.FXT, обычно равен 1.

Примечание: Все эти данные соответствуют идентификаторам запроса функции MarketInfo()

Возникает вопрос: а можно ли не вводить вручную все эти данные, а как-то автоматизировать процесс? Ну конечно же можно, ведь Tickstory Lite — это отличная программа! Инструкция расположена прямо во вкладке «Помощь»:

После того, как Вы нажмёте кнопку Распаковать, затем перезагрузить терминал и найти советник TickstoryInfoExpert

Этот советник надо запустить на любом графике любой пары и во вкладке Эксперты в терминале будет уведомление о завершении работы (если какие-то пары советник не обнаружит в Обзоре рынка терминала, то он об этом также будет писать в этой вкладке)

Файл конфигурации под названием Mt4.Alpari Limited.Server.mt4config будет лежать в папке каталога данных MQL4->Files

Далее, снова открываем уже известный нам раздел «Информация о Metatrader» и нажимаем кнопку Загрузить и загружаем файл Mt4.Alpari Limited.Server.mt4config

Таким образом, мы получили информацию непосредственно с терминала МТ4.

Внимание! Данные по валютным парам содержат информацию, которая была на момент работы советника TickstoryInfoExpert, и для тестирования её может быть необходимо отредактировать!

Таким образом, заполнив требуемые данные по валютным парам, мы уже можем экспортировать данные в Метатрайдер (см. выше).

Также, у программы Tickstory Lite есть ещё некоторые возможности.

Экспорт в файл Tickstory Lite

Это нас приводит к окну параметров экспорта котировок в файл с настраиваемыми параметрами, которые вполне понятны.

Представить график Tickstory Lite

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

Показать данные Tickstory Lite

Этот пункт позволяет посмотреть числовые данные для выбранной пары за заданный промежуток и таймфрейм, например:

Запуск МТ4 Tickstory Lite

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

MT4 редактор данных Tickstory Lite

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

Заключение Tickstory Lite

Программа под названием Tickstory Lite является незаменимым инструментом для всякого трейдера, использующего в собственной работе роботы. Благодаря программе, можно обрести итоги тестирования с наличием качества 99.9%. Она располагает незамысловатым интерфейсом, надежная и бесплатная. Итак, коллеги, желаем успешной торговли!

Как тестировать советники с точностью 99,9% с помощью Tickstory Lite

Здравствуйте, уважаемые Forex трейдеры. При тестировании советников во встроенном тестере стратегий программы MetaTrader 4 получается качество моделирования не выше 90%, т.к. на истории для построения всех таймфреймов используются не тиковые данные, а целые минутные свечи. Это может очень сильно искажать результаты тестирования, если в советнике используется пипсовка или скальпинг (т.е. тейк профит или стоп в несколько пунктов), или используются высокочувствительные индикаторы, или просто есть трейлинг-стоп. К тому же, все исторические данные программа MetaTrader 4 (по крайней мере у большинства брокеров) скачивает с серверов компании MetaQuotes, которые, к сожалению, немного отличаются от реальных.

М ы рассмотрим программу Tickstory Lite, которая бесплатно делает то же самое, — помогает получить достоверные тесты форекс советников с качеством моделирования 99%. После прочтения данной статьи, то есть примерно через 5 минут, вы сможете тестировать любые советники с точностью 99,9%, причём очень легко и быстро.

Установка

Программа устанавливается так же, как и любая другая программа для Windows.

Итак, заходим на сайт http://www.tickstory.com/ . Ищем надпись DOWNLOAD, скачиваем и устанавливаем.

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

Слева вверху программы мы видим вкладки: Файл, Инструменты,Помощь, кнопки под меню (они дублируют некоторые функции из меню), потом блок рекламы и соцсетей (можно не обращать внимания), затем в левом поле написан источник тиковых данных (DB Тик Dukascopy), в правом поле список валютных пар с параметрами, которые будут показываться при скачивании тиковых данных, в нижнем поле Журнал, где программа будет писать свои сообщения о том, что она делает и что уже сделала.

Начало работы

Для начала, зайдём в основные настройки программы Файл -> Настройки.

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

Переходим на следующую вкладку — Настройки MT4.

Здесь нужно выбрать папку МТ4, в которую Tickstory Lite будет писать сконвертированные файлы для теста, и потом в этой папке будет проходить тестирование. Лучше всего поставить терминал для тестирования в отдельную папку, у меня, как видите, эта папка называется Alpari Test 3. Когда укажете папку с МТ4, программа сама находит путь папки данных и имя сервера, но можно отредактировать, если нужна какая-то специальная конфигурация.

Скачивание данных
Выделяем левой кнопкой мыши нужную пару из списка в правом поле

и запускаем скачивание тиковых данных одним из двух способов:

2) нажатием правой кнопки мыши на нужной паре в поле со списком пар

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

После чего, начнётся скачивание тиковых данных

После того, как данные скачались, появляется надпись «Завершить», что в переводе на русский значит «Завершено»

Экспорт данных в MetaTrader

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

и получаем следующее меню

В закладке «Экспорт данных» можно выбрать:

  • дату начала и окончания данных для конвертирования. Если выбран диапазон больше, чем уже скачано данных, то они будут докачаны а потом сконвертированы.
  • билд МТ4, для новых терминалов выбираем 545+
  • таймфреймы, в которые необходимо преобразовать тиковые данные. можно выбрать от M1 до недельных графиков, можно и несколько сразу, но лучше оставить именно те таймфреймы, которые необходимы для конкретного советника, чтобы не занимать место на диске.
  • настройку часового пояса: поставьте часовой пояс, соответствующий Вашему брокеру
  • папку и имя сервера тестового терминала МТ4
  • папки для файлов HST и FXT. Если не знаете точно, зачем Вам нужно их редактировать, то не меняйте.

Далее, очень важная вкладка называется

«Информация о Metatrader»

Эта закладка наиболее жестоко пострадала от русификации, поэтому разберём непонятные пункты более подробно.

  • Описание: Tickstory Generic 5-Digit Broker — название виртульного движка программы для генерации файлов МТ4. Идеология программы в том, чтобы использовать не сами данные от Dukascopy, а их модифицировать для тестов, в соответсвии с Вашим брокером.
  • Марж — это валюта счёта. Лучше всего оставить USD
  • Кредитное плечо — плечо Вашего счёта

Раздел настроек комиссии

  • Базовая комиссия — задаёт размер комиссии в валюте или пунктах:

0-комиссия взимается в деньгах
1-комиссия взимается в пунктах
2-комиссия взимается в процентах

  • Тип комиссии — указывает с чего взимается комиссия

0-комиссия взимается в деньгах
1-комиссия взимается в пунктах
2-комиссия взимается в процентах

  • Лоты комиссии

0-комиссия взимается с лота
1-комиссия взимается со сделки

Раздел настроек работы с маржой

  • Свободный режим маржи — режим расчета свободных средств, разрешенных для открытия ордеров на текущем счете

1 — при расчете свободных средств используется как нереализованная прибыль, так и убыток по открытым позициям на текущем счете
2 — при расчете используется только значение прибыли, текущий убыток по открытым ордерам не учитывается
3 — при расчете используется только значение убытка, текущая прибыль по открытым ордерам не учитывается

  • Режим стопаута — режим расчета уровня Stop Out

0 — расчет процентного соотношения залоговой маржи к средствам;
1 — сравнение уровня свободной маржи с абсолютным значением

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

«Свойства символа» — настройки по выбранной валютной паре

  • «Карта к» — дает возможность сопоставить данную конкретную валютную пару (например, EUR/USD) с эквивалентной валютной парой в МТ4 (например EUR/USDm).Если валютная пара аналогична такой же на платформе MT4, оставьте это поле пустым
  • «Валюта» — небазовая валюта в паре: например, для EURUSD это EUR.Не меняйте, если точно не знаете, что Вы делаете.

Раздел параметров выбранной пары

  • Спред — задаётся спред (разность между лучшими ценами заявок на продажу ASK и на покупку BID в один и тот же момент времени на какой-либо актив, указывается в пунктах)
  • Цифры — количество цифр после запятой в цене инструмента
  • Точка — размер пункта в валюте котировки
  • Размер лота — размер контракта в базовой валюте инструмента
  • Минимальный лот — минимальный размер лота
  • Максимальный лот — максимальный размер лота
  • Шаг лота -шаг изменения размера лота
  • Уровень стопа — минимально допустимый уровень стоп-лосса/тейк-профита в пунктах
  • Значение тика — размер минимального изменения цены инструмента в валюте депозита
  • Размер тика — минимальный шаг изменения цены инструмента в пунктах
  • P.режим расчёта — способ расчета прибыли, может иметь 3 значения:
    0-forex
    1-CFD
    2-Futures
  • Включить своп — наличие или отсутствие свопа
    1 — своп есть
    0 — свопа нет
  • Тип свопа — Метод вычисления свопов, может принимать следующие значения:
    0 — в пунктах
    1 — в базовой валюте инструмента
    2 — в процентах
    3 — в валюте залоговых средств
  • Уровень заморозки — уровень заморозки ордеров в пунктах (freeze level)
  • Короткий своп — Размер свопа для ордеров на продажу
  • Длительный своп — размер свопа для ордеров на покупку
  • Перенос свопа — день переноса недельного (тройного) свопа. По умолчанию равен 3 (среда)
  • Вычисление маржи — способ расчета залоговых средств, может иметь 3 значения:
    0-forex
    1-CFD
    2-Futures
  • Начальная маржа — размер необходимых залоговых средств в маржинальной валюте для открытия ордера объемом в один лот. Используется при проверке средств клиента при входе в рынок. Как правило, равен 100000 (однако, у центовых счетов компании Instaforex он будет равен 10000)
  • Поддержка маржи — поддерживающая маржа по инструменту. В случае если задана – указывает размер маржи в маржинальной валюте инструмента, удерживаемой с одного лота. Используется при проверке средств клиента при изменении состояния счета клиента. Если поддерживающая маржа равна 0, то используется начальная маржа. Эт от параметр почти всегда будет равен нулю (поддерживающую маржу форекс брокеры не предоставляют).
  • Маржа хеджирования — маржа, взимаемая с перекрытых ордеров в расчете на 1 лот
  • Разделитель маржи — использование разделителя для файла *.FXT, обычно равен 1.

Примечание: Все эти данные соответствуют идентификаторам запроса функции MarketInfo()

Возникает вопрос: а можно ли не вводить вручную все эти данные, а как-то автоматизировать процесс ? Ну конечно же можно, ведь Tickstory Lite — это отличная программа! Инструкция расположена прямо во вкладке «Помощь»:

После того, как Вы нажмёте кнопку Распаковать, затем перезагрузить терминал и найти советник TickstoryInfoExpert

Этот советник надо запустить на любом графике любой пары и во вкладкеЭксперты в терминале будет уведомление о завершении работы (если какие-то пары советник не обнаружит в Обзоре рынка терминала, то он об этом также будет писать в этой вкладке)

Файл конфигурации под названием Mt4.Alpari Limited.Server.mt4configбудет лежать в папке каталога данных MQL4->Files

Далее, снова открываем уже известный нам раздел «Информация о Metatrader» и нажимаем кнопку Загрузить и загружаем файл Mt4.Alpari Limited.Server.mt4config

Таким образом, мы получили информацию непосредственно с терминала МТ4.

Внимание! Данные по валютным парам содержат информацию, которая была на момент работы советника TickstoryInfoExpert, и для тестирования её может быть необходимо отредактировать!

Таким образом, заполнив требуемые данные по валютным парам, мы уже можем экспортировать данные в Метатрайдер (см. выше).

Также, у программы Tickstory Lite есть ещё некоторые возможности.

Экспорт в файл

Это нас приводит к окну параметров экспорта котировок в файл с настраиваемыми параметрами, которые вполне понятны.

Представить график

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

Показать данные

Этот пункт позволяет посмотреть числовые данные для выбранной пары за заданный промежуток и таймфрейм, например:

Запуск МТ4

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

MT4 редактор данных

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

Заключение

Программа Tickstory Lite — незаменимый инструмент для любого трейдера, который использует в своей работе торговые роботы. Программа позволяет получать результаты тестирования с качеством 99.9%, имеет простой интерфейс, надёжна и абсолютно бесплатна. Удачной торговли, коллеги!

Как тестировать советники — инструкция для MetaTrader 4

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

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

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

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

Рассмотрим детально оба способа тестирования.

Подготовка терминала MetaTrader 4 к тестированию Советника

Пользовательский скрипт с закодированной стратегией для MetaTrader 4 представляет собой файлы, имеющие расширение mql4 или ex4. Трейдеру следует соблюдать правильность пути при установке Советника, чтобы впоследствии без проблем найти и запустить его на платформе MetaTrader 4.

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

Первый шаг трейдера – убедитесь, что файлы Советника предназначены для MetaTrader 4, проверив расширение (mql4 или ex4). В качестве примера рассмотрим установку робота VR Smart Grid, который состоит из одного файла.

Второй шаг — запуск торговой платформы MetaTrader 4

Третий шаг – открытие папки установки файлов Советника, через меню терминала «Файл» и опцию «Каталог данных».

После этой операции откроется привычное для пользователя окно с папками.

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

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

  • mql4 и ex4 – в директорию Experts
  • библиотеки dll – папку Libraries
  • файлы настроек (пресетов) set – папка Presets

В примере мы скопируем файл VR Smart Grid в папку Experts.

Если Советник установлен правильно, после перезапуска MetaTrader 4 его название появится в «Навигаторе».

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

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

Если история уже загружена в терминал Metatrader 4 и сервера брокера не содержат новых данных, возникнет сообщение с предложением о пересчете (перезагрузке) таймфреймов. На всякий случай лучше воспользоваться предложенным обновлением данных по тикам.

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

Первый способ использование тестера стратегий

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

Подготовка тестера стратегий для прогона Советников в Metatrader 4

Тестер стратегий открывается, как нижнее окно рабочего пространства Metatrader 4, позволяя трейдеру одновременно тестировать/оптимизировать торговые системы и «быть в рынке», отслеживая текущие позиции.

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

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

Настройка свойств эксперта тестера стратегий Metatrader 4

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

  • Тестирование
  • Входные параметры
  • Оптимизация

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

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

  • Вкладка “Депозит” определяет валюту, стартовый размер депозита, направление торговли (в обе стороны или сделки только одного вида) и вид оптимизации, который будет отключен
  • Входные параметры – это настройки Советника, вкладка полностью идентична той, что возникает при установке робота на график.

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

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

Рассматриваемый для примера робот VR Smart Grid как раз имеет подобные файлы пользовательских настроек, которые после скачивания следует разместить в папке Presets. Для этого нужно открыть в терминале папку MQL через «Каталог данных», чтобы можно было поместить файл с расширением «set» в директорию с шаблонами настроек Советников – Presets.

Тогда в тестировщике стратегий пользователю останется только нажать опцию “Загрузить” и выбрать нужный файл в открывшемся окне. Часто по умолчанию при выборе загрузки открывается папка «Tester», поэтому воспользуетесь навигацией Windows, чтобы самостоятельно найти папку Presets в дереве каталогов:

Описание полей тестера Metatrader 4

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

При выборе второго варианта – индикатора, отобразится список файлов папки Indicators.

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

Как тестировать форекс советник в тестере MT5

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

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

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

  • Гораздо важнее выбрать участок с максимально симметричным (равномерным) распределением тренда вверх, флэта и различных уровней волатильности
  • Достаточно отрезка от 2000 до 10 000 свечей или баров «рабочего» таймфрейма – промежутка, выбранного в графе «Период»

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

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

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

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

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

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

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

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

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

После окончания теста в сервисе добавляются новые вкладки, которых не было на этапе запуска тестера: “Журнал”, “График”,“Результаты” и “Отчет”.

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

Предварительная оценка эффективности торгового алгоритма проводится:

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

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

Аномалия “обрыва тестирования” Советника

На финальном этапе тестирования в тестере стратегий Metatrader 4 сервис производит “обрыв торгов”, т.е., принудительное закрытие ордеров с фактическим убытком или прибылью. Тестируя среднесрочные, долгосрочные стратегии или Советники, практикующие сетки ордеров, как в случае с рассматриваемым VR Smart Grid, трейдер может увидеть в конце теста завышенный убыток, что отразится в резком падении кривой кривой доходности – эквити (equity).

Вкладка “Результаты”

Вкладка «Результаты» содержит подробное описание совершенной или измененной торговой сделки, а также отложенных (лимитных) ордеров и итогов торгов.

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

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

Тип сделки определяет вторая колонка, работа блока манименеджмента стратегии отображается в цифрах S/L и T/P, стоп-лосса, страхующего от убытков и тейк-профита, фиксирующего прибыль. Колонка «Цена» показывает ценовой уровень отложенного или исполненного по рынку ордера, «Прибыль» — закрытый результат сделки, «Баланс» — динамику изменений депозита.

Как тестировать ручные форекс стратегии на истории

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

Вкладка “График”

Вкладка “График” разделена на два поля. Первое содержит две линии: баланса, обозначенного синим цветом и текущих средств (зеленый цвет). Баланс меняется только по закрытию позиций, а текущие средства меняются в зависимости от текущих значений накопленной прибыли или убытка, что и объясняет несовпадение этих кривых. Второе окно, расположенное внизу, отображает гистограмму размера позиций, она будет постоянной для стратегии использующей фиксированный лот, открываемый по торговому сигналу робота. В рассматриваемом примере Советник VR Smart Grid работает по сложной стратегии сетки, используя наращивание позиции, что и отображается различной высотой столбиков.

Вкладка “Отчет”

Отчет” – самая важная вкладка, объективно, в цифрах, определяющая результаты тестирования. В первую очередь следует обратить внимание на качество моделирования истории торгов (1), иногда трудно добиться 90% точности, поэтому Советник следует проверять на демонстрационном счете.

Ошибки моделирования будут отображены:

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

Длина тестируемого периода указана количеством свечей, «рабочего таймфрейма, в рассматриваемом примере это «часовик» — Н1. Строка ниже (2) содержит данные начального депозита и спреда, настроенного пользователем до запуска тестирования.

Строка (3) определяет выгоду стратегии с точки зрения прибыли, чистая и общая прибыль, даже общий убыток играют относительную роль, гораздо важней следующие параметры:

  • Прибыльности
  • Матожидание – среднеарифметическая вероятность, рассчитанная по формуле:

Убытки и прибыли в стратегии разнесены в строке (4):

  • Абсолютная просадка – максимальный реально зафиксированный убыток
  • Относительная просадка – максимальный полученный по открытой позиции минус

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

  • Общее число сделок – указывает достаточность или недостаточность длины теста
  • Доля убыточных или прибыльных сделок

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

Вкладка “Журнал”

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

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

Сохранение и анализ отчета тестирования

Кликнув на вкладки “Отчет”, “Результаты” и “График” правой клавишей мыши, их можно сохранить для дальнейшего анализа.

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

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

На что смотреть:

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

  • Плавного роста линии капитала, с отсутствием резкого роста или провалов кривой
  • Угол наклона трендовой касательной 30-45 градусов

На вкладке “Отчет” в первую очередь обращаем внимание на количество и процент прибыльных сделок

  • Чем выше количество закрытых сделок, тем надежней полученные параметры отчета
  • Соотношение прибыльных трейдов должно быть не ниже 60% для внутридневной стратегии и выше 70% для среднесрочной и долгосрочной торговой системы

Большое количество положительно закрытых ордеров может в итоге дать убыток, если трейдер “забудет” о таком параметре, как прибыльность:

  • Итоговое соотношение прибыли и убытка, в идеале — должно быть выше 2

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

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

Представление о возможной длине череды отрицательных сделок даст параметр “непрерывные убыточные сделки”.

Анализируя вышеперечисленные результаты, трейдер должен понимать, что задача тестера — экспресс-анализ работы робота. Тестирование доказывает только факт отсутствия ошибок кода в Советнике и наличие “рабочего” торгового алгоритма.

Измерить реальную прибыльность стратегии мешает:

  • Недостаточно точная эмуляция движения исторических котировок
  • Неспособность сервиса учесть рыночные обстоятельства торгов в полном объеме

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

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

Даже даже при 99% точности восстановлении свечей (или баров) тестер не сможет учесть:
  • Колебания спреда, который не бывает константой, брокер всегда оставляет за собой право расширения этого параметра при выходе новостей
  • Различных технических накладок – сбоев трансляции котировок, потери архивных данных
  • Проскальзывания при исполнением сделок

Как правильно тестировать советника в тестере стратегий MT4

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

Тестирование советника на демо-счете

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

Что такое VPS-сервер?

VPS-сервер – это услуга, которая появилась у хостинг провайдеров, с развитием автоматической торговли. Компания обеспечивает трейдерам удаленный доступ к платформе Metatrader, установленной на мощных серверах дата-центров.

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

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

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

Forex Tester 4 — инструкция по работе с программой

  • Компания – владелец дата-центра, для которой в этом заключается смысл бизнеса
  • Нахождение в одном и том же месте серверов брокера и трейдера

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

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

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

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

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

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

На рынке Форекс брокеры предлагают 4 различных варианта оплаты комиссии в виде:

  • Фиксированного спреда
  • Плавающего спреда, иногда в рекламных целях называемого «нулевым», поэтому это слово часто обозначено «звездочкой»
  • Счета с центовыми депозитами
  • “Исламские” или «swap-free» счета

Swap (своп) – это ежедневные начисления/снятия комиссии за пользование кредитным плечом. Параметр рассчитывается, как разница ставок Центробанков стран, которым принадлежат обе валюты в паре. Брокер, как и любой банк, снимает проценты за кредит по проданной валюте, одновременно начисляя в плюс проценты по купленной валюте.

Например, продажа пары EUR/USD выглядит как покупка долларов за проданные евро. Европейский Центробанк держит почти нулевую ставку, поэтому и проценты за пользование евро будут нулевыми, а на сумму купленных долларов США начислят за каждый день удержания комиссию из расчета 2,5% годовых. Это достаточно низкий доход или потеря, поэтому «Исламские или «swap-free» счета не играют значимой роли для выбора демо-режима тестирования Советника.

Центовый счет открывают трейдеры, торгующие на сумму инвестиций, не превышающую $100, которую функционал Metatrader 4 представит, как 10000 центов. Такая «центовая трансформация» депозита необходима при торговле Советниками по стратегии сеток (выставление множества ордеров против тренда) или Мартингейл (увеличения размера заявки, после каждой, убыточной сделки). Чтобы ее запустить на любом стандартном счете понадобится депозит от $1000, в «центовом варианте» хватит и $100.

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

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

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

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

В примере тестирования VR Smart Grid был получен результат 155.38, который означает, что робот должен «выдерживать» убыток:

  • В $15,54 при торговле 0,01 лотом –маржа для которого составляет $10
  • В $155,38 при торговле 0,10 лотом, маржинальные требования для которого составляют $ 100

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

В рассматриваемом примере получится следующая сумма депозита:

15,4 х на максимальную серию убытков подряд (4) x 3 = 186,45

Это означает, что при тестировании Советника VR Smart Grid сумма депозита на демо-счете должна составлять:

  • Для торговли лотом 0,01 — $186,45
  • Для торговли 1 лотом — $1864,56

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

Как выбрать количество валютных пар для тестирования Советника на демо-счете?

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

  • Предполагаемой суммы инвестиций, определяемой размером депозита по указанному выше методу расчета
  • Частоты сделок в стратегии
  • Преследуемых целей тестирования

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

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

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

Исключением может быть ситуация запуска Советника на среднесрочных и долгосрочных стратегиях при условии выбора разного класса инструментов: валютные пары, индексы, товары и сырье. Если прогон на тестере стратегий показал на вкладке “Визуализации” или “Результаты” а периодичность (несовпадение) сделок по выбранным инструментам, трейдер может рассчитать на все инструменты один депозит, выбрав средний размер просадки и использовав коэффициент 5 (вместо 3) для расчета размера депозита.

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

Как определить таймфрейм – временной торговый период?

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

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

Размер таймфреймов бывает стандартным, определенным рядом из минут: 1,5, 15, 30; часов: 1, 4, и более высоких промежутков – день, неделя месяц.

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

  • Лимит времени торговли, чтобы избежать неактивных отрезков торгов в течение дня
  • Запрет на перенос позиций «через ночь» и выходные

Выбор часового таймфрейма – это среднесрочная стратегия, дневного – долгосрочная, свечи в неделю или месяц трейдерами выбираются реже.

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

Как изменять и применять настройки Советника?

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

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

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

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

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

Как прикрепить Советник к выбранным инструментам?

Советник добавляется на график инструмента простым «перетаскиванием» из окна Навигатора.

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

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

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

В открывшемся окне, найдите вкладку «Советники» и отметьте (включите) все пункты, кликнув по ним левой клавишей мыши.

Нажмите клавишу «ОК» и перейдите к настройке «Свойства» робота, они доступны по клику правой клавишей индикатора на графике, в выпадающем меню опции «Советники».

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

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

Как правильно выбрать период тестирования Советника?

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

  • Флэт – для трендовых систем
  • Новости – для стратегии торговли в диапазоне
  • Импульсы — при торговле на «пробой» уровней

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

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

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

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

Достоинства и недостатки тестирования Советника на демо-счете Форекс

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

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

Заключение

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

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

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

Как тестировать советники в MT4 правильно? Автоматическое тестирование стратегий на Форекс

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

В этой статье вы узнаете о том, как протестировать советника в MT4.

Итак, вы скачали Форекс советник и хотите узнать, способен ли он приносить доход. В первую очередь его надо проверить в “Тестере стратегий”:

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

Увы, тестер стратегий для mt4 не дает высокой точности. Даже используя самые лучшие котировки и 99% точность тестирования нельзя добиться близких к реальным результатов, потому что в тестере стратегий Форекс не учитываются некоторые «фишки» реальной торговли:

  • плавающий спред;
  • скорость исполнения ордеров;
  • проскальзывание.

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

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

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

Как говорится, пользуйтесь на здоровье! А теперь переходим к самой статье, содержание:

Strategy Tester Assistant — анализ данных тестирования советников Форекс

Прежде, чем перейти дальше, небольшая рекламная вставка:

Хочу порекомендовать вам сервис учёта инвестиций от партнёра Блога Вебинвестора — компании Intelinvest. На нём вы можете следить за своим портфелем через сайт или мобильное приложение, при этом предоставлять пароли для импорта сделок не нужно. Можно вести учёт любых активов: акций, облигаций, криптовалют, драгметаллов, форекс-инвестиций и т.д. Для пробы есть функциональная бесплатная версия. Если вы захотите сделать полноценную подписку, используйте промокод 1VYV9CMSTD, чтобы получить скидку 20% на первую оплату.

Спасибо за внимание, продолжаем!

Настраиваем Metatrader и котировки

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

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

Совет: храните найденные в Интернете советники и котировки в отдельном Metatrader. Для этого просто скопируйте папку с программой в другое место и переименуйте папку. Запускается новый МТ4 как всегда через terminal.exe.

Где скачать котировки для MT4? Есть два способа:

  • прямо с серверов брокера;
  • из Интернета в виде файла.

Способ №1. Качаем котировки через Metatrader.

К сожалению, не у каждого брокера реализована подобная возможность. По умолчанию программа предлагает скачать котировки от разработчиков Metatrader — компании Metaquotes, и они не очень качественные.

В Alpari такая возможность есть. Качаем Metatrader, открываем его, ищем “Сервис” => “Архив котировок”:

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

Нажимаем “Загрузить” еще раз, чтобы докачать записи, которые почему-то в первый раз не появились. Это стоит делать каждый раз, и только когда появится сообщение:

все будет ок. Для других пар процедура не отличается.

Способ 2. Котировки из Интернета.

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

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

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

Дальше, удаляем файлы .hst — Файл => Открыть каталог данных:

.hst файлы вы найдете в history/ “Имя сервера”, в нашем случае это Alpari-ECN1:

Чистим папку от всех файлов с названием EURUSD.

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

Указываем минутный таймфрейм и период, за который нам нужны котировки. Можно сразу скачать файл .hst (который мы ранее удаляли), так и поступим. Качаем архив котировок для MT4 и закидываем его обратно в history/ “Имя сервера”. Перезапускаем терминал.

Мы скачали минутки, но чтобы получить остальные таймфреймы, можно воспользоваться полезным скриптом Period_Converter.

Перед использованием скрипта надо открыть нужный нам график, а именно EURUSD M1. Для этого заходим в Файл => Открыть автономно:

Перетягиваем EURUSD M1 в окно графиков, а затем и сам скрипт:

Period multipler factor — переменная, которая означает количество минут в нужном нам таймфрейме. Вот табличка для удобства:

  • M5 — 5 минут
  • M15 — 15 минут
  • M30 — 30 минут
  • H1 — 60 минут
  • H4 — 240 минут
  • D1 — 1440 минут

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

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

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

Как протестировать советника в MT4

В этом разделе статьи мы разберем, как тестировать советника в MT4. Проверять советники мы будем в этом окне:

Немножко пробежимся по интерфейсу, сначала блок “Условия тестирования”:

1. Советник. Выбираем советник из списка. Если нужного нет, вот шпаргалка.

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

3. Модель. Есть три модели тестирования стратегий Форекс:

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

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

По ценам открытия — что происходило с ценой внутри свечи не важно, Open = High = Low = Close. Худшая точность.

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

4. Период. От минуток (М1) до дневных (D1).

5. Спред. Задается автоматически, если выставить “Текущий”, или же вручную. Обратите внимание — у 4-х значного брокера спред будет в районе 1-5 пунктов, а у пятизначного эта цифра больше в 10 раз — 10-50.

Совет: посмотрите на пару EUR/USD — если цена выглядит как 1.3456, то у вас четырехзначный брокер, если же 1.23456 — пятизначный.

По моему опыту лучше самому задавать спред, а посмотреть его можно на myfxbook.

Блок “Выбор даты”:

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

Какой оптимальный период для правильного тестирования советника в MT4 — вопрос спорный. Лично мне вполне хватает 3.5 года, чтобы оценить работоспособность советника.

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

7. Визуализация. Полезная опция, которая позволяет увидеть работу советника прямо на графике.

Скорость выставляется бегунком, а кнопка “Пропустить до” пригодится, если надо перескочить на конкретную дату.

“Настройки тестирования”, еще один блок тестера стратегий Форекс:

8. Свойства эксперта. Тут находятся основные параметры тестирования и параметры самого советника:

На вкладке «Тестирование» мы меняем только начальный депозит. Раздел “Оптимизация” будем рассматривать в отдельной статье.

Обычно приходится работать с вкладкой “Входные параметры”:

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

Для тестирования советников очень важен параметр LotSize. Это размер торговой позиции, который будет использоваться советником. Чтобы в будущем сравнивать эффективность разных советников, стоит всегда ставить лот 0.1 и начальный депозит 10000$. Это взято не с потолка — таким образом 1 пункт для четырехзнака или 10 для пятизнака по долларовым валютным парам равняется 1$.

Еще один важный момент — метод управления капиталом. Для тестов всегда ставьте фиксированный лот (Lot/LotSize/FixLot и т.д.).

9. Свойства символа. Информация по валютной паре, которую вы выбрали для тестов.

10. Открыть график. Визуальное отображение сделок советника и индикаторов с которыми он работал:

11. Изменить эксперта. Переход в редактор советников MQL4.

Ну и напоследок, “Оптимизация”:

Что это за зверь такой? Если коротко — это прогон советника по одному и тому уже участку графика с использованием разных наборов настроек. Соответственно цель — найти самые удачные наборы («сеты» от .set). Без глубокого понимания лезть в эту степь не стоит, так что пропустим.

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

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

Сделаем небольшой тест советника Night Owl, для примера выясним, как он работает на валютной паре EURUSD с таймфреймом М15.

Будем использовать скачанные ранее котировки RVD. По Myfxbook средний спред для евродоллара 5 пунктов.

Ставим стандартные настройки — 10000$ стартовый депозит, торговый лот 0.1:

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

РЕЗУЛЬТАТ. Информация о покупках (buy) и продажах (sell), которые совершил советник, а также об измененных настройках ордерах (modify). Ну и в довесок объемы сделок, цены открытия с уровнями Stop Loss и Take Profit, прибыль и баланс.

На этой вкладке можно сохранить отчёт в формате .html:

ГРАФИК. Вот что нам показал советник Night Owl:

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

ОТЧЁТ. Самая важная вкладка, которая даёт больше всего информации. Однако держите в уме, что точность тестов всего 90%, цифры в реальной торговле будут несколько другими.

Итак, отчёт по тесту советника на EURUSD:

Как получить Форекс котировки 100% качества

Остановлюсь на самых полезных и важных показателях.

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

Прибыльность. Рассчитывается по формуле Общая прибыль/Общий убыток. Если 1.6 или выше — советник работает отлично. У нас 1.42 — советник не так уж хорош.

Всего сделок. Должно быть больше 100 — иначе тест нельзя использовать, слишком маленькая выборка. Увеличивайте период тестирования.

Качество моделирования. С использованием минутных данных мы получим максимум 90%. Можно заморочиться и добиться 99% на тиковых данных. Если меньше 90% — тесту доверять вообще нельзя.

Forex Simulator — тестер для ручных стратегия для MT4

Матожидание выигрыша. Сколько в среднем приносит сделка.

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

Tickstory Lite — инструкция по применению

Какие же показатели самые важные? Я считаю, это Качество моделирования, Прибыльность и Чистая прибыль.

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

Чистая прибыль дает сравнить результаты советника на разных валютных парах. Если тестировать роботов на одинаковых настройках (10000$, лот 0.1, фикс. лот), то их можно сравнивать между собой по этому показателю.

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

Еще есть полезная вкладка ЖУРНАЛ, где находятся различные сообщения о работе советников. Полезно тем, что там можно увидеть ошибки советников:

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

Сохранение тестов для дальнейшего использования

Полученные результаты желательно куда-нибудь сохранять, чтобы не тестировать одно и тоже по 10 раз. Например, можно создать в Excel табличку и заполнять её только самыми нужными данными:

Также, каждый тест можно сохранить отдельно в виде HTML файла:

Отчет можно потом просмотреть в браузере:

Файлы можно хранить в папочке на компьютере, а можно и закинуть на myfxbook, в меню “Системы” => “Стратегии”:

Добавим сюда наш тест торгового робота Night Owl:

В поле “Отчёт по стратегии” добавляем файл, который ранее сохранили. Заполняем остальные поля, Forward Test не трогаем.

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

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

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

Минимальный срок для качественного форвард-теста — 3 месяца, поэтому первым делом нужно обеспечить бесперебойную работу советника на это время. Проще всего это сделать, арендовав VPS сервер, но если вы можете оставлять компьютер включенным 24/5 — можно на этом сэкономить, почему нет.

Tickstory Lite.Тестируй советников форекс с 99,9% точности.

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

«Размножить» торговый терминал Metatrader можно так: находим папку с установленной программой (обычно это название брокера) и копируем её. Новый терминал запускается через terminal.exe, который можно найти в той же папке. Желательно сделать на рабочем столе папку с ярлыками метатрейдеров, чтобы быстро находить нужный в будущем.

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

  • Трендовые долгосрочники: любой вариант
  • Скальперы: ECN, низкие спреды
  • Мартингейл: любой вариант
  • Сеточники: если ордера сетки висят неделями/месяцами — тогда только swap-free

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

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

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

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

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

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

Стоит напомнить, что установка советника на несколько валютных пар сразу делается через параметр MagicNumber — целое число от 1 до где-то 100000000.

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

Депозит же должен выдержать несколько десятков неудачных сделок к ряду, так как одновременно тестируются очень много валютных пар. В принципе, для этих целей достаточно 5-10$ на центовом счёте. Отдельная история с мартином и сеточниками — тут уже нужно следовать рекомендациям по минимальному депозиту от разработчика.

После предварительной подготовки вам останется только установить советники в Metatrader на VPS-сервере и настроить реальный мониторинг советников Форекс при помощи сервиса Myfxbook.

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

Анализ мониторинга на реальном счёте

Более-менее значимые результаты стоит ожидать только через три месяца после запуска форвард-теста. Для долгосрочных советников срок увеличивается до полугода. Переходим на страницу мониторинга советника Форекс на реальном счёте и смотрим первый блок информации:

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

Впрочем, пока рано анализировать график, так как это общий результат по всем валютным парам, а нас интересуют отдельные результаты. Открываем блок «Расширенная статистика» => «Главное» (сортировка Всего => Пункты):

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

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

GBPAUD

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

EURUSD

Тут уже не так хорошо, но все еще больше 70% прибыльных сделок при профит-факторе 2.70. Стандартное отклонение даже ниже, что означает более стабильную работу советника на этой валютной паре. Был один большой стоп и несколько маленьких.

GBPCAD

Много прибыльных сделок, но всего одна убыточная дала почти -2%. Не считая более низкой прибыли, всё напоминает пару GBPAUD, что неудивительно из-за общего слагаемого в виде фунта. На серьезный торговый счёт не рекомендуется ставить один советник на коррелирующие пары, так что GBPCAD на этот момент пролетает.

И так далее, и тому подобное.

Еще один важный момент — анализ валютных пар, на которых робот только-только начал хорошо работать. Это может быть шансом получить дополнительную прибыль.

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

Получаем такой результат:

Выделяются валютные пары GBPAUD (281 пункт, 6 сделок, 100% прибыльных) и EURCAD (98 пунктов, 8 сделок, 7 прибыльных) — много высокоприбыльных сделок. Как мы помним, GBPAUD за весь тестовый период принесла хорошую прибыль, а вот EURCAD — это 9 место общего рейтинга. Стоит обратить внимание!

Зная специфику скальпера «Азия», пары EURJPY и EURUSD выглядят не так интересно, т.к. они взяли много пунктов за малое количество сделок, то есть просто повезло.

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

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

Остались непонятные моменты о том, как протестировать советника в MT4? Задавайте вопросы в комментариях к статье, разберёмся. И обязательно поделитесь статьёй в социальных сетях:

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

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

Тестирование советников. Пошаговое руководство.

Для начала вам необходимо загрузить архив котировок тестируемого валютного инструмента в ваш терминал. Это необходимо сделать по той простой причине, что отображение котировок в вашем терминале обычно присутствует только с момента вашей первой установки или обновления программы. И в случаях когда вы постоянно работали с инструментом. Собственно, в любом случае лучше архив котировок загрузить, чтобы после не переживать. Между прочим, советуем использовать именно наше руководство для тестирования советников форекс в МТ4, так как многократно встречали ошибочное представление о том, как именно это нужно делать. К примеру, на многих сайтах была встречена наиболее распространенная ошибка в тестировании: закачка таймфрейма в соответствии с рекомендованным советнику. То есть, если ваш торговый робот создан для временного интервала М15, то загружали и котировки с соответствующим ТФ. Это в корне не верно! Всегда необходимо загружать только минутные графики, так как построение любого таймфрейма начинается именно с них. Вы спросите, а чем же вам грозит подобная ошибка? Да хотя бы тем, что программа для тестирования советника не сможет определить ход цены внутри 15-ти минутной свечи, а значит скорее всего не сможет переставить стоп приказ в бузубыток и соответственно показать меньшую доходность. Вообще внутренние колебания цены в свече крайне важны и недостаток этой информации может значительно повлиять на общие результаты тестирования. Итак, давайте уже ближе к сути самого тестирования. Для того чтобы загрузить котировки валютного инструмента выбираете графу “сервис” и “архив котировок” (см. картинку) далее выбираете таймфрейм М1 и собственно валютный инструмент.

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

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

Итак, мы загрузили архив котировок и установили АТС, теперь нам остается само тестирование советника в терминале метатрейдер 4 ( МТ4 ). Для этого нажимаем на специальную кнопку с лупой в верхней навигации терминала, под названием – тестер стратегий. Или же используйте следующую комбинацию: вид – тестер стратегий. После этого появится в нижней части МТ4 специальное окно тестера, функционал которой позволяет вам выбрать советник, валютный инструмент, временной интервал для тестирования, период тестирования (выбирается дата “от и до”). Настройка параметров советника также производится из меню программы тестера: размер лота, стартовый депозит, уровни стоп приказа и цели по сделке. В общем любой параметр заложенный в возможности тестируемого робота.

Выше вы можете наблюдать вид программы для тестирования робота в МТ4, она предельно проста и интуитивно понятна. Думаем, что нет смысла углубляться в ее использование. Однако стоит отметить несколько важных факторов: обязательно выбирайте в графе модель: все тики и при высоких просадках прекращайте досрочно тест, оптимизируя параметры советника. Если точность моделирования по итогу составит более 85%, тестирование можно считать успешным. Желаем вам успехов в поисках лучшего советника форекс.

Высокодоходные инвестиции, заработок на форекс, инвестирование в ПАММ, мониторинг проектов, обзоры, отзывы, форекс индикаторы и советники, MQL программирование

Прибыльные советники Форекс – это миф или реальность?

Всем доброго времени суток!

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

Испытывать свои силы на рынке Форекс можно с понедельника по пятницу, 24 часа в сутки. Именно такой “режим работы” у валютного рынка Форекс. Естественно, что работать “по полной” в таком режиме не сможет ни один нормальный человек. И тут на помощь приходят советники Форекс.

Советник Форекс – это программа для автоматической работы на Форекс, способная осуществлять сделки без участия человека. Программа представляет собой последовательность команд, написанных на специальном языке программирования. Например, в наиболее распространенный торговый терминал MetaTrader4 уже встроен язык программирования MetaQuotes Language 4 (MQL4). MQL4 по синтаксису напоминает популярный во всем мире язык программирования Си. Так что, у людей, знающих Си, проблем с изучением MQL4, как правило, не возникает. MQL4, проще говоря, это упрощенный вариант Си, поскольку в первом просто отсутствует часть возможностей второго. В сети интернет сейчас предостаточно электронных онлайн самоучителей по программированию на этом языке, которые доступны на разных языках. Для говорящих на русском языке можем порекомендовать неплохой ресурс – , возможностями которого мы воспользовались, с легкостью вспомнив университетский курс языка Си (большое спасибо нашим дорогим кандидатам технических наук).

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

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

В то же время, на Форекс советник возлагаются следующие важные задачи:

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

Форекс советники принято разделять на :

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

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

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

Как протестировать советник на МТ4. Пошаговая инструкция

Наш трендовый советник будет основан на простейшем индикаторе Moving Average (скользящая средняя). Сигналом к открытию сделки будет служить пересечение двух разнопериодных скользящих средних. При этом:

  • сделку на покупку ( BUY ) мы будем совершать в том случае, если скользящая средняя с малым периодом пересечет снизу-вверх скользящую среднюю с большим периодом;
  • сделку на продажу ( SELL ) мы будем совершать в том случае, если скользящая средняя с малым периодом пересечет сверху-вниз скользящую среднюю с большим периодом.

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

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

Торговый советник форекс TSTester. Настройки, тестирование и обзор.

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

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

Советник показал неплохие результаты на валютных парах: EURUSD, GBPUSD, EURCHF. На остальных парах мы его не пробовали оптимизировать и тестировать. В принципе, вы можете с легкостью оптимизировать его и сами, воспользовавшись тестером стратегий торгового терминала MetaTrader4.

Естественно, встает вопрос о выборе размера лота. Если ваш депозит 10 долларов, то, разумеется, размер лота должен быть не более 0.01, а если ваш депозит 100 долларов, то размер лота должен быть не более 0.1. Здесь еще все зависит и от размера выставляемого стоп-лосса. Например, какой смысл выбирать такой размер лота, при котором при заданных иных параметрах советника депозита хватит всего на пару сделок? Депозита должно хватать минимум на 10 одновременно следующих убыточных сделок, т.е. в каждой сделке вы рискуете 10% депозита, что все еще является допустимым значением.

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

Исходными данными для оптимизации будут следующие значения:

  • Таймфрейм (период): M5;
  • Валютные пары: EURUSD, GBPUSD, EURCHF;
  • Период оптимизации: 01.01.2022 – 01.08.2022 (семь месяцев текущего года);
  • Размер депозита: 100 долларов;
  • Размер лота: 0.1;
  • Оптимизация по параметру: Balance (максимальный баланс);
  • Алгоритм оптимизации: генетический (ввиду большого числа проходов).
  • Переменные, участвующие в оптимизации и их значения (необходимо отметить галочкой и задать значения в соответствии со следующими указаниями во вкладке свойства эксперта тестера стратегий торгового терминала MetaTrader4):
    • TakeProfit (тейк-профит) : старт – 7, шаг – 3, стоп – 100;
    • StopLoss (стоп-лосс): старт – 7, шаг – 3, стоп – 100;
    • shift (смещение скользящей средней для первой контрольной точки): старт – 0, шаг – 1, стоп – 10;
    • distance (смещение скользящей средней для второй контрольной точки): старт – 1, шаг – 1, стоп – 10;
    • per1 (период первой скользящей средней (малый)): старт – 1, шаг – 2, стоп – 100;
    • per2 (период второй скользящей средней (большой)): старт – 1, шаг – 2, стоп – 100;

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

    Глядя на график, можно сделать вывод, что депозит 100 был увеличен в 4,8 раз за 7 месяцев. Теперь попробуем потестить советник с полученными параметрами на другом временном интервале, и с большой долей вероятности можем сделать предположение о сливе депозита:

    Нет… Как ни странно, но советник на интервале 01.01.2022 – 01.08.2022 не слил депозит, но на протяжении 2022 года работал с переменным успехом, и опять-таки значительно подтянулся в течение 2022 года. Но не все так радужно. Попробуйте самостоятельно ввести произвольный интервал тестирования, и вы увидите, что советник все равно когда-нибудь сольет депозит.

    Можно менять период графика (таймфрейм), взяв, например, M15, M30, H1 и провести оптимизацию советника. Проанализировав результаты таких тестов, можно будет сделать вывод о том, на каком таймфрейме советник работает стабильнее и эффективнее. Также можно экспериментировать с различными валютными парами. Естественно, что для каждой валютной пары и для каждого таймфрейма параметры настройки Форекс советника будут различными.

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

    Вы можете скачать этот Форекс советник и настройки для валютных пар EURUSD, GBPUSD, EURCHF (все настройки для таймфрейма M5). Для скачивания кликните правой кнопкой мыши по тексту “СКАЧАТЬ”, а затем в открывшейся вкладке браузера выберите “Сохранить объект…”:

    • Простой Форекс советник: СКАЧАТЬ
    • Настройки для EURUSD-M5: СКАЧАТЬ
    • Настройки для GBPUSD-M5: СКАЧАТЬ
    • Настройки для EURCHF-M5: СКАЧАТЬ

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

    Для тестирования советника вам следует зарегистрироваться на сайте какого-либо брокера или ДЦ, например, InstaForex. При регистрации следует заполнить раздел счет согласно следующей картинке:

    Далее закачиваете с сайта компании торговый терминал MetaTrader4 и устанавливаете его. Скаченный Форекс советник помещаете в папку: \Program Files\InstaTrader\experts\

    Запускаем торговый терминал. В пункте меню терминала “Файл” выбираем “Логин”. В открывшуюся форму вводим данные, полученные при регистрации: логин и пароль. В графе “Сервер” выбираем: InstaForex-HongKong.com, кликаем на кнопку “Логин”. Все, вошли в терминал под своими данными. Теперь идем опять в главное меню, кликнув по пункту “Вид”. В открывшемся списке выбираем “Тестер стратегий” (в принципе, можно было бы просто нажать комбинацию клавиш “Ctrl+R”). Тестер стратегий должен расположиться в нижней части экрана. В тестере стратегий кликаем вкладку “Настройки”. В графе “Советник” из открывающегося списка выбираем: MA_moneyinnetwork, MoneyInNetwork (c)2022. В графе “Символ” из открывающегося списка выбираем нужную нам валютную пару, например, EURUSD. В графе “Модель” для данного советника можно смело указать “По ценам открытия…”, что только ускорит и тестирование, и оптимизацию. Ставим галочку в пункте “Использовать дату” и указываем диапазон тестирования (оптимизации), прописывая стартовую дату в графе “От”, а конечную – в графе “До”. В графе “Визуализация” галку не ставим. Теперь выбираем период (таймфрейм) графика, указав его в графе “Период” (например, M5). Далее заходим во вкладку тестера “Свойства эксперта”. На вкладке тестирование заполняем: депозит – 100 USD, позиции – Long&Short, оптимизируемый параметр – Balance. Ставим галку напротив “Генетический алгоритм”. Тут же переходим на вкладку “Входные параметры”. Далее жмем на кнопку “Загрузить”. В появившемся окне указываем расположение скаченного файла с параметрами для выбранного символа и кликаем на кнопку “Открыть”, а затем на “OK”. Теперь, если мы установим галку напротив графы “Оптимизация”, то тестер стратегий будет работать в режиме оптимизации параметров. Если же мы не будем устанавливать галку, то тестер просто смоделирует работу советника на указанном временном диапазоне. Возможны проблемы работы тестера стратегий, связанные с отсутствием информации о движении цен из истории. Эта проблема легко решается. Историю для заданного символа можно легко подгрузить, выбрав в главном меню торгового Форекс терминала пункт “Сервис”, а затем в открывшемся списке – “Архив котировок”. Выбрав в архиве требуемый символ, можно подгрузить для него историю и пересчитать все таймфреймы.

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

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

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

    Тестер ручных стратегий – какой выбрать?

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

    Что такое тестер стратегий Форекс?

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

    1. Forex Tester 3

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

    Преимущества Forex Tester 3

    • Удобный интерфейс программы, напоминающий торговый терминал MT4;

    Недостатки Forex Tester 3

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

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

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

    Смотрите также, в чем преимущества торговли на ECN-брокерах.

    2. Simple Forex Tester

    Simple Forex Tester – это бесплатный тестер стратегий, скачать который вы сможете в конце обзора. Главное его преимущество заключается в том, что тестирование стратегий осуществляется в привычном торговом терминале MetaTrader 4, и не нужно привыкать к интерфейсу новых программ. Перед тем как приступить к тестированию, необходимо скачать Simple Forex Tester. В архиве вы найдете две папки. Содержимое первой папки необходимо скопировать в корневой каталог с торговым терминалом, то есть туда, куда вы устанавливали свой MT4.

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

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

    Спустя некоторое время появится такое окно.

    Нужно нажать OK, и запустится Simple Forex Tester.

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

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

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

    Преимущества Simple Forex Tester

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

    Недостатки Simple Forex Tester

    • Минимальный функционал;
    • Нельзя протестировать мультивалютную стратегию (в Forex Tester 3 эта возможность есть);
    • Низкая скорость тестирования (не хватает Турбо-режима);
    • Могут возникнуть проблемы с загрузкой котировок (может потребоваться импорт котировок из других источников);
    • Программа часто зависает и вылетает, приходиться начинать тестирование с начала;
    • У программы нет технической поддержки, обновлений не было свыше 5 лет и вероятно больше уже не будет.

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

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

    3. FX Blue Trading Simulator

    FX Blue Trading Simulator – это еще один бесплатный тестер стратегий Форекс со своими преимуществами и недостатками. Работает он также в тестере стратегий торгового терминала, как и в Simple Forex Tester. Но в отличие от последнего, установка FX Blue Trading Simulator осуществляется немного по-другому. После бесплатной регистрации и скачивания программы с расширением .exe, ее необходимо установить, выбрав соответствующий терминал.

    При первом запуске тестера стратегий необходимо ввести логин и пароль от аккаунта на сайте FX Blue . Затем следует запустить тестер стратегий и выбрать из списка советников – FX Blue Trading Simulator v3.ex4. Теперь можно приступать к тестированию стратегий на выбранной вами валютной паре и таймфрейме.

    Преимущества FX Blue Trading Simulator

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

    Недостатки FX Blue Trading Simulator

    • У трейдеров часто возникают проблемы с регистрацией аккаунта на сайте FX Blue (требуется вводить номер телефона, на который приходит SMS для подтверждения);
    • Аналогичные проблемы с загрузкой котировок, как и у Simple Forex Tester;
    • Программа работает очень медленно, а при попытке увеличить скорость тестирования – зависает;
    • Нельзя протестировать мультивалютную стратегию;
    • Минимальный функционал в версии для торгового терминала MT5;
    • Есть жалобы на то, что в последнее время тестер стратегий работает с перебоями (не у всех).

    Выводы

    Таким образом, тестер стратегий – это отличный инструмент для получения навыков торговли на Форекс, а также тестирования стратегий. Какую выбрать программу для тестирования стратегий решать вам. Если вы еще новичок, то можете начать с Simple Forex Tester, она простая и бесплатная. Профессиональным трейдерам мы рекомендуем использовать симулятор торговли Forex Tester 3. Деньги, потраченные на его приобретение, очень скоро окупятся сохраненными депозитами. Кроме того, с тестером стратегий вы можете навсегда забыть про демо-счета и потраченное впустую время. Профитной вам торговли!

    Оптимизация робота самостоятельно

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

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

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

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

    Персональная оптимизация от профессионалов Robots Forex

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

    1. Выбирайте валютную пару,
    2. Укажите вашего брокера,
    3. Добавьте название робота.

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

    Подготовка к оптимизации

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

    Во-вторых, для оптимизаций необходим точно такой же торговый терминал от того же самого брокера, на котором работает ваш торговый робот. Нужно подключаться к тому же торговому счету и открывать график той валютной пары (или товарного инструмента — золота, нефти), которые желаете оптимизировать. Если нет ограничений по счетам и инструментам, то можно использовать различные торговые счета и разные торговые инструменты. Например, мы не имели дело с инструментами «Bitcoin» или «доллар/рубль» или «кукуруза», а вы спокойно можете произвести оптимизацию для данных инструментов и, если найдете смысл запускать на них робота, то можете это сделать для робота Double Trader Extreme, который не имеет ограничений по инструментам и счетам. Если же робот имеет ограничения — то можно менять индикаторы, временные интервалы, расписание торговли и любые другие параметры из панели управления робота в рамках одного торгового инструмента / валютной пары.

    1. Установите торговый терминал MetaTrader 4 себе на компьютер.

    Скачать его можно с сайта вашего брокера, список брокеров представлен здесь…

    2. Подключитесь к вашему торговому счету в терминале.

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

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

    3. Откройте график оптимизируемого символа

    Откройте новый график нужного инструмента, кликнув на нем правой кнопкой мыши и выбрав Окно графика.

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

    4. Загрузите вручную историю котировок с графика

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

    В меню Сервис выберите пункт Настройки:

    В настройках во вкладке Графики установите максимальное количество баров в истории и на графике 2 000 000 000.

    Нажмите ОК.

    Загрузите правильные котировки для нужного тайм-фрейма

    Затем на графике символа, именно на том временном интервале (тайм-фрейме), который планируется оптимизировать, нужно кликнуть мышкой и нажать клавишу Home на клавиатуре. Либо можно крутить колёсиком мышки вниз до упора, после чего должны подгрузиться предыдущие данные графика. Таким образом, нажимая несколько раз Home либо докручивая мышкой до начала графика и потом снова повторяя эти действия, можно загрузить максимально возможную историю котировок данного брокера, на которой можно нормально оптимизировать робота. Загрузка другими способами архива котировок (например с сервера MetaQuotes) только навредит, так как они не будут правильными для этого брокера.

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

    5. Откройте «тестер стратегий»

    В меню Вид выберите пункт Тестер стратегий:

    Либо нажмите на кнопку тестера на верхней панели терминала (если она там есть):

    Откроется окно тестера стратегий внизу терминала.

    6. Выберите оптимизируемого робота и желаемые параметры торговли

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

    Устанавливайте желаемое время оптимизации — дату начала и окончания.

    7. Установка параметров оптимизации робота

    После установки основных параметров можно нажимать на кнопку Свойства эксперта.

    Откроется панель управления оптимизацией робота. В первой вкладке Тестирование нужно установить размер депозита и оптимизируемый параметр (обычно оптимизируем по Maximal Drawdown — максимальная просадка), также желательно включить Генетический алгоритм. Можно пробовать оптимизировать и по другим параметрам, если есть их понимание:

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

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

    Можно сохранить все настройки для тестера на будущее в файл, нажав кнопку Сохранить и придумав новое имя файла.

    Не забудьте нажать ОК для применения установленных параметров перед стартом оптимизации.

    8. Процесс оптимизации

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

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

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

    9. Выбор результатов оптимизаций

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

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

    Затем нужно применить понравившиеся параметры, исходя из предпочтений оптимизатора и поставленных ранее задач — нажмите правой кнопкой мыши на нужном результате и выберите во всплывающем меню Установить входные параметры:

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

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

    Если результаты устраивают, то их можно сохранить в SET-файл для дальнейшего использования торговым роботом: Во вкладке Настройки нажать на кнопку Свойства эксперта

    и далее нажать Сохранить.

    Затем придумать название SET-файла и нажать еще раз кнопку Сохранить:

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

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

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

    Брокеры Форекса, дающие бонусы:
ПРОГРАММА ДЛЯ ТЕСТИРОВАНИЯ СОВЕТНИКОВ ФОРЕКС 99.9