НАСТРОЙКА ТЕСТЕРА ФОРЕКС

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

Правильная настройка тестера стратегий

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

Вам необходимо выбрать определённый период, который вы будете тестировать. Если вы работаете на графиках D1, Н4 или хотя бы Н1, оптимально выбрать год-два. Если же предпочитаемый масштаб меньше, можно обойтись несколькими месяцами, а для совсем мелких – М1, М5 – неделями.

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

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

Программа в своём простом варианте настроена на проверку индикаторов и советников. Поэтому в первом, расположенном слева, выпадающем списке вам будет предложено выбрать один из этих вариантов. При тестировании большинства торговых систем в списке нужно выбрать «Индикаторы» и далее – один из тех, которые изначально есть в МТ4.

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

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

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

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

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

В данном случае:

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

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

  • Если вы выставляете галочку, то далее – справа – у вас становятся активными два календаря, где нужно выбрать стартовую дату и конечную. Это и будет период тестирования. Вторую дату – «до» — ставим сегодняшнюю, первую – на выбор. Для примера возьмём два года.
  • Если галочку не выставлять, то программа сама будет показывать некие варианты, наиболее интересные. Такой подход можно использовать время от времени или для разнообразия, но он не даст вам полной картины, поэтому всё-таки лучше устанавливать определённый срок.

Какие даты выбирать? Если вы решили просмотреть длительный период, более 2-3 лет, то лучше всего брать историю не ранее 2008 или даже 2009 года. Несмотря на то, что, согласно постулатам технического анализа, история повторяется, всё же кризис повлиял на все рынки, и нынешнее положение вещей отличается от того, что было ранее. Это тоже нужно брать в расчёт. Далеко в прошлое имеет смысл уходить лишь тем, кто тестирует самые крупные таймфреймы.

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

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

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

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

Справа – «Пропустить до». Здесь просто выставляем нынешнюю дату, и всё.

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

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

Дополнительные настройки тестера

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

Здесь есть несколько пунктов:

  1. Свойства индикатора. Возможность поменять настройки, если того требует стратегия. Также вы можете менять их для тех индикаторов, которые работают только на определённых таймфреймах – будет полезно для любителей скальпинга. При этом нужно понимать, что меняются они не наугад, а по заранее продуманной и просчитанной схеме. Например, если в индикаторе стоит настройка количества недель, месяцев, дней, то менять придётся на количество минут, секунд, часов. Словом, это целая наука, в которой необходимо разбираться отдельно. В 95 % случаев никакой необходимости использовать это не нужно.
  2. Свойства символа. Только отображаются: можно посмотреть, изменить нет возможности и надобности.
  3. Открыть график. График откроется сам по началу работы тестера.
  4. Изменить индикатор. Задача для тех, кто хочет поменять не просто настройки, но и саму базу построения. У каждого индикатора есть своя формула вычисления. Фактически, если вы её меняете, вы уже как бы создаёте новый, хотя и похожий индикатор. Для таких действий необходим навык использования Meta Editor. Кроме того, вам это для чего-то должно быть нужно. Как правило, никакой необходимости менять индикатор у обычного трейдера нет.

После всех настроек вам нужно нажать в правом нижнем углу кнопку «Старт». Обратите внимание, что, когда вам нужно будет остановить программу, нажимать нужно именно паузу, а не «Стоп»! «Стоп» останавливает тестер полностью, и вы не сможете продолжить, а сможете только начать заново. Либо придётся перенастраивать, меняя дату на ту, где вы остановились. И то, и другое неудобно, требует лишних затрат времени. Также может создаться путаница.

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

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

Обратите внимание! Для большего удобства вы можете в режиме паузы нажимать кнопку F12, и тогда прорисовка продолжится ровно до того момента, пока вы не отпустите её. Таким способом можно удобно останавливать тестер в нужное время, делать записи, затем продолжать отслеживать движение цен.

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

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

Тестер стратегий для MT4: настройка и запуск тестирования

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

Тестер стратегий MT4: описание

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

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

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

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

Тестер стратегий имеет следующие преимущества:

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

Кроме того, инструмент легко устанавливается и настраивается.

Рекомендуем также установить и протестировать советник Forex Strategy Builder для создания новых стратегий.

Как пользоваться тестером стратегий в мт4?

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

Forex Tester. Установка и настройка программы 2.

1

Как запустить тестер стратегий в мт4?

Запуск модуля можно выполнить одним из следующих способов:

  • 1-ый вариант. Откройте вкладку главного меню «Вид» и выберите команду «Тестер стратегий». Нажмите левой клавишей мыши по названию модуля, чтобы активировать режим тестирования.
  • 2-ой вариант. Используйте команду горячих клавиш – CTRL+R. Тестер станет активным сразу после нажатия указанной комбинации.
  • 3-ий вариант. Найдите на панели инструментов иконку, отвечающую за активацию данного тестера. Она выглядит как миниатюра графика с наложенной поверх него лупой. Активируйте значок левой кнопкой мышки.

После включения режима тестирования перед вами откроется окошко с настройками.

1

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

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

1

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

15,

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

1

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

1

1

Подбор инструментов

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

1

Список инструментов содержит только те приложения, которые находятся в папках «Experts» и «Indicators» каталога данных вашего терминала.

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

2

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

Исправить этот недостаток очень легко. Для компилирования файла индикатора запустите терминал и выберите команду «Meta Editor». Перед вами откроется редактор кода. В открывшемся редакторе запустите меню «Файл» и выберите команду «Скомпилировать». После этого закройте редактор. Теперь файл данного индикатора появится в списке инструментов вашего тестера.

2

Настройка параметров тестирования

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

  • Основная валюта счета.
  • Размер начального депозита.
  • Тип сделок (Only Long/Only Short/Short&Long). При значении «Only Long» тестер будет заключать сделки только на покупку. Если активировать параметр «Only Short», то будут открываться только sell-сделки. При значении «Short/Long» тестер будет открывать оба вида позиций.

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

2

2

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

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

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

2

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

2

Настройка таймфрейма и торгового актива

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

3,0

Первоначальная настройка тестера стратегий MT4

Для настройки основного таймфрейма стратегии необходимо изменить пункт «Период».

3

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

3

Настройка метода моделирования

При анализе стратегий тестер моделирует график на основе исторических данных, хранящихся в папке «history». Данная папка расположена в каталоге MT4. Каждый файл с историческими данными имеет расширение .hst и содержит информацию о движении цены по графику с определенным таймфреймом.

3

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

3

3

Кроме исторического метода, в тестере доступны и другие способы моделирования графика:

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

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

Результаты моделирования

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

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

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

3

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

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

4

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

4

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

4

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

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

45

Как работать с тестером стратегий в мт4?

Весь процесс работы с тестером можно условно разбить на три основных этапа:

  1. Настройка моделирования и анализа стратегии.
  2. Активация тестирования.
  3. Анализ полученных данных.

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

4

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

  • «Основные результаты». Здесь можно увидеть общее количество открытых ордеров, размеры лотов, точки входа/выхода из каждой позиции, а также статистику прибыли/убытка по каждой заключенной сделке.
  • «График тестирования». В данной вкладке размещен простой график, состоящий из двух осей – X и Y. Кривая линия, двигающаяся по осям, показывает качество стратегии. Чем ровнее и выше линия – тем лучше результаты. И наоборот, если кривая часто падает вниз и сильно колеблется, то это признак плохих результатов и низкого качества стратегии.
  • «Отчет». В этой вкладке все результаты тестирования упорядочены и соединены в один файл. Для экспорта отчета нажмите на кнопку «Сохранить как». После этого документ будет доступен к просмотру через любой браузер. В отчете вы можете найти все данные по тестированию, начиная названием торгового инструмента и заканчивая общим объемом прибыли и убытка.
  • «Журнал операций». Здесь находится список всех заключенных сделок, в том числе и тех, которые закрылись по стоп-лосс, либо завершились ошибочно.

4

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

50,0,0,0,0

Пошаговая инструкция по анализу стратегий

Рассмотрим пошаговый алгоритм действий при проверке эффективности любой ручной стратегий:

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

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

Рекомендуем вам протестировать с помощью инструмента такую методику, как Master Trend Forex.

5

Тестер ручных стратегий для MT4 – Trade System

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

5

5

После установки активируйте инструмент, перетянув его на график из меню «Навигатор».

5

Важно! При первом добавлении инструмента ваш график никак не изменится. Это нормально. Чтобы индикатор заработал, необходимо нажать правой клавишей мыши по основной части графика, затем выбрать в появившемся списке пункт «Шаблон» — «Сохранить». Назовите файл tester.tpl. После этого можно начинать работу.

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

5

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

5

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

Уроки по работе с программой Forex Tester 4

Этой весной компания Forex Tester Software выпустила новую, четвертую версию удобной платформы для тестирования ручных стратегий торговли на рынке Форекс. Forex Tester 3 замечательно зарекомендовала себя в трейдерской среде, Forex Tester 4 – это глубокая переработка предыдущей версии.

В новой версии Forex Tester отражены реалии сегодняшнего дня: добавлены криптовалюты, контракты CFD и ряд других инструментов, появившихся у брокеров Форекс, всего 118 видов, возможность видеть новости на графике и, то чего все ждали, – возможность применять индикаторы для MT4.

Выпуская «четверку», разработчики Forex Tester Software стремились обеспечить наиболее полный реализм тестов и максимальное удобство работы, включив поддержку гибких настроек спреда для различных валютных пар, возможность использовать историю торгов от 11 разных брокеров, и самое главное – ведение торгового дневника. Максимальная длина исторического периода Forex Tester 4 – 16 лет в минутных свечах и 6 лет в тиковых сделках.

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

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

Рассмотрим более подробно работу в тестовой среде Forex Tester 4, отмечая различия с третьей версией.

Условия распространения и получения скидки на лицензию Forex Tester 4

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

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

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

Пользователям, уже имеющим лицензию Forex Tester 3, – полагается бесплатный апгрейд до последней версии.

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

Установка, регистрации и запуск тестера Forex Tester 4

Перед покупкой лицензии трейдер может оценить работу и удобство применения тестера Forex Tester 4 (FT4) и основные отличия от предыдущей версии, – программа работает в демонстрационном режиме. В FT3 многих не устраивало отсутствие возможности экспорта торговых систем и разница в результатах из-за различия истории котировок. FT4 решает эти вопросы.

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

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

Начало работы с Forex Tester 4

Чтобы разобраться в работе тестера и запустить первый проект, достаточно пяти шагов, описанных в краткой анимированной презентации «быстрого старта». В окне дана краткая инструкция по работе с «Центром данных», показан принцип запуска проекта, перечислены основные клавиши управления ордерами и навигации по тесту. Разработчики Forex Tester 4 постарались максимально упростить тестирование для трейдеров, сделав программу во многом похожей на платформу Metatrader. Многие настройки и опции выполнены в схожей с этой торговой платформой архитектуре.

Процесс тестирования начинается с загрузки данных – выбора инструментов и исторического отрезка.

Первоначальная настройка тестера стратегий MT4

Особенности настройки и получения исторических данных

Архив Forex Tester Software содержит историю всех сделок за 6 лет, минутные котировки за 16 лет, учитывайте эту особенность и не ставьте в настройках год первого полета человека в космос.

Тестер-тренажёр #5 Настройки

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

Подписка на доступ к дополнительным расширенным историческим данным различных брокеров в программе FT4 через серверы Forex Tester Software оформляется отдельно! При покупке лицензии трейдеру доступен «Базовый» пакет. Условия получения и оплаты баз данных подробно описаны в разделе сайта forextester.ru. Трейдеру не обязательно оплачивать доступ к котировкам инструментов Форекс , он может самостоятельно закачать и использовать собственные исторические данные, полученные через Metatrader или из любого другого источника.

Шаг 1: работа с «Центром данных» Forex Tester 4

Запустите программу FT4 и нажмите опцию «Центр данных», расположенную в левом верхнем углу, вызвав окно управления архивом котировок, где отобразится режим доступа к серверам (1), определяющий список доступных инструментов (2) и котировок брокеров (3). По умолчанию установлен базовый режим (Basic), чтобы начать тестирование, пользователь должен выбрать один из трех вариантов:

  1. Оформить платную подписку можно, пройдя по ссылке в окне (4), вернуться и закачать данные, выполнив шаги, описанные ниже;
  2. Воспользоваться базой котировок, предложенной в базовой версии программы;
  3. Загрузить собственный архив данных.

Если выбран вариант Basic, трейдер получает архив котировок, содержащий два формата: все сделки – тиковые данные и/или минутные свечи. Так же, как и в тестере Metatrader, из них формируются таймфреймы большего размера: М5, М15, М30, Н1, Н4, W1, MN. Наличие или отсутствие, а также качество и количество котировок определяет зеленый цвет индикатора.

Например, для пары AUDUSD нет архива всех сделок, поэтому нижний индикатор показывает «no data», иная ситуация по GBPUSD – две зеленые полоски указывают на наличие минутных свечей и тиков, предупреждают о «битых» участках истории.

Котировкам серебра XAGUSD брокера FXCM нужно доверять с большой осторожностью, а лучше использовать другого брокера, слишком много красных полосок-«провалов». Список брокеров, чьи котировки присутствуют в архиве, можно проверить в выпадающем списке (1).

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

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

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

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

Импортирование файла архива котировок из внешних источников

Центр данных Forex Tester 4 работает с любыми файлами котировок формата csv и hst, последний относится к файлам Metatrader 4, которые находятся в папке history, куда они скачиваются через “Архив котировок” платформы. Чтобы получить качественный тест, используйте файлы с тиковыми или минутными котировками. Forex Tester 4 автоматически соберет остальные таймфреймы.

Чтобы загрузить файл с котировками:

  • Нажмите меню “Центр данных” и откройте окно со списком инструментов (1);
  • Выберите опцию “Импортировать из файла” (2) и откройте меню загрузки, предварительно скачав файл с архивом котировок или переместив из Metatrader 4;
  • Выберите символ валютной пары (3), найдите и добавьте этот файл в окно загрузки (5).

Обратите внимание, что для формата hst потребуется сменить настройки папки отображения файлов (4).

Программа может добавить историю к уже существующему архиву, если пользователь не выберет опцию “Удалить” (6).

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

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

NEW: вкладка новости в Forex Tester 4

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

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

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

Шаг 2: создание нового проекта

Создание нового проекта – это процесс задания стартовых условий для запуска эмуляции торговых сессий на выбранном пользователем, историческом отрезке. Оно аналогично старой версии Forex Tester 3: Трейдер может создавать множество проектов, чтобы по отдельности оценить различные стратегии, поэтому для каждого из них предусмотрено присвоение уникального имени и выбор размера депозита.

На следующем этапе трейдеру надо выбрать валютные пары для теста и точность эмуляции свечей. Список доступных инструментов и формат исторических данных определяет архив «Центра данных». При отсутствии необходимой валютной пары или CFD трейдер должен предварительно добавить ее историю котировок.

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

Опция «Расширенные настройки» позволяет трейдеру не загружать каждый тик внутри минутной свечи, а ускорить ее формирование, представив минутную свечу в виде 4 тиков по максимальной, минимальной цене, первой и последней сделкам. Во втором варианте «Распределение по объему» к 4 первым тикам будет добавлено некоторое количество сделок на разных ценовых уровнях внутри минутной свечи. Выбор исторического периода не может быть больше архива котировок «Центра данных», в случае неправильного выбора этого отрезка программа сообщит об этом пользователю. Опция «Скачать недостающие котировки» обращается к серверу компании, где максимальный архив – 16 лет. Если тест трейдера выходит за рамки этой базы, придется отменить проект и вернуться в «Центр данных» для импорта собственного архива.

В следующем окне тестер просит:

  • Учесть сдвиг так называемого «терминального времени», которое брокер устанавливает на торговой платформе Metatrader 4;
  • Выбрать время начала/конца торговой сессии (если стоит «Пользовательский» вариант, то сессия начнется по «терминальному» времени);
  • Учитывать/не учитывать переход на летнее/зимнее время, некоторые брокеры его не применяют.

Описанные выше временные настройки появились только в новой, четвертой версии Forex Tester, как и реализация четырех различных условий тестирования:

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

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

Шаг 3: запуск тестирования торговой системы в Forex Tester 4

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

Скорость построения минутных свечей на графике определяется:

  • Положением ползунка (1);
  • Размерностью пакета данных за один прием (2).

По умолчанию стоит режим «Every tick», при котором на график добавляется по одной минутной свече. Если трейдер выберет «30 min», каждое обновление добавит 30 минутных свечей за один раз.

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

Управление графиками в режиме паузы

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

  • Возврат назад на один шаг (5);
  • Проход вперед на один шаг (6);
  • Перемещение вперед (7) на заданное в окне (2) количество минутных свечей (в случае, если там стоит 5 минут, то при нажатии 1 раз график М1 переместится на пять свечей).

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

Работа с ордерами в Forex Tester 4

Функционал управления ордерами в Forex Trader 4 претерпел мало изменений по сравнению с версией FT3, единственное отличие – окно ордеров FT4 содержит дополнительный алгоритм автоматического увеличения/уменьшения размера лота.

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

Управление ордерами доступно с помощью:

  • Меню «Ордера» (1);
  • Правой клавиши мыши, при клике на графике по ордеру автоматически подставляется уровень цены;
  • Клавишами быстрого доступа на панели FT4, а каждая из них подписана во всплывающей подсказке.

Форма ордера, кроме настроек риск-менеджмента и трейлинг стопа, не вызовет проблем у трейдера, знакомого с принципами трейдинга и освоившего любую торговую платформу. В тестере FT4 трейдеру достаточно задать размер риска на сделку как процент от депозита (значение 0,01 соответствует 1%), тогда лот будет меняться в зависимости от уровня стоп-лосса.

Например, для пары EURUSD при значении стоп-лосса в 100 пунктов и уровне риска 2% для депозита в $1000 тестер автоматически откроет сделку на 0,2 лота. Трейлинг-стоп (TS) не реализован в базовой версии Metatrader 4, но присутствует в различных Советниках. Тестер FT4 использует общие признаки автоматической перестановки стоп-лосса следом за ростом текущей прибыли, чтобы при коррекции «пойманного» тренда зафиксировать ее часть.

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

  • Мгновенного включения TS после сделки;
  • После накопления первой прибыли (указана в пунктах четырехзначной котировки);
  • Размер стоп-лосса (должен совпадать с накопленной прибылью, указанной выше);
  • Шаг перестановки вслед за прибылью.

Технический анализ в Forex Tester 4

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

NEW: автокопирование инструментов графического анализа

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

Дополнительные вспомогательные функции FT4:

  • Режим магнита (1), при котором указатель курсора “прилипает” к ценам открытия, закрытия, максимума, минимума свечи;
  • Волновая разметка Эллиотта (2);
  • Заметки (3).

Заметки – это новая опция FT4, представляющая собой прототип дневника сделок. Трейдер может обозначить любое событие или ошибку стратегии во время тестирования, выбрав на верхней панели опцию (1) с латинской буквой «N», привязав ее к конкретной свече графика (2). После клика левой клавишей мыши программа откроет окно для составления комментария. Журнал заметок доступен через меню «Вид»: Трейдер может добавить или редактировать запись, выбрав конкретную дату и инструмент. Система контекстного поиска позволяет оперативно ориентироваться в записях. Самые важные обновления в Forex Tester 4 коснулись технических индикаторов и блока работы с Советниками Форекс. В отличие от FT3, где индикаторы были расположены в одном окне, в новой версии FT4 они разнесены по различным вкладкам, согласно типу стратегии, идентично расположению в Metatrader. Окно настроек параметров индикаторов также не вызовет у трейдеров никаких затруднений. В Forex Tester 4 доступно 45 видов индикаторов, но трейдеру необязательно ограничиваться этим количеством. Еще одним важным обновлением FT4 стала возможность импорта и конвертации пользовательских индикаторов, написанных на языке mql.

Они отправляются на конвертирование через меню «Файл», опция «Установить». Трейдер должен выбрать подходящий вариант загрузки, чтобы FT4 сконвертировал файл в «правильное» место: При загрузке пользовательского индикатора, которого нет в списке FT4, используйте его копию на собственном компьютере в формате mql4. Поместите файл в окно конвертации и нажмите «Установить». Индикатор будет сконвертирован в формат dll на сервере Forex Tester, чтобы не возникало вопроса нарушения авторских прав, пользователю надо одобрить эту операцию. Если конвертеру Forex Tester не удастся автоматически перевести файл в формат библиотеки, он предложит пользователю выслать код на ручную доработку программистам Forex Tester Software. Чтобы письмо не попало в спам, надо предварительно указать адрес электронной почты, с которого оно будет отправлено. Успешная конвертация закончится соответствующим сообщением, после чего индикатор будет размещен аналогично расположению в Metatrader, под меню «Вставка – Добавить индикатор – Пользовательские». Режим экспорта распространяется на автоматизированные торговые или вспомогательные системы – скрипты и советники. Файл загружается через опцию «Установить стратегию» по принципу, описанному выше. Единственным отличием станет путь, по которому надо искать загруженный советник. Он расположится в меню «Тестирование – Список Стратегий». Установка советника на график несколько отличается от привычной, – чтобы прикрепить робота к графику, надо выбрать из списка конкретную стратегию, два раза кликнуть по ней мышкой и настроить параметры, выбрав конкретную валютную пару и таймфрейм.

Фундаментальный анализ в Forex Tester 4

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

Настройка рабочего пространства (десктопа) Forex Tester 4

Разработчики Forex Tester Software значительно упростили освоение программы, сделав многие настройки и расположение окон идентичными Metatrader. Единственным отличием от MT является возможность в FT сохранить и загрузить конфигурацию рабочего стола. Если пользователь захочет вернуться к стандартным настройкам окон, он может воспользоваться опцией «Восстановить десктоп».

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

В отличие от тестера Metatrader в Forex Trader статистика отображается по ходу процесса тестирования:

  • В окне «Статистика», расположенном слева;
  • Кривыми прибыли/убытков – баланса и эквити.

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

Ордера распределяются по трем вкладкам:

  • Открытые позиции;
  • Отложенные ордера;
  • Закрытые сделки попадают в «Историю счета».

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

  1. По дате (закрытия, открытия ордера или в двух сочетаниях этих параметров), трейдер может дополнительно выбрать определенный исторический отрезок внутри календарного периода теста;
  2. По каждому тестируемому символу (в рассматриваемом примере тестируются три пары);
  3. Отобразить по отдельности или в сочетании: покупки, продажи, пополнение счета или снятие (тестер позволяет «для достоверности» эмулировать два последних процесса);
  4. Разделить таблицу на убыточные или прибыльные ордера.

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

NEW: анализ и выгрузка сделок Excel

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

Сохранение, редактирование и перезапуск проекта в Forex Tester 4

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

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

  • Добавить и обновить исторические данные;

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

  • Перезапустить проект с определенной даты.

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

Функция взаимосвязанной прокрутки и синхронизации инструментов графиков в Forex Tester 4

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

При ее нажатии движением рядом с ней находящегося ползунка можно смещать все окна одновременно, независимо от инструмента, но с разной скоростью, определенной таймфреймом. На картинке ниже открыты три окна, среди которых с наименьшей скоростью будет прокручиваться GBPUSD со свечами Н4, тогда как M15 график USDJPY в левом нижнем углу станет изменяться в 16 раз быстрее, а EURUSD, расположенный над ним, в 4 раза медленнее относительно котировок доллара к йене. Курсор в виде перекрестных линий также синхронно повторяет движение одновременно во всех окнах графиков, соблюдая масштаб таймфрейма. Обратите внимание на рисунок ниже, чтобы перекрестье сдвинулось на верхних графиках EURUSD и GBPUSD на одну часовую свечу, необходимо на графике USDJPY, расположенном ниже, совершить движение на четыре свечи М15. Чтобы включить функцию синхронизации «Перекрестье», нажмите опцию с изображением креста и каскада окон возле знака «Магнит» (1) и потом замените курсор «Стрелка» (2), как это обычно делается в Metatrader или похожих торговых платформах.

Заключение

Forex Tester 4 позволяет тестировать «ручные стратегии», это идеальный тренажер для любителей безиндикаторной торговли, с помощью которого можно учиться распознавать сигналы Price Action. «Живое» движение котировок поможет воссоздать трейдеру эмоциональную атмосферу торгов.

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

Советуем обратить внимание на Forex Tester 4 и алготрейдерам, – возможность экспорта стратегий открывает путь к качественным тестам. Эмуляция исторических данных в Metatrader в тиках по-прежнему оставляет желать лучшего, а тестировать стратегию на «чужих котировках» не совсем верно.

Как легко начать тестировать в симуляторе Forex Tester [Видео]

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

Нажмите кнопку “Начать” для запуска тестирования.

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

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

* Вы также можете приостановить и продолжить тестирование, используя клавишу “Pause Break” на клавиатуре.

Данная контрольная панель помогает настроить свечи, которые отображаются на графике(-ах):

  1. Ползунок “Скорость тестирования” дает возможность настроить скорость изменения цены.
  2. Кнопка “Свеча назад” (доступна в режиме паузы) удаляет 1 свечу на текущем таймфрейме.
    Например, если текущий таймфрейм равен 1 часу — график сдвинется на один час. Если у Вас были закрыты какие-нибудь сделки, они могут быть восстановлены.
    * Также для этого Вы можете использовать клавишу “Backspace” на клавиатуре.
  3. Кнопка “Свеча вперёд” (доступна в режиме паузы) переходит на 1 свечу вперед на текущем таймфрейме.
    Например, если текущий таймфрейм равен 30 минутам — график сдвинется на 30 минут.
    * Также для этого Вы можете использовать клавишу “Пробел”.
  4. Кнопка “Перейти к” позволяет Вам шагнуть вперед на заданный промежуток времени.
    • Укажите дату и время, к которым Вы желаете перейти, в соответствующем поле.
    • Укажите, где нужно искать эту дату: только на текущем графике или на всех графиках проекта.
    • Нажмите кнопку “Поиск”.

Обратите внимание: Вы можете изменить клавиши быстрого доступа с помощью кнопки “Горячие клавиши” во вкладке Настройки.

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

Forex Tester может также тестировать автоматизированные стратегии, написанные на C++ и Borland Delphi. API и примеры, как писать подобные индикаторы и стратегии находятся в папке \Examples\. API доступно по нажатию кнопки “Помощь API” во вкладке Помощь программы Forex Tester. На нашем форуме Вы можете посмотреть уроки программирования и API.

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

Настройка

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

В этой вкладке доступны следующие команды и опции:

  • Советник — выбрать тестируемый советник из списка. Для этого советник должен быть скомпилирован и находиться в директории /EXPERTS. Все вновь создаваемые эксперты автоматически помещаются в эту директорию;
  • Символ — выбрать один из доступных финансовых инструментов;
  • Период — выбрать период инструмента (таймфрейм);
  • Модель — выбрать метод моделирования баров:
    • Все тики (на основе всех наименьших доступных периодов с фрактальной интерполяцией каждого тика);
    • Контрольные точки (используется ближайший таймфрейм + фрактальная интерполяция);
    • По ценам открытия (быстрый метод на сформировавшихся барах);
    • Спред — в клиентском терминале в истории ценовых данных сохраняются только цены Bid. Для моделирования цен Ask в тестере стратегий по умолчанию используется текущий спред инструмента на момент запуска тестирования. Однако пользователь может задать собственное значение спреда для тестирования в поле "Спред".
    • Использовать дату — использовать диапазон дат при тестировании. Если эта опция включена, при тестировании будут использоваться данные из указанного диапазона. В противном случае используются все доступные данные по указанному инструменту и периоду;
    • Визуализация — включить режим визуального отображения процесса тестирования на графике. С помощью регулятора, расположенного правее, можно управлять скоростью визуализации процесса тестирования. Также в поле "Пропустить до" можно указать дату, до которой процесс тестирования визуализироваться не будет.
    • Оптимизация — включить режим оптимизации параметров советника. Более детальная информация по оптимизации параметров советника приведена в одноименном разделе;
    • Свойства эксперта — открыть окно "Свойства советника", позволяющее управлять параметрами советника при тестировании и оптимизации;
    • Свойства символа — посмотреть параметры финансового инструмента. Эти данные записаны в заголовке файла *.FXT и используются для эмуляции работы сервера;
    • Открыть график — создать новое окно графика выбранного для тестирования финансового инструмента. В процессе тестирования советник работает с виртуальным графиком. На этот график наносятся значки открытия и закрытия позиций, а также используемые советником объекты и индикаторы. Этот график может быть открыт только после завершения тестирования. При открытии виртуального графика используется шаблон TESTER.TPL, а при его отсутствии используются настройки по умолчанию. Также можно назвать шаблон тем же именем, что и у тестируемого советника. В таком случае при открытии графика для данного советника будет использоваться именно этот шаблон;
    • Изменить эксперт — открыть редактор "MetaEditor" и приступить к редактированию выбранного эксперта. Это бывает удобным, если необходимо внести небольшие изменения и быстро перекомпилировать эксперт;
    • Старт — начать тестирование или оптимизацию. После нажатия этой кнопки в нижней части окна в прогресс-баре можно оценить скорость протекания процесса тестирования или оптимизации. Также после начала тестирования вместо кнопки "Старт" появится кнопка "Стоп". Нажав эту кнопку во время тестирования/оптимизации, можно остановить процесс.

    Более детальная информация о тестировании советников приводится в одноименном разделе.

    Настройка

    Прежде чем приступать к тестированию советников, необходимо произвести настройку. Это означает, что следует:

    • выбрать советник и задать его входные параметры
    • выбрать финансовый инструмент и его период
    • выбрать один из трех способов моделирования баров
    • задать временной диапазон тестирования (необязательно)

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

    Советник и его параметры #

    В поле окна "Тестер — Советники" необходимо выбрать советник для тестирования. В этом поле нельзя выбрать любой файл советника. Здесь могут быть только доступные в клиентском терминале эксперты. Для этого они должны быть скомпилированными и находиться в папке /EXPERTS.

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

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

    • Тестирование — в этой вкладке задаются общие параметры тестирования. К ним относятся объем и валюта начального депозита, которые указываются в одноименных полях. Именно этим депозитом будет оперировать советник при тестировании. В этой вкладке также выбираются типы открываемых при тестировании позиций: Only Long — открывать только длинные позиции; Only Short — только короткие; Long and Short — открывать позиции в обе стороны. Каков бы ни был алгоритм советника, он будет открывать позиции только в заданных направлениях. Также можно включить генетический алгоритм оптимизации и выбрать оптимизируемый параметр (максимизация по значению баланса, фактора прибыльности, математического ожидания выигрыша либо минимизация по значению максимальной просадки или процента просадки.
    • Входные параметры — здесь в виде таблицы приводится список всех входных параметров. Входными параметрами называются переменные, которые влияют на работу эксперта и могут быть изменены прямо из клиентского терминала. Для изменения этих параметров нет необходимости изменять код эксперта. Количество входных переменных может варьироваться от эксперта к эксперту. При тестировании входные параметры советника задаются в поле "Значение". Данные, записываемые в полях "Старт", "Шаг" и "Стоп", не влияют на тестирование советника и необходимы лишь для оптимизации его параметров. Работа с этими параметрами описывается в разделе "Настройка оптимизации советников".
    • Оптимизация — настройки в этой вкладке позволяют управлять ограничениями проходов тестирования при оптимизации. Изменения параметров в этой вкладке не влияют на однократные тестирования эксперта.

    Финансовый инструмент и его период #

    Чтобы приступить к тестированию, недостаточно лишь выбрать советник и настроить его. Необходимо также выбрать финансовый инструмент и период (таймфрейм) для тестирования. Все тестирование будет проходить именно на этих данных. При тестировании можно выбрать один из доступных в терминале инструментов или использовать внешний файл данных. В тестировании используются файлы исторических данных формата *.FXT, которые записываются в директории /TESTER. Эти файлы автоматически создаются при тестировании, если был выбран имеющийся в терминале инструмент.

    Финансовый инструмент задается в поле "Символ", а таймфрейм — в поле "Период". Если файла данных по этому инструменту, периоду и методу моделирования не существует, он будет создан автоматически. При отсутствии исторических данных по инструменту и периоду, тестер автоматически скачает 512 последних баров истории.

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

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

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

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

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

    • По ценам открытия (быстрый метод на сформировавшихся барах)
      Некоторые механические торговые системы не зависят от особенностей внутрибарного моделирования, они торгуют на сформировавшихся барах. То, что текущий ценовой бар полностью сформировался, можно узнать по появлению следующего. Именно для таких экспертов предназначен этот режим моделирования.
      В этом режиме сначала моделируется открытие бара (Open = High = Low = Close, Volume=1), что дает эксперту возможность точно идентифицировать окончание формирования предыдущего ценового бара. Именно на этом зарождающемся баре запускается тестирование эксперта. На следующем шаге выдается уже полностью сформированный текущий бар, но на нем тестирование не производится!
    • Контрольные точки (используется ближайший меньший таймфрейм)
      Метод моделирования контрольных точек предназначен для грубой оценки экспертов, торгующих внутри бара. Для этого метода необходимо наличие исторических данных ближайшего меньшего периода (таймфрейма). В некоторых случаях имеющиеся данные меньшего таймфрейма не полностью покрывают временной диапазон тестируемого таймфрейма. При отсутствии данных меньшего таймфрейма развитие бара генерируется на основе предопределенных волновых шаблонов, как это было в предыдущей, третьей версии клиентского терминала MetaTrader 3.
      Как только появляются исторические данные меньшего таймфрейма, то интерполяция применяется уже к этим данным. Однако точно существующие цены OHLC меньшего таймфрейма выступают в качестве контрольных точек. В большинстве случаев результаты тестирования экспертов по методу контрольных точек могут приниматься во внимание только как оценочные, а не как окончательные. Такие результаты имеют промежуточный оценочный характер.
    • Все тики (на основе всех наименьших доступных периодов)
      Этот режим позволяет наиболее точно смоделировать движение цены внутри бара. В отличие от "контрольных точек", потиковый метод использует для генерации данные не только ближайшего меньшего таймфрейма, но и всех доступных меньших таймфреймов. При этом, если для какого-то временного диапазона одновременно существуют данные более, чем одного таймфрейма, для генерации используются данные самого меньшего таймфрейма. Так же, как и в предыдущем методе, генерируются контрольные точки на основе данных OHLC наименьшего доступного таймфрейма. Для генерации движения цены между контрольными точками также используется интерполяция на основе предопределенных шаблонов, поэтому крайне желательно наличие минутных данных, покрывающих весь диапазон тестирования. Возможна ситуация, когда генерируется несколько одинаковых тиков подряд. В этом случае дублирующиеся котировки фильтруются, и фиксируется объем последней из таких котировок.
      Необходимо учитывать очень большой возможный объем сгенерированных потиковых данных. Это может сказаться на потребляемых ресурсах операционной системы и на скорости тестирования.
      • не рекомендуется запускать потиковое тестирование при отсутствии более мелких таймфреймов, полностью покрывающих исследуемый период, иначе тестирование будет неточным;
      • моделирование по контрольным точкам в основном используется при оптимизации советников, а моделирование всех тиков — для тщательного тестирования.

      Качество моделирования можно проверить в окне "Отчет". Для этого предназначено поле "Качество моделирования" и цветная полоса. Полоса представляет собой схематичное отображение процесса моделирования. Она может быть трех цветов:

      1. Серый — эта часть имеющихся данных не участвовала в тестировании. Серый цвет может появиться, если для тестирования был указан диапазон дат (описано ниже);
      2. Красный — на этом отрезке моделирование не проводилось за неимением данных более мелкого периода. При этом использовались только данные выбранного для тестирования таймфрейма;
      3. Зеленый — на данном участке моделирование проводилось. Причем, чем ярче цвет, тем более качественным было моделирование. Например, при тестировании на периоде H1 темно-зеленая полоса может свидетельствовать о том, что для тестирования использовались данные периода M30, а самая яркая — об использовании данных периода M1.

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

      Временной диапазон #

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

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

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

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

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

      Тестер стратегий MT4

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

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

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

      Начинающий Forex трейдер всегда оказывается на пути поиска эффективной торговой системы (ТС). Неважно, изобрел ли он ее сам или с ним кто-то поделился этой ТС, требуется проведение предварительной оценки ее эффективности. Для того чтобы провести ее качественную оценку на demo-счете, потребуются дни, недели, месяцы, а торговать хочется уже сегодня, как быть? А что, если эта стратегия окажется не эффективной или, еще хуже – убыточной? Представьте, что вы ее испытывали на реальном счете, поверив кому-то на слово, что она в три дня сделает вас богатым человеком?

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

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

      Скачать базовый курс по Снайперу Х бесплатно здесь

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

      Запустить тестер стратегий форекс вы можете кликом по его иконке, расположенной в панели инструментов МТ4. Также его можно открыть через вкладку «Вид» вашего торгового терминала:

      Запуск тестера в МТ4

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

      Рабочее окно Тестера в МТ4

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

      Настройка свойств «Тестера стратегий»

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

      1. Советник

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

      Выбор советника в МТ4

      Запомните, в этот список включены только скомпилированные файлы советников, лежащие в папке «Experts» основного каталога МТ4. После выбора нужного вам советника следует нажать кнопку «Свойства эксперта» (2), чтобы откорректировать его входные параметры:

      Настройка свойств эксперта в МТ4

      Обратите внимание, после нажатия кнопки «Свойства эксперта» (рисунок выше) откроется окно с тремя вкладками, где можно изменять параметры советника:

      1.1. «Тестирование»

      Используя тестер стратегий, трейдер здесь может:

      1) Указать объем и валюту начального депозита;

      2) Выбрать тип открываемой позиции (независимо от алгоритма работы советника, он будет открывать позиции только в ту сторону, которую указал ему трейдер):

      • «Only Long» – открытие только длинных позиций;
      • «Only Short» – открытие только коротких позиций;
      • «Long & Short» – разрешено открывать позиции в обе стороны.

      3) Разрешить включение/отключение генетического алгоритма оптимизации. В первом случае ему следует не забыть указать программе параметр оптимизации – т.е., максимизацию по следующим критериям:

      • значение баланса;
      • фактор прибыльности;
      • фактор матожидания прибыльности;
      • фактор минимизации по значению максимальной просадки;
      • процент просадки.

      1.2. «Входные параметры»

      Здесь тестер стратегий открывает компактную таблицу, где приведены все входные параметры – переменные и прочие свойства, корректирующие работу выбранного эксперта. Переменная может быть изменена непосредственно в МТ4, без необходимости изменять код алгоритма работы самого эксперта. Его входные параметры можно легко изменить в поле «Значение». Заметим, что изменяемые данные полей «Значение», «Шаг», «Старт» и «Стоп» не оказывают влияния на процесс тестирования выбранного советника, а лишь оптимизируют его параметры.

      1.3. «Оптимизация»

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

      2. Выбор финансового инструмента и периода

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

      Выбор значений для поля «Символ» и «Период» в настройках советника

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

      3. Выбор метода моделирования

      Сохранение исторических данных тестер стратегий сохраняет в виде баров, которые записываются в файл в формате «(…).hst» и сохраняются в папке «History» корневого каталога МТ4. При работе с каждым ТФ программа генерирует отдельный «исторический» файл и называет его согласно стандарту – «SSSSSSPP.hst», где:

      • «SSSSSS» – финансовый инструмент;
      • «PP» – период времени (в минутах).

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

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

      3.1. «По ценам открытия»

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

      3.2. «Контрольные точки»

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

      3.3. «Все тики»

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

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

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

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

      Оценка качества моделирования в «Отчете»

      На рисунке выше видна специальная цветная полоса «Качество моделирования», рядом с которой есть и процентный показатель. Сама полоса может быть окрашена по-разному, каждый ее цветной участок отображает конкретный уровень оценки:

      1. Серый цвет говорит о том, что некоторая часть данных не была учтена программой и в тестировании не принимала участия.
      2. Красный цвет свидетельствует, что из-за недостаточного количества данных на более мелких периодах, на этом отрезке времени тестер стратегий не проводил исследование. В этом случае обычно используются данные ТФ, выбранного трейдером.
      3. Зеленый цвет означает, что на этом участке проводилось моделирование. По насыщенности цвета также можно судить о качестве моделирования. К примеру, при тестировании на ТФ H1 появление участка темно-зеленого цвета подскажет, что программа использовала данные ТФ М30, а ярко-зеленый цвет полосы свидетельствует о том, что были использованы данные ТФ М1.

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

      4. Выбор временного диапазона

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

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

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

      Установка значений для «Диапазона дат»

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

      5. Зачем нужна «Визуализация»?

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

      Режим «Визуализация» во время тестирования

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

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

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

      1) Вкладка «Результаты» – здесь можно увидеть количество сделок, их модификации, объем лота, цену открытия/закрытия по каждой сделке, убыточные/прибыльные сделки.

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

      2) Вкладка «График» показывает графическую кривую по результатам тестирования:

      Графический результат тестирования

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

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

      Просмотр «Отчета» по результатам тестирования

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

      Просмотр «Отчета» из сохраненного файла

      4) Вкладка «Журнал» фиксирует данные обо всех ордерах, включая и ошибочные.

      Запомните, файл советника, используемого при тестировании, должен быть предварительно скомпилирован. Это предостережение касается только что написанных – «сырых», советников и скачанных из сети Интернет. Скомпилировать их легко, для этого нужно прямо из терминала запустить редактор кода «Meta Editor», в котором вам следует открыть нужный файл и в меню инструментов редактора выбрать «Файл» → «Компилировать» («File» → «Compile»). В противном случае вы не только не сможете его протестировать, но даже не найдете его в списке «Советники».

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

      1. Если ТС открывает/закрывает позиции «по рынку».
      2. Если сделка занимает менее нескольких минут.
      3. При использовании «текущего» среда в процессе тестирования.

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

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

      Скачать базовый курс по Снайперу Х бесплатно здесь

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

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

      1. Выбор советника и настройка его входных параметров.
      2. Выбор финансового инструмента.
      3. Выбор величины депозита.
      4. Выбор периода тестирования.
      5. Выбор метода моделирования.
      6. Указание временного диапазона (на усмотрение трейдера).
      7. Разрешить/запретить визуализацию графика.
      8. Выбрать скорость тестирования.
      9. Запустить процесс тестирования нажатием кнопки «Старт».
      10. Ознакомиться с результатами тестирования.

      Подводим итог

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

      На этом все, спасибо за внимание! Возможно, вам также будет интересно узнать о советнике Илан.

      Ручной тестер стратегий на Форекс: установка и настройка — Часть 3

      Доброго времени суток, друзья и посетители форекс блога yavforex.ru!

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

      Что нам для этого нужно? А нужен нам тестер стратегий и несколько специальных индикаторов. Для этого переходим по ссылкам ниже и загружаем их в отдельную папку на Вашем компьютере:

      Скачать эксперт для ручного тестера стратегий vHandsTrade

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

      Скачать индикатор терминала vTerminal

      Скачать индикатор истории vHistory

      Скачать индикатор библиотеки VisualTestingTools

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

      Итак, когда скопировали файлы эксперта в папку:

      Индикаторы vHistory и vTerminal копируем в папку:

      MetaTrader 4 / MQL4 / indicators

      Индикатор библиотеки VisualTestingTools переносим в каталог:

      Теперь когда все файлы перемещены в соответствующие папки торгового терминала, снова заходим в папку experts и кликаем двойным нажатием левой кнопки мыши файл тестера стратегий — vHandsTrade.mq4.

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

      • RISK -% депозита, который будет использоваться при открытии позиции;
      • LOT — размер лота на Форекс, который будет использоваться при открытии позиции;
      • STOPLOSS , TAKEPROFIT , TRAILINGSTOP — размеры стоп лосс, тейк профит для открываемых, и трейлинг стоп соответственно;
      • EXPIRATION — время истечения отложенных ордеров (в часах)

      Здесь есть один нюанс, если Ваш форекс брокер показывает 5-ти значные котировки (для примера, EUR / USD = 1.35240), в коде эксперта необходимо изменить значения параметров StopLoss, TakeProfit и TrailingStop, добавив к ним по одному нулю 0, т.е.:

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

      После того как все параметры настроили, нажимаем на кнопку «Компилировать» (либо клавишу F5), в результате успешной компиляции должно выдать сообщение — «0 ошибок, 0 предупреждений».

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

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

      Идем дальше, открываем тестер стратегий (вкладка Вид / Тестер стратегий):

      И настраиваем вкладки как показано на рисунке ниже:

      • Советник — эксперт для ручного тестирования торговой системы;
      • Символ — валютная пара или инструмент для тестирования (в нашем случае EUR / USD);
      • Модель — используем «по ценам открытия»;
      • Дата — период для тестирования на истории: с 1 ноября 2022 по 1 января 2022 года.
      • Период графика – один час (H1), как помним из первой части построения торговой системы, согласно правилам нашей стратегии торговля будет вестись по часовому графику, а дневному (D1) будем только определять тренд.
      • Ставим галочку на вкладке «Визуализация» и скручиваем скорость построения баров графика к 1.
      • Вкладка «Свойства Эксперта» — здесь на вкладке «входные параметры» (по желанию) нужно изменить цвет японских свечей, смотря какой фон графика Вы используете. На вкладке «Тестирование» — выставляем размер депозита (в нашем случае — 1000$). Все остальные настройки оставляем без изменений.

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

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

      Бесплатный форекс тестер Forex Simulator – скачать| инструкция

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

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

      Forex simulator – бесплатный форекс тестер для начинающих и опытных трейдеров

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

      • Выбирать любые временные отрезки и ТаймФреймы, “проматывать” историю в ускоренном режиме до появления сигналов по вашей ТС. Отматывать назад в случае ошибок или пропуске точки входа, спокойно занимаясь тестированием и не боясь, что все придется начинать заново;
      • Комбинировать индикаторы с системами торговли на различных ТФ. Т.е. запускать сразу несколько торговых окон различных временных промежутков и все они будут двигаться синхронно;
      • Использовать любые временные диапазоны, даже самые нестандартные;
      • Применять котировки валютных пар он надежных поставщиков ликвидности. Все данные будут совпадать с реальными историческими движениями рынка с точностью до тика;
      • Безусловно самое важное преимущество данного форекс тестера это его автономность. Поэтому тестировать, изучать и просто практиковаться в торговле можно даже без интернета;
      • Синхронизация календаря с вашей симуляцией. Больше не нужно гуглить события, связанные с сильными движениями на рынке и его потрясениях;
      • Возможность автоматизировать выставление ордеров с заранее заданными SL и TP;
      • Подробная статистика торгов и результатов доступна в любой момент, а опция выгрузки в формате таблиц Excel или HTML поможет сохранить результаты и сверить их после внесения корректировок в ТС.

      Инструкция по установке форекс тестера FXSimulator

      Внимание! Данный симулятор работает только в платформе MT4 в операционной системе Windows. Дополнительно нужно установить пакет Microsoft.NET Framework 4.5 и иметь 4 ГБ ОЗУ.

      Устанавливаем программу как обычный форекс советник в папку MQL 4 поддиректорию Experts. Найти ее можно по следующему пути: Меню «Файл» в терминале – Открыть каталог данных – MQL4 – Experts.

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

      Проблема решается двумя путями:

      1. Создать дополнительную учетную запись в панели управления;
      2. Задать другое название папки в пользовательской директории.

      После переноса советника в папку Experts необходимо перезапустить Метатрейдер и через меню «Сервис» – «Настройки» – «Советники» разрешить импорт DLL.

      Если все сделано правильно, то в окне «навигатор» раздел «советники» появится данный симулятор торговли под именем Soft4FX ForexSimulator.

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

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

      Настройка форекс симулятора

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

      Остальные настройки можно оставить без изменений. Строка «Always_On_Top» включает режим «по лучшей цене» по умолчанию он выключен «false», чтобы ордера открывались по рыночной цене. Функция «Buy-Sell Buttons Order» формирует лишь очередность кнопок Buy-Sell в окне торговой симуляции.

      При верном выполнении предыдущих шагов появится окно соединения с трейдерским аккаунтом.

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

      • Начать симуляцию – «New simulation»;
      • Загрузить ранее сохраненную симуляцию – «load simulation»;
      • Загрузить котировки из архива брокера – «Data Center».

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

      Загрузка исторических данных через Data Center

      Нажав меню Data Center необходимо загрузки исторические котировки для дальнейшей работы с серверов MT4.

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

      Загрузка котировок из архива в Metatrader 4 и настройка базовых значений

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

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

      Активируйте советник, перетащив его на рабочую область или двойным нажатием и в стартовом меню выберите «New Simulation» – далее укажите начальные данные для симуляции (1):

      • Provider – поставщик данных (котировок), для нас это будет Metatrader;
      • Instrument – выбирается автоматически по графику;
      • Timeframe – будет соответствовать тому, который выберите на графике.

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

      В нижестоящем блоке (2) формируются следующие параметры:

      • В первой строчке Start\end simulation вы выбираете временной отрезок для тестера с учетом ранее загруженной истории котировок. Вы сами выбираете дату, когда симуляция закончится;
      • Валюта счета;
      • Размер торгового баланса во время тестов.

      И последний третий блок(3) уточняет такие данные:

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

      После того, как вы сформируете все начальным данные нажмите «Start simulation», чтобы запустить форекс тестер и приступить к симуляции.

      Советник Forex Simulator – режим симуляции

      Одним из преимуществ данного советника является то, что для запуска тестов нет необходимости запускать приложение «Тестер». Однако, для проведения симуляции следует провести настройку и загрузить котировки (MT4, TrueFX, Dukascopy).

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

      На стартовом экране выберите «New Simulation», либо «Load Simulation», если ранее вы уже создавали симуляцию. Заполните таблицу начальных данных описанных выше.

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

      1. All ticks – модель полученная на основе данных обо всех тиках;
      2. OHLC only – модели построенные только по ценам максимум\минимума и цены открытия\закрытия свече.

      После нажатия кнопки Generate(сменится на Start Simulation как прогрузит историю котировок)появится окошко с функциями управления процессом тестирования.

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

      • Visual Mode (1) – в графе Lots введите размер лота, которым собираетесь торговать. В строчках SL и TP установите свой уровень риска и прибыли (в пипсах) согласно вашей ТС;
      • Templates – выбрать заранее сохраненные настройки SL или TP;
      • Trades – окно терминала аналогичное в MT4, которое показывает все ордера;

      Тестер стратегий в мт4, как настроить.

      • News – вызывает календарь событий, синхронизированного с текущем временным промежутком;
      • Charts – настройка ТаймФрейма на котором будет создана симуляция. После выбора в графе Period нажмите слева кнопку Add. В верхней таблице появится строка с созданным ТФ, нажмите на подсвеченный синим текст Open. Так вы активируете рабочую область с выбранным вами временем.

      Справа от Visual Mode расположен блок для управления ордерами (2):

      • Market – покупка\продажа по рыночной цене;
      • Pending – функция выставления отложенных заявок Limit или Stop (Buy stop\Buy limit) на расстоянии указанным пользователем в пипсах (Distance pips);

      Важно! При использовании функций Market или Pending, можно отменять или полностью закрывать все ордера\сделки. Дополнительно в блоке Pending можно отменять последние заявки.

      • Presets – настройка комментариев/трейлинг стопа и условий отмены уже выставленного отложенного ордера;
      • Account – единые данные по результатам торгов: убыток, остаток на счете, прибыль;
      • Save – раздел записи результатов симуляции с возможностью экспорта отчета о торгах и параметров симуляции.
      Пуск и управление симуляциями форекс тестера Forex Simulator

      В окне настроек управлением ордера выберите кнопку Chart(1), выберите ТФ и задайте количество свечей нужное для тренировки(2) и нажмите кнопку Add(3), после появления строки(4) нажмите Open.

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

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

      • При достижении выставленного уровня цены;
      • Когда будет активирован SL;
      • При выставлении отложенного ордера.

      При использовании ползунка (3) вы сами регулируете скорость появления свечей, что позволяет ускорить тестирование вашей стратегии.

      Пропустив сигнал или событие, вы можете вернуться к нему используя кнопки перемотки (4).

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

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

      Анализ результатов торгов и отображение ордеров в симуляторе

      Все активные сделки и отложенные ордера будут видны в окне Trades. В верхней части отражаются все ордера в рынке (Market) и отложенные ордера (Pending). Работать со сделками в данном окне можно в несколько кликов:

      • Закрыть выбранный ордер;
      • Удаление\закрытие всех сделок;
      • Зафиксировать сделку с результатом на данный момент.

      Использование фильтров в данном окне помогает отображать только нужные ордера (Market или Pending), следить за прибылью в пунктах или в валюте выбранного счета.

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

      Просмотреть историю всех сделок вы сможете на вкладке History, она схожа со стандартной в MT4 и отображает схожие данные.

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

      Вкладка Euity(Graph) позволяет графически отобразить всю вашу торговлю на графике.

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

      Заключительное слово

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

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

      Тестер стратегий МТ4

      1. Тестирование индикаторов и ручных стратегий в тестере Метатрейдер 4

      • Абстрагироваться от правой части графика. В режиме визуализации правая часть графика еще не нарисована, трейдер не знает, как поведет себя цена и принимает решение, исходя из информации, которая есть на текущий момент, «не подглядывая в будущее».
      • Увидеть, есть ли перерисовка индикатора.
      • Тестирование возможно только на одном инструменте, портфельного тестирования нет.
      • Размерность и кратность лотов, свопов, комиссий берутся из настроек текущего аккаунта.
      • Моделирование ведется максимально близко к рыночным условиям, но на кросс-курсах возможны значительные расхождения из-за отсутствия точных курсов в момент конвертации на каждом временном отрезке.
      • Режим открытия сделок на тестовом периоде — Instant Execution.
      • На нестандартных таймфреймах тестирование не проводится, даже если добавить их с помощью скрипта.

      Программа для тестирования торговых стратегий Форекс Forex Tester 2

      • Заходим в «Сервис/Архив котировок».
      • Отмечаем нужную валютную пару, выбираем графики М1 (по ним будет наиболее точная история).
      • Загружаем котировки.
      • Совет. Один из вариантов стресс-тестирования предусматривает установку заведомо худших параметров, чем условия реального рынка. Устойчивость торговой системы к форс-мажору — залог успеха в обычных условиях, потому стресс-тестирование предусматривает анализ работоспособности торговой системы (особенно это актуально для советников) при разных издержках (спреде, свопе и т.д.). МТ4 не позволяет выставлять какой угодно спред и здесь на помощь придет скрипт Spread Changer. Если не найдете обновленную (бесплатную) версию в интернете, пишите в комментариях адрес электронной почты, отправлю скрипт как можно скорее.
      • Все тики. Наиболее точный и долгий метод. Генерация тиков внутри свечи. Свечи формируют по наименьшему таймфрейму М1. Суть метода: бар формируется по схеме OHLCV (Open — High — Low — Close, Volume). Внутри самого бара цена может колебаться в ту или иную сторону несколько раз, что влияет на точность расчетов и нагружает тестер.
      • Контрольные точки. Наиболее грубый метод, в соответствии с которым тестер берет данные из ближайшего меньшего таймфрейма, благодаря чему тестирование становится более быстрым, но менее точным. Например, для таймфрейма М5 берутся данные таймфрейма М1. Используется для создания общего представления о работоспособности индикатора, не более.
      • По ценам открытия. Наиболее быстрый метод. Советник анализирует рынок и открывает сделки в начале формирования новой свечи (цена открытия). Первый шаг — это формирование бара (Open = High = Low = Close, Volume = 1), следующий шаг — выдача полностью сформированного бара. На графике бары идут один за одним без внутренних колебаний, в формуле индикатора учитывается только единственная цена — цена открытия бара. Трейлинг внутри бара не двигается. Если тейк-профит и стоп-лосс попадутся внутри свечи, то тестер сначала запустит стоп, хотя могло бы быть наоборот. Потому по этой модели тестируют советники, где не предусматриваются стоп и тейк-профит ордера.
      • Универсальность. Тестер позволяет тестировать любые отдельно взятые индикаторы и полноценные торговые системы (ручные стратегии и торговые советники). Любой уникальный индикатор, который по коду совместим с МТ4, может быть наложен на график и протестирован.
      • Программа позволяет совместное использование с другими симуляторами. Тестер МТ4 можно запускать как отдельно, так и в комбинации с другими аналогичными программами. Например, после установки FX Blue Trading Simulator, навигационные настройки задаются в окне тестера МТ4. Иными словами, FX Blue интегрируется в базовый симулятор платформы.
      • Не все функции в тестировании индикаторов работают корректно. Есть проблемы с переносом индикаторов (их добавлением) во время паузы, индикаторы не получают обновленную информацию с других таймфреймов, из-за чего искажается результат.
      • В процессе тестирования нет возможности менять периоды.
      • Нельзя открывать сделки. Можно добавлять во время паузы другие индикаторы, менять отображение «свечи/бары», убирать сетку, менять цветовую гамму, но не открывать ордера. Соответственно нельзя оценить доходность вашей стратегии и прочую статистику.
      1. Устанавливать дополнительный тестер ручных стратегий, дополняющий функционал тестера МТ4.
      2. Разрабатывать на основе индикатора советник, добавив в код индикатора условия открытия/закрытия сделок.
      3. Визуально оценивать результативность индикатора. В момент, который кажется удачным, тестирование ставится на паузу, в потенциальной точке входа ставится стрелка или любой другой символ (Вставка/Значки). Трейдер может только визуально оценить успешность решения, так как открытия ордеров нет, а значит нет и статистики.

      2. Тестирование автоматических торговых систем в тестере Метатрейдер 4

      • Котировки MetaQuotes — как их закачивать, рассказано в предыдущем разделе. К их качеству часто выставляются претензии, но для тренировки подойдет.
      • Котировки брокера, которые должны быть в платформе, скачанной непосредственно с его сайта.
      1. Тестирование. Здесь задается начальный депозит, есть возможность выбора направления сделок (например, открытие только длинных или только коротких позиций).
      2. Входные параметры. Здесь можно выставить объем лота, максимальный риск на сделку, параметры советника. Колонки «Старт», «Шаг» и «Стоп» нужны для оптимизации советника. Галочки в окне переменных не ставятся.
      3. Оптимизация. Эта вкладка нужна уже после того, как советник будет протестирован и понадобится его оптимизация. Ей я уделю внимание ниже в отдельном разделе.
      • HistoryTotal — количество баров всего исторического периода тестирования.
      • StartBar — номер бара, с которого начато тестирование.
      • StartGen — номер бара, с которого началось моделирование на основе данных истории ближайшего таймфрейма (более нижнего).
      • StartGenM1 — номер бара, с которого начато моделирование на основе минутного таймфрейма.
      • 0,25, 0,5 и 0,9 — весовые коэффициенты.
      • Светло-зеленый. Моделирование на минутном таймфрейме.
      • Темные оттенки зеленого. Моделирование на старших таймфреймах (от М5 до Н4).
      • Розовый оттенок. Чистое фрактальное моделирование без данных меньшего таймфрейма.
      • Серый оттенок. Моделирование не проводилось.
      • Нажимаем в основном меню «Файл/Открыть каталог данных».
      • Заходим в папку History, где находим папку с названием своего торгового сервера.
      • В папке удаляем все файлы по тестируемой валютной паре. Загружаем котировки еще раз.
      • Количество сделок — не менее 150 для любого таймфрейма.
      • Математическое ожидание — это чистая прибыль, деленная на количество сделок. Измеряется в валюте депозита, но кому удобнее, может переводить ее вручную в пункты. Низкое значение матожидания (менее 10 пунктов) может говорить о том, что советник быстро закрывает прибыльные сделки (то есть урезает потенциальную прибыль).
      • Абсолютная просадка — это разность между стартовой суммой депозита и наименьшим его значением за весь период тестирования. Максимальная просадка — это разность между наибольшим и наименьшим значением депозита.
      • Формат HTML. При сохранении бэктеста МТ4 предлагает формат HTM, но HTML — более привычное (на слуху) расширение, потому те, кто подделывает бэктест, автоматически ставят именно его. Несмотря на то, что при выгрузке формат HTML можно прописать вручную, смысла в этом нет. Потому HTML — первый признак того, что бэктест — подделка.
      • Пробелы или пропуск строк. МТ4 выгружает отчет сплошным текстом, наличие пробелов говорит о том, что бэктест корректировался вручную или предварительно загружался в какой-то редактор.
      • Лишние символы (точки, запятые). Проще всего сгенерировать любой отчет на МТ4 и визуально сравнить выдачу статистики со своим и чужим бэктестом.
      • Отсутствие комиссий, неактуальные котировки, ошибки в спреде. Отсутствие комиссий — явный признак того, что тестирование проводилось на демо-счете. Можно выгрузить данные в Excel и парой формул проверить соответствие комиссий, цен открытия/закрытия, суммы дохода и баланса между собой. Если убыточные сделки были удалены или заменены цифры, Excel покажет расхождение.
      • Одинаковые тикеты, несоответствие очередности тикетов и времени открытия сделок.
      1. Необходимость оптимизации только что созданного советника на других временных периодах или других инструментах.
      2. Изменение рыночной ситуации. Рынок волатилен, динамика движения котировок изменчива, потому любые торговые системы со временем нужно заново подстраивать. Перебор параметров происходит в тестере автоматически.
      • Balance. Тестер отбирает лучший прогон по итоговому значению баланса депозита. Набор лучших настроек будет соответствовать той версии прогона, на которой будет показана максимальная прибыль.
      • Profit Factor. Ключевым параметром будет соотношение прибыльных и убыточных сделок. Если значение будет равно 1 или меньше по всем вариантам прогона, советник к торговле не допускается. Оптимальной будет та версия, где соотношение будет максимальным в пользу прибыльных сделок.
      • Expected Payoff. Ключевой параметр, на который ориентируется тестер — математическое ожидание, которое должно быть не менее размера спреда.
      • Maximal Drawdown. Ориентир — максимальная просадка, являющаяся показателем уровня реального риска. В теории не должна быть больше, чем сумма стартового депозита.
      • Drawdown Percent. Ориентир — относительная просадка.
      • Custom. Показателем оптимизации будет критерий, указанный в функции советника OnTester(), где пользователь может добавить любой свой показатель оптимизации. По отзывам трейдеров, данный пункт не работает.
      • Значение — текущее значение параметра.
      • Старт — первоначальное значение.
      • Шаг — шаг увеличения первоначального значения.
      • Стоп — конечное значение.
      • Тестирование на 2-х равных участках. Оптимизация проходит на обоих, сохраняются до 10-ти оптимальных вариантов параметров на каждом из участков. За основу берется тот вариант прогона, где на обоих участках параметры приблизительно одинаковы.
      • Форвард-тестирование. Участок делится на 3 части: первые 2 — период тестирования и оптимизации, последний — участок форвард-тестирования, на котором отбирают лучшие результаты.
      • Бэкворд и форвард тестирование. Участок делится на 3 части: на более раннем участке проводится первичное тестирование на среднем участке, на нем же проводится оптимизация. Выбранные несколько вариантов параметров прогоняются на последнем форвард-участке. Лучший вариант тестируется на первом участке (бэкворд-тест), а затем на всем историческом отрезке. На всех участках результаты (статистика и вид кривой депозита) должны быть сравнительно одинаковы.
      • Для тестирования берется исторический период не менее 5 лет. Участок разбивается на 3 части.
      • Отрезок длиной первые 2/3 участка — это данные в выборке, на которых будет проводиться подгонка параметров советника.
      • Оптимизированная система тестируется на последнем 1/3 участка. Если результаты имеют низкую корреляцию (сильно отличаются), на реальном рынке система окажется нерабочей. Это так называемое форвардное тестирование, проводимое в ручном режиме.
      1. Подобрать универсальные параметры советника для длинного периода, но иметь в виду, что на реальном счете результат может оказаться худшим.
      2. Разбить интервал на участки и определить, на каких именно (флет, фундаментальный всплеск, конец или начало года, европейская или азиатская сессии и т.д.) советник работает лучше всего. Подгонять параметры и тестировать советник на отдельных участках, для которых он предназначен.
      • Спред. Часто трейдеры ставят заниженный спред, который может в 2-4 раза отличаться от реального рыночного. Если брокер указал спред по определенной валютной паре 0,7 пункта (например), это не означает, что это так и есть. В оферте и в торговых условиях (которые часто полностью не читают) могут указываться по отдельным типам счетов дополнительные комиссии.
      • Своп. Существенно снижает потенциальную прибыль.
      • Проскальзывания. Зависят от брокера и рыночной ситуации. Не учитываются при тестировании, потому искажают результаты на реальном счете.
      • Период оптимизации — для дневного таймфрейма не менее 3-х лет. Следовательно весь период отработки торговой системы — 4-5 лет и более.
      • Не нужно оптимизировать одновременно много параметров. Это искусственно подгонит результат под историю и на реальном счете система даст сбой.
      • Для уменьшения времени оптимизации увеличьте в настройках шаг. Участок с лучшими результатами все равно будет виден, зато снизится нагрузка на тестер. Лучший участок потом можно будет прогнать еще раз более детально.
      • Не пытайтесь максимально оптимизировать систему, тратя на это часы и дни. Все равно через время ее снова придется оптимизировать. Не получается оптимизация — модернизируйте алгоритм советника.

      6. Где тестировать стратегии: на МТ4 или МТ5?

      • Индикаторы и советники, написанные под МТ4, на МТ5 работать не будут.
      • У обоих тестеров закрытый способ оптимизации. Оптимизация проводится только по тем параметрам, которые входят в МТ4. Путем добавления строк кода трейдер может добавить в тестер пользовательские параметры. Во время оптимизации пользовательский параметр будет рассчитываться, но оптимизировать советник по нему невозможно. Например, в статистику можно добавить коэффициент восстановления (прибыль/просадка), но в «Настройки эксперта» он не попадет.
      • В МТ5 только один режим моделирования цены — генерация тиков по историческим данным минутного таймфрейма.
      • В МТ5 используется потенциал многоядерных систем, у МТ4 — только одно процессорное ядро. Прежде всего это влияет на скорость подбора параметров при оптимизации.
      • В МТ5 возможно тестирование по нескольким инструментам одновременно (важно для мультивалютных стратегий). В МТ4 — только по одному.
      1. Профессионально занимается разработкой торговых советников, в том числе и для продажи.
      2. Азартен и получает удовольствие от самого процесса тестирования, оптимизации и разработки кода.
      • Торговлю с проверенным брокером рекомендую попробовать тут. Система позволяет торговать самостоятельно или копировать сделки успешных трейдеров со всего мира.
      • Воспользуйтесь моим промокодом BLOG для получения бонуса 50% на депозит от LiteForex. Промокод нужно просто ввести в соответствующее поле при пополнении счета в платформе LiteForex и бонус зачислится одновременно с депозитом.
      • Чат трейдеров в телеграм: https://t.me/marketanalysischat. Делимся сигналами и опытом.
      • Канал в телеграм с отличной аналитикой, форекс обзорами, обучающими статьями и прочими полезностями для трейдеров: https://t.me/forexandcryptoanalysis

      График цены USDJPY в реальном времени

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

      Нет возможности читать нас каждый день? Получайте свежие статьи на вашу электронную почту.

      Написал

      Я попробую применить полученные знания на демо-счете, доступном без регистрации

      Покажите мне графики валют и как цена на рынке двигается в реальном времени

      Я хочу начать копировать сделки профессиональных трейдеров на мой счет

      Я готов начать зарабатывать на финансовых рынках и хочу открыть торговый счет

        LiteForex в ВКонтакте

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

      Данный веб-сайт является собственностью группы компаний LiteForex.

      LiteFinance Global LLC зарегистрирована в государстве Сент-Винсент и Гренадины как общество с ограниченной ответственностью под номером 931 LLC 2022. Юридический адрес: First Floor, First St Vincent Bank Ltd Building, James Street, Kingstown, St. Vincent and the Grenadines. Email:

      LiteFinance Global LLC не предоставляет сервис резидентам стран Европейской Экономической Зоны (ЕЭЗ), США, Израиля и Японии.

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