Как протестировать индикатор в терминале
Содержание статьи
Как протестировать индикатор в терминале
Многие стратегии для форекс и бинарных опционов используют технические индикаторы. Предварительно их всегда нужно проверить. Для этого можно использовать демо-счет, который позволяет не рисковать собственными деньгами. Но такая проверка займет много времени, поэтому лучше всего использовать тестер стратегий. О том, как это сделать, подробно рассказывается в статье.
p, blockquote 1,0,0,0,0 —>
p, blockquote 2,0,0,0,0 —>
Как протестировать индикатор в МТ4 или МТ5: пошаговая инструкция
Терминалы МТ4 и МТ5 предусматривают возможность тестирования практически любых индикаторов – как встроенных (в базовом наборе), так и добавленных пользователем самостоятельно (файлы, скачанные онлайн). Рекомендуем дополнительно ознакомиться с индикаторами фигур технического анализа.
p, blockquote 3,0,0,0,0 —>
Особенности тестирования
Тестирование заметно экономит время – с одной стороны, можно проверить любой индикатор самостоятельно, но на это уходят недели, а нередко и месяцы. Но с другой, лучше воспользоваться тестированием терминала, который проверит алгоритм на истории.
p, blockquote 4,0,0,0,0 —>
Суть метода простая: прошлое «становится» будущим. Т.е. терминал как бы «отматывает» график назад, становится в какой-то точке (например, месяц назад), после чего запускает движение. Цены формируются «онлайн» в любом режиме (скорость можно задать самостоятельно).
p, blockquote 5,0,0,0,0 —>
Чтобы приступить к проверке, необходимо:
- Настроить тестер.
- Настроить индикатор.
- Задать параметры проверки.
- Запустить проверку и проанализировать полученные результаты.
Внимание! Иногда тест идет с ошибкой, причины которой установить довольно трудно. В таком случае рекомендуется удалить индикатор и скачать его снова, после чего добавить в терминал и перезагрузить его.
Настройка тестера
Описанная ниже инструкция подходит для любого алгоритма. Чтобы было нагляднее, в качестве конкретного примера рассмотрим тестирование индикатора MACD (он есть в любом терминале МТ4 и МТ5). В первую очередь включите тестер, кликнув по нужному значку. Он выглядит как лупа, расположенная поверх графика. Значок находится на панели инструментов в верхней части окна терминала, сразу под главным меню.
p, blockquote 8,0,0,0,0 —>
p, blockquote 9,0,0,0,0 —>
Терминал подгрузит историю, что может занять 1-2 минуты (необходим доступ к интернету). На экране появится надпись «Ожидание обновления».
p, blockquote 10,0,0,0,0 —>
После того, как история будет подгружена, настройте параметры тестера:
- Сначала нужно указать тип проверяемого инструмента – это может быть Индикатор или Советник (в нашем случае – индикатор).
- Далее выберите название индикатора из списка – MACD или любой другой.
- Выберите валютную пару или другой актив, на котором будет проводиться тестирование – например, USD/JPY.
- Определите таймфрейм для тестирования – например, H
После того, как основные параметры тестирования будут заданы, можно переходить к настройкам тестируемого индикатора.
p, blockquote 12,0,0,0,0 —>
Настройка индикатора
Этот этап необязательный. Если вы хотите протестировать индикатор со стандартными настройками, просто перейдите к следующему шагу, пропустив этот пункт. Если же нужно изменить настройки, кликните по индикатору правой кнопкой мыши и нажмите «Свойства». Там можно задать любые параметры, как показано на рисунке.
p, blockquote 13,1,0,0,0 —>
Например, для Макди вы можете изменить периоды быстрой и медленной экспоненциальной линии, а также значение сигнальной линии Macd SMA. Набор параметров настроек индикатора в тестере точно такой же, как и при установке инструмента просто на рабочий график. Рекомендуем более подробно почитать о том, какие сигналы Macd подает и как правильно применять этот индикатор при торговле на Форекс.
p, blockquote 14,0,0,0,0 —>
Важно! Новичкам не рекомендуется вносить никаких изменений – причем как в случае с тестированием, так и с применением индикатора на практике. Лучше пользоваться стандартными настройками, пока техника торговле не будет хорошо отработана.
p, blockquote 16,0,0,0,0 —>
Настройка параметров проверки
Среди параметров проверки наибольшее значение имеют такие пункты:
- «Использовать дату» – имеется в виду временной диапазон проверки, например, с 1 января до 1 декабря 2020 г.
- «Визуализация» – здесь можно увеличить скорость проверки или, наоборот, уменьшить ее, переместив ползунок в нужное положение.
- «Выбор способа проверки»: нужно указать способ в зависимости от особенностей индикатора. Например, если он перерисовывается, устанавливают «По всем тикам», а если не перерисовывается – можно выбрать метод «по ценам открытия Open».
Запуск и управление проверкой
Когда все необходимые настройки установлены, нажмите «Start» и запустите проверку. На экране вы увидите обычный график с индикатором, который движется намного быстрее «нормального» хода. Основным параметром является скорость – отдельные моменты нужно рассмотреть более подробно, другие можно отмотать. Все процессы можно контролировать с помощью кнопок на нижней панели, как показано на рисунке:
- Нажать «Пауза» для приостановки.
- Нажать «Стоп» для полной остановки.
- Перемотать вперед на любое место.
- Увеличить или уменьшить скорость.
- Посмотреть результаты во вкладке «Журнал».
- Добавить свои комментарии.
p, blockquote 19,0,0,0,0 —>
Важно! Отмотать график во время самой проверки назад не получится – такой функции не предусмотрено. Если нужно еще раз посмотреть какой-то момент в прошлом, просто нажмите «Стоп», а затем вручную промотайте график. После этого снова запустите тестер на небольшой скорости, чтобы внимательно изучить ту или иную ситуацию.
Тестирование индикатора в mt4 с помощью Forex Strategy Builder
Проверку индикаторов и стратегий можно проводить не только на тестере, но и с помощью специального приложения Forex Strategy Builder. Это бесплатная программа, скачать которую можно бесплатно по этой ссылке. Она предназначена для терминала МТ4 или МТ5, поэтому устанавливать дополнительное ПО не потребуется.
p, blockquote 21,0,0,0,0 —>
p, blockquote 22,0,0,0,0 —>
Для установки зайдите в меню «Файл» и далее в подраздел «Открыть каталог». Здесь нужно найти «MQL4», далее «Indicators» и добавить туда все файлы. После этого перезагрузите программу, закрыв и открыв ее. Настройки тестера и правила работы с ним точно такие же – отличия заметны только в интерфейсе.
p, blockquote 23,0,0,0,0 —>
Результаты любого тестирования можно увидеть в разделе «Статистика». При этом трейдеру необязательно следить за тестированием. Он может просто запустить проверку на максимальной скорости, а затем просмотреть результаты. Это особенно удобно, если нужно проанализировать работу сразу нескольких индикаторов.
p, blockquote 24,0,0,0,0 —>
Тестер стратегий – хорошая альтернатива традиционной проверке индикаторов на демо-счете. Такой подход позволяет сэкономить много времени и в тот же момент получить надежные данные, чтобы понять, подойдет тот или иной индикатор для стратегии или нет. После этого трейдер может более уверенно перейти к торговле на реальном счете.
p, blockquote 25,0,0,0,0 —>
Рекомендуем также почитать о ручном тестере стратегий MT4 и способах его применения.
Советник TSTester для тестирования «ручных» стратегий
Привет всем трейдерам, начинающим и опытным! Сегодняшний пост мы посвящаем абсолютно всем категориям трейдеров. Мы расскажем о роботе-советнике TSTester, который может помочь каждому не только научиться торговать систематически, но и создать и проверить на практике новые торговые идеи и подходы к торговле, сэкономив при этом драгоценное время.
Что такое TSTester и зачем он нужен?
Вспоминая себя на первых этапах своего профессионального становления (думаю многие и себя вспомнят), когда по крупицам черпалась информация о методах анализа и торговли, десятками и даже сотнями раз перепроверялась та или иная система, тактика и стратегия, зарабатывались и терялись сотни и тысячи, нарабатывался опыт и собственный взгляд на рынок, я жалею только об одном: потраченном времени.
Тогда время тратилось легко, но сейчас мы понимаем, что не всегда это было целесообразно. Тогда возникали идеи: «А вот если бы была такая штука, как тестер ручной стратегии…» Многие смеялись над такими желаниями, но некоторые, похоже, взяли их на заметку, и сегодня для начинающих и опытных трейдеров разработан ряд разнообразных торговых симуляторов для отработки трейдерских техник и навыков торговли. То есть роботы-симуляторы служат трейдеру тем же инструментом, что и «груша» для боксера.
Вспомните сколько демо-счетов или реальных вы «слили» прежде чем отточили свою систему? Необходимость проверить торговую стратегию на прибыльность появляется у каждого, кто настроен на трейдинг всерьёз и надолго.
Все мы проверяли, проверяем, и будем проверять свои и чужие идеи в режиме реального времени на демо или реальных торговых счетах. Но каждый из этих подходов, как правило, требует потратить много времени. Чтобы сказать, что торговая стратегия или система эффективна ее необходимо тестировать на различных инструментах на протяжении полугода или года.
Но имея в арсенале TSTester, программу, которая помогает протестировать торговую систему в тестере стратегий, Вы можете сэкономить огромное количество времени и отшлифовать свой торговый стиль, наработать трейдерскую дисциплину.
TSTester реализован в виде обычного советника для MetaTrader4, где Вы можете проводить тесты индикаторов и стратегий, учиться торговать на разных инструментах и таймфреймах, которые поддерживает торговый терминал.
Как установить и запустить TsTester в MetaTrader 4?
- Скачивание и последующая установка советника по стандартной процедуре. Файл советника помещается через меню «Файл» в «Каталог данных». Далее советник нужно скопировать в папку «experts», а индикатор в папку «indicators» и перезапустить торговый терминал.
- Далее при необходимости можно обновить данные по котировкам валютных пар, на которых вы будете проводить тестирование. Для этого через меню «сервис» нужно открыть архив котировок и загрузить минутные данные под выбранной валютной парой.
- В тестере стратегий в МТ4 необходимо включить TSTester, выбрать валютную пару, таймфрейм, диапазон времени для тестирования, поставить галочку в «окошке» визуализации. После всех предыдущих действий можно нажать кнопку «Старт» и в новом окне приступить к тестированию.
Элементы панели управления советника TsTester
Интерфейс советника TSTester.
Вот таким довольно лаконичным и ненавязчивым выглядит интерфейс советника. Но перед началом тестов надо разобраться какое окно что показывает и какая кнопка за что отвечает.
Данная панель является информационной.
- 1 – текущее состояние баланса и периода на графике.
- 2 – количество открытых сделок, их общий объем и значение прибыли.
- 3 – количество закрытых сделок, их общий объем и значение прибыли.
- 4 – торговый результат (прибыль/убыток) по сделкам (количество пунктов и сумма в долларах соответственно).
Эта панель является функциональной, то есть отвечает за действия.
- 1 – кнопка авто-паузы в начале каждого бара.
- 2 — кнопка авто-паузы по времени.
- 3 – авто-пауза движения цены на графике.
- 4 – активация установки отложенных ордеров.
- 5 – активация уровней Стоп Лосс для позиций.
- 6 – активация уровней Тейк Профит.
- 7 – кнопка перевода ордера в безубыток.
- 8,9,10,11 – эти кнопочки подтягивают соответствующие ордера к уровню открытия сделки.
- 12,13 – объем ордера в лотах или процентах от депозита.
- 14 – умножает лот (или процент) на 2.
- 15 – возвращает значения лота или процента к изначальным.
- 16, 17 – открытие длинной или короткой позиции соответственно.
- 18 – идентификатор выбранного ордера
- 19,20 — кнопки для переключения между ордерами.
- 21 – изменения текущего ордера при его модификации.
- 22 – закрытие позиции.
Работая с TSTester, Вы, как пользователь, можете использовать любые технические индикаторы, подключая их к графику, но работа может вестись лишь на одном таймфрейме.
Интерфейс советника TSTester.
Как проводить тестирование с использованием советника TSTester?
Давайте смоделируем ситуацию, когда мы начинаем непосредственное тестирование своих идей или торговых систем.
Пример 1
Ваша стратегия предполагает работу рыночными ордерами.
Возникает ситуация для совершения покупки. Вам достаточно нажать на кнопку 16-Buy, после этого на графике появляется штрих-пунктирная линия на уровне открытия позиции.
После старта сделки Вам может понадобиться установить ордер Стоп Лосс и/или Тейк Профит. Для того, чтобы это сделать, Вам нужно нажать кнопки 5,9 для установки Стоп Лосс и 6,10 для Тейк Профит. После нажатия на эти кнопки появится зеленая пунктирная линия в качестве идентификатора уровня Тейк Профит, и красная пунктирная линия для Стоп Лосса. Для активации этих уровней нужно нажать на кнопку 21-Modify. Уровни Стоп Лосса и Тейк Профита можно изменять, перемещая соответствующие линии. Для их перемещения достаточно дважды кликнуть по линии, выделив ее, а далее переместить на интересующий уровень.
Трейдер может вести работу с несколькими сделками одновременно. Трейдер может изменять объем ордера, введя в поле 12 определенную цифру на свое усмотрение и нажав на кнопку 16 или 17 соответственно ситуации или системе. Для закрытия сделки трейдеру не обходимо ввести ID-номер сделки в поле 18 и нажать на кнопку 22, а для закрытия всех ордеров одновременно достаточно нажать кнопку 22 и All рядом.
Пример использования советника TSTester.
Пример 2
Ваша стратегия предполагает работу отложенными ордерами.
Для активации такой работы нужно нажать на кнопки 4 и 8. После такого нажатия на графике появится синяя горизонтальная линия вблизи текущей цены. Вы можете ее переместить на нужный вам уровень, после чего нажать на кнопку 16 или 17 в зависимости от ваших ожиданий дальнейшего развития ситуации или торговой системы.
При работе с отложенными ордерами часто возникает потребность перемещения ордера к более выгодному или оптимальному уровню. Для такого перемещения трейдеру-тестировщику нужно выделить синюю линию-маркет отложенного ордера и поднять или опустить ее к нужному уровню. После этого надо надо нажать на кнопку 21-Modify, учтя номер изменяемого ордера в поле 18.
Манипуляции со Стоп Лоссами, Тейк Профитами и закрытием ордеров аналогичны, как и в предыдущем примере.
Плюсы и минусы советника TSTester
Плюсы TSTester
- Стоп Лосс и Тейк Профит ставятся и меняются на графике.
- Информативность интерфейса.
- Над линиями TP и SL демонстрируется возможный убыток или прибыль.
- Присутствует возможность работы с отложенными ордерами и перевод в безубыток.
- Удобный модуль по мани-менеджменту, фиксированный лот и расчет лота в процентном соотношении от депозита.
Минусы TSTester
- Сложный и «спорный» дизайн для новичка.
- Отсутствует возможность смены таймфрейма.
Видеообзор советника TSTester
Заключение
Как советник, TSTester не сможет Вам заработать заветный миллион. Но он поможет Вам отточить систему торговли и развить трейдинговую дисциплину, которые в свою очередь помогут заработать в будущем.
Дмитрий Гурковский
Возглавлял лабораторию технического и фундаментального анализа финансовых рынков в НИИ Прикладного системного анализа. В настоящее время руководит Аналитическим отделом компании RoboForex и ведёт раздел ежедневных обзоров по уровням Фибоначчи для клиентов компании.
Источник https://forexinlife.com/texnicheskie-indikatory/kak-protestirovat-indikator-v-terminale.html
Источник https://blog.roboforex.com/ru/blog/2020/04/16/sovetnik-tstester-dlya-testirovaniya-ruchnyh-strategij/
Источник
Источник