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

Рейтинг прибыльных брокеров бинарных опционов 2020:
  • Бинариум
    Бинариум

    1 место в рейтинге! Лучший брокер судя по отзывам трейдеров! Идеален для новичков и средне-опытных трейдеров. Заберите бонусы за регистрацию счета:

Устанавливаем тестер стратегий – пошаговое руководство

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

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

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

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

Все эти файлы нужно скопировать в корневую папку вашего терминала. При копировании соглашайтесь с заменой папки “exsperts”. После этого запускаем терминал (двойной щелчок мыши на файле “terminal.exe”).

Настраиваем терминал MT4 для работы с тестером

Первое, что необходимо сделать – разрешить работу советников и обработку внешних dll данных. Для этого в верхнем меню переходим во вкладку “Сервис” -> “Настройки”.

В появившемся окне открываем вкладку “Советники” и ставим «галочки» так, как показано на рисунке и нажимаем “Ok”.

Скачиваем архив котировок

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

Это очень некачественные архивы данных с неточными котировками, а зачастую и вовсе с отсутствие данных за несколько часов. Единственным брокером на просторах СНГ, у которого более – менее нормальные котировки – это компания Альпари (терминал, который вы скачивали на этом сайте именно этого брокера).

Переходим во вкладку “Сервис” и выбираем пункт “Архив котировок”.

ТОП лучших русскоязычных брокеров бинарных опционов:
  • Бинариум
    Бинариум

    1 место в рейтинге! Лучший брокер судя по отзывам трейдеров! Идеален для новичков и средне-опытных трейдеров. Заберите бонусы за регистрацию счета:

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

Запускаем тестер стратегий

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

Активируем поля настроек тестера как показано на рисунке.

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

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

В появившемся окне кликаем “Ок”

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

Работаем с тестером стратегий

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

Второе – кнопка “Place New Order”, при нажатии на которую открывается окно с выбором параметров ордера.

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

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

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

Настройка графика

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

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

Как скачать и настроить тестер стратегий на Форекс

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

Данная программа называется TradeSystem 2 , а её установочный комплект содержит следующие файлы:

  • ButtonPanel 1.1 – вспомогательный индикатор, который «связывает» стандартную программу Metatrader4 и функционал TradeSystem 2;
  • TSTester 2.42.ex4 – сама программа в формате советника;
  • tester window.tpl – базовый шаблон, куда можно добавить любые индикаторы, входящие в систему.

Скачать тестер стратегий для Форекс Вы можете прямо здесь:

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

  • Сначала запускается сам Metatrader4 и выполняется команда «Файл – открыть каталог данных»;
  • В раскрывшейся папке видим директорию «templates» — сюда копируется «tester window.tpl»;
  • Далее открывается папка MQL4, после чего оставшиеся файлы распределяются следующим образом.

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

Как использовать на Форекс скачанный тестер стратегий TradeSystem 2

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

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

На данной панели в поле «Советник» выбирается скаченный тестер системы Форекс TSTester 2.42.ex4, символ (валютная пара или CFD) каждый трейдер указывает самостоятельно по своему вкусу, а «модель» будет зависеть от качества котировок. Подробнее с возможностями MT4 можно ознакомиться в обзоре, который посвящён тестированию советников.

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

После этой команды терминал начнёт использовать исторические котировки для моделирования рынка, а на раскрывшемся графике (он представлен с пометкой «visual») появится следующая разметка.

Это и есть интерфейс, ради которого необходимо было скачать тестер стратегий Форекс. Единственное, что осталось сделать, так это правой кнопкой мыши вызвать на графике контекстное меню и установить на него шаблон «tester window.tpl».

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

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

Интерфейс скачанного тестера стратегий на Forex

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

  • 1 – это кнопки «play», т.е. с их помощью можно поставить график на паузу и возобновить моделирование новых свечей;
  • 2 – настройки лота, в частности, если написано «Fixed», пользователь задаёт рабочий объём обычным способом, а если эту кнопку переключить в положение «Auto», программа будет автоматически определять лотность сделок с поправкой на указанный процент от депозита;
  • 3 – кнопки для открытия сделок на покупку и продажу;
  • 4 – панель, при помощи которой можно установить отложенный ордер (OP), стоп-лосс (SL), тейк-профит (TP) и уровень безубытка;
  • 5 – блок настроек, где ордера модифицируются и удаляются (если нажать на кнопку Close, закроется либо самая последняя сделка, либо позиция по указанному ID, а команда All разом зафиксирует финансовый результат по всем операциям);
  • 6 – история сделок и прочая информация.

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

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

  • Поток котировок ставим на паузу;
  • Кликаем по кнопке SL и перетаскиваем появившийся красный пунктир на уровень, где будет стоять стоп-лосс;
  • Кликаем по кнопке TP и тащим зелёный пунктир на уровень, соответствующий тейк-профиту сделки;
  • Нажимаем на кнопку buy;
  • Возобновляем работу тестера (снимаем паузу).

Как можно заметить, всё элементарно, а если в системе не предусмотрены тейк-профиты и стоп-лоссы, то сделки вообще можно моделировать даже без пауз.

Сделки с отложенными ордерами

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

  • Ставим поток на паузу;
  • Кликаем на кнопку OP и перетаскиваем синий пунктир на уровень, где будет располагаться buy-limit;
  • По аналогии с предыдущим примером задаём тейк-профит и стоп-лосс;
  • Нажимаем на Buy;
  • Возобновляем работу тестера.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Получить бонусы за открытие бинарного счета:
  • Бинариум
    Бинариум

    1 место в рейтинге! Лучший брокер судя по отзывам трейдеров! Идеален для новичков и средне-опытных трейдеров. Заберите бонусы за регистрацию счета:

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