Как протестировать советник на МТ4
С появлением советников торги стало возможным вести в полностью автоматическом режиме. Все, что от вас требуется – установить советник в МТ4, запустить его и собрать прибыль по истечении определенного промежутка времени. Но как убедиться в том, что пока вы будете пить чай, советник не сольет весь ваш депозит? Перед тем как доверить свои денежные средства роботу, рекомендуется протестировать советник.
p, blockquote 1,0,0,0,0 —>
Как протестировать советник на МТ4 видео:
p, blockquote 2,0,0,0,0 —>
Загружаем котировки
Перед тем как протестировать советник, вам понадобится загрузить историю котировок. Для этого необходимо перейти по адресу: «Сервис/Архив котировок».
p, blockquote 3,0,1,0,0 —>
После этого перед вами должно появиться следующее окно:
p, blockquote 4,0,0,0,0 —>
Теперь вам нужно правильно выбрать валютную пару и тайм-фрейм, на которых вы планируете протестировать советник или индикатор. Я решила протестировать советник Laguerre scalper, а его рекомендуется использовать на валютной паре евро/доллар и на тайм-фрейме M15. Поэтому в левом углу я выбираю нужную мне валютную пару и тайм-фрейм M15. Щелкаю по нему два раза мышкой, чтобы он загорелся желто-зеленым цветом, после чего нажимаю на кнопку загрузить.
p, blockquote 5,0,0,0,0 —>
После этого появится зеленая полоса, как на картинке, расположенной ниже, ждем пока она полностью загрузится, как правило, это занимает минуты 2-3.
p, blockquote 6,0,0,0,0 —>
p, blockquote 7,1,0,0,0 —>
Итак, теперь можно перезапустить торговую платформу и перейти к основным действиям.
p, blockquote 8,0,0,0,0 —>
Как протестировать советник на MT4
Для того чтобы начать тестирование советника, нажимаем на тестер стратегий.
p, blockquote 9,0,0,0,0 —>
После чего внизу графика должно появиться вот такое вот окно:
p, blockquote 10,0,0,1,0 —>
Итак, давайте разберемся, какие настройки здесь есть. Итак, слева мы видим вот такой вот значок, с помощью которого можно выбрать тестирование советника или индикатора. Я решила протестировать советник, поэтому оставляю здесь советник.
p, blockquote 11,0,0,0,0 —>
- В настройке, помеченной цифрой 1, вы можете выбрать ваш советник, который вы хотите протестировать. Учтите, что здесь вы сможете найти только те инструменты, которые уже установлены в вашу торговую платформу.
- В строке, помеченной цифрой 2, выбираете необходимую вам для тестирования валютную пару.
- В строке, помеченной цифрой 3, выбираете необходимую модель для проведения теста. Здесь всего 3 доступных варианта:
- По ценам открытия – это быстрый способ тестирования, но не совсем точный. Единственное преимущество такой оценки заключается в высокой скорости.
- Контрольные точки – грубый способ тестирования, результаты которого не совсем подходят для объективной оценки советника.
- Все тики – наиболее точный способ тестирования. Для тестирования советника рекомендуется использовать именно такой способ оценки. Единственный его недостаток – низкая скорость.
- В строке, отмеченной цифрой 4, выбираем промежуток времени, на котором вы хотите осуществить тестирование робота. Если возле «Использовать дату» не поставить галочку, то тестирование советника будет осуществляться на всей истории. В моем случае советник работает на M15, поэтому для тестирования я решила выбрать последний месяц.
- В строке, отмеченной цифрой 5, вы можете выбрать графическое отображение результатов тестирования. Для тестирования желательно не выбирать текущий день, так как таким образом результаты будут незавершенными.
- В строке, отмеченной цифрой 6, вы можете выбрать тайм-фрейм. Для себя я выбрала M15, так как планирую использовать свой советник именно на этом временном промежутке.
- В строке «Спред» вы можете ввести любое значение. В случае если оставить здесь значение «текущий», то результаты тестирования могут не соответствовать действительности. Рекомендую установить здесь значение 20, так вы точно не ошибетесь с выводами из-за неправильно указанного значения спреда.
- Цифрой 8 отмечена кнопка «Свойства эксперта», нажав на которую перед вами появится вот такое вот окно:
- В первой вкладке «Тестирование» можно внести предполагаемую начальную денежную сумму.
- Напротив строки «Позиции» можно дать команду эксперту открывать сделки только на покупку, на продажу или разрешить и то и другое, оставив стандартное значение.
- Во вкладке «Входные параметры» вы сможете увидеть стандартные настройки используемого вами советника. Для того чтобы загрузить файл с настройками, нажимаете на клавишу «загрузить». Я планирую протестировать советник со стандартными настройками, поэтому ничего здесь менять не буду.
- Если нажать на кнопку, отмеченной цифрой 9, перед вами появится следующее окно: Здесь ничего изменить нельзя, это просто полезная информация об используемой валютной паре.
- Нажав на кнопку, отмеченной цифрой 10, перед вами появится графический рисунок проведенного тестирования. Но увидеть эту информацию вы сможете только после того, как тестирование будет окончено.
- Нажав на кнопку, отмеченной цифрой 11, перед вами появится код советника. Здесь вы сможете внести корректировки в код, если, конечно же, вы в этом разбираетесь.
Итак, после того как вы настроили параметры для анализа можете нажать на кнопку «Старт». Через некоторое время тестирование советника будет окончено, а вас об этом оповестить звуковой сигнал.
p, blockquote 12,0,0,0,0 —>
Результаты тестирования
В окне вы можете увидеть следующие вкладки:
p, blockquote 13,0,0,0,0 —>
- С вкладкой настройки все понятно, там будут отображаться используемые настройки.
- В окне «График» вы можете увидеть график эффективности советника.
- В случае если советник не открыл ни одной сделки, то стоит зайти во вкладку «Журнал». Здесь вы сможете найти информацию о всех совершенных действиях советника.
- Во вкладке «Отчет» вы сможете найти полную статистику работы робота на выбранном промежутке времени. Здесь все вполне понятно написано, думаю, что со считыванием информации проблем у вас не возникнет.
p, blockquote 14,0,0,0,1 —>
Теперь вы знаете, как протестировать советник в МТ4. Надеюсь сегодняшний урок поможет в увеличении прибыли на рынке Форекс.
Советник TSTester для тестирования «ручных» стратегий
Привет всем трейдерам, начинающим и опытным! Сегодняшний пост мы посвящаем абсолютно всем категориям трейдеров. Мы расскажем о роботе-советнике TSTester, который может помочь каждому не только научиться торговать систематически, но и создать и проверить на практике новые торговые идеи и подходы к торговле, сэкономив при этом драгоценное время.
Что такое TSTester и зачем он нужен?
Вспоминая себя на первых этапах своего профессионального становления (думаю многие и себя вспомнят), когда по крупицам черпалась информация о методах анализа и торговли, десятками и даже сотнями раз перепроверялась та или иная система, тактика и стратегия, зарабатывались и терялись сотни и тысячи, нарабатывался опыт и собственный взгляд на рынок, я жалею только об одном: потраченном времени.
Тогда время тратилось легко, но сейчас мы понимаем, что не всегда это было целесообразно. Тогда возникали идеи: «А вот если бы была такая штука, как тестер ручной стратегии…» Многие смеялись над такими желаниями, но некоторые, похоже, взяли их на заметку, и сегодня для начинающих и опытных трейдеров разработан ряд разнообразных торговых симуляторов для отработки трейдерских техник и навыков торговли. То есть роботы-симуляторы служат трейдеру тем же инструментом, что и «груша» для боксера.
Вспомните сколько демо-счетов или реальных вы «слили» прежде чем отточили свою систему? Необходимость проверить торговую стратегию на прибыльность появляется у каждого, кто настроен на трейдинг всерьёз и надолго.
Все мы проверяли, проверяем, и будем проверять свои и чужие идеи в режиме реального времени на демо или реальных торговых счетах. Но каждый из этих подходов, как правило, требует потратить много времени. Чтобы сказать, что торговая стратегия или система эффективна ее необходимо тестировать на различных инструментах на протяжении полугода или года.
Но имея в арсенале TSTester, программу, которая помогает протестировать торговую систему в тестере стратегий, Вы можете сэкономить огромное количество времени и отшлифовать свой торговый стиль, наработать трейдерскую дисциплину.
TSTester реализован в виде обычного советника для MetaTrader4, где Вы можете проводить тесты индикаторов и стратегий, учиться торговать на разных инструментах и таймфреймах, которые поддерживает торговый терминал.
Как установить и запустить TsTester в MetaTrader 4?
- Скачивание и последующая установка советника по стандартной процедуре. Файл советника помещается через меню «Файл» в «Каталог данных». Далее советник нужно скопировать в папку «experts», а индикатор в папку «indicators» и перезапустить торговый терминал.
- Далее при необходимости можно обновить данные по котировкам валютных пар, на которых вы будете проводить тестирование. Для этого через меню «сервис» нужно открыть архив котировок и загрузить минутные данные под выбранной валютной парой.
- В тестере стратегий в МТ4 необходимо включить TSTester, выбрать валютную пару, таймфрейм, диапазон времени для тестирования, поставить галочку в «окошке» визуализации. После всех предыдущих действий можно нажать кнопку «Старт» и в новом окне приступить к тестированию.
Установка советника TSTester.
Элементы панели управления советника TsTester
Интерфейс советника TSTester.
Вот таким довольно лаконичным и ненавязчивым выглядит интерфейс советника. Но перед началом тестов надо разобраться какое окно что показывает и какая кнопка за что отвечает.
Данная панель является информационной.
Информационная панель советника TSTester.
- 1 – текущее состояние баланса и периода на графике.
- 2 – количество открытых сделок, их общий объем и значение прибыли.
- 3 – количество закрытых сделок, их общий объем и значение прибыли.
- 4 – торговый результат (прибыль/убыток) по сделкам (количество пунктов и сумма в долларах соответственно).
Эта панель является функциональной, то есть отвечает за действия.
Информационная панель советника TSTester.
- 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 не сможет Вам заработать заветный миллион. Но он поможет Вам отточить систему торговли и развить трейдинговую дисциплину, которые в свою очередь помогут заработать в будущем.
https://womanforex.ru/foreks-dlya-novichkov/kak-protestirovat-sovetnik-na-mt4.html
https://blog.roboforex.com/ru/blog/2020/04/16/sovetnik-tstester-dlya-testirovaniya-ruchnyh-strategij/