Советник TSTester для тестирования "ручных" стратегий

Советник TSTester для тестирования "ручных" стратегий

Просмотров: 135  
Время чтения статьи: 5 мин



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

Что такое TSTester и зачем он нужен?

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

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

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

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

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

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

Как установить и запустить TsTester в MetaTrader 4?

  1. Скачивание и последующая установка советника по стандартной процедуре. Файл советника помещается через меню "Файл" в "Каталог данных". Далее советник нужно скопировать в папку "experts", а индикатор в папку "indicators" и перезапустить торговый терминал.
  2. Далее при необходимости можно обновить данные по котировкам валютных пар, на которых вы будете проводить тестирование. Для этого через меню "сервис" нужно открыть архив котировок и загрузить минутные данные под выбранной валютной парой.
  3. В тестере стратегий в МТ4 необходимо включить TSTester, выбрать валютную пару, таймфрейм, диапазон времени для тестирования, поставить галочку в "окошке" визуализации. После всех предыдущих действий можно нажать кнопку "Старт" и в новом окне приступить к тестированию.
Установка советника TSTester.
Установка советника TSTester.

Элементы панели управления советника TsTester

Интерфейс советника TSTester.
Интерфейс советника TSTester.

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

Данная панель является информационной.

Информационная панель советника TSTester.
Информационная панель советника TSTester.
  • 1 – текущее состояние баланса и периода на графике.
  • 2 – количество открытых сделок, их общий объем и значение прибыли.
  • 3 – количество закрытых сделок, их общий объем и значение прибыли.
  • 4 – торговый результат (прибыль/убыток) по сделкам (количество пунктов и сумма в долларах соответственно).

Эта панель является функциональной, то есть отвечает за действия.

Информационная панель советника TSTester.
Информационная панель советника 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.

Как проводить тестирование с использованием советника TSTester?

Давайте смоделируем ситуацию, когда мы начинаем непосредственное тестирование своих идей или торговых систем.

Пример 1

Ваша стратегия предполагает работу рыночными ордерами.

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

После старта сделки Вам может понадобиться установить ордер Стоп Лосс и/или Тейк Профит. Для того, чтобы это сделать, Вам нужно нажать кнопки 5,9 для установки Стоп Лосс и 6,10 для Тейк Профит. После нажатия на эти кнопки появится зеленая пунктирная линия в качестве идентификатора уровня Тейк Профит, и красная пунктирная линия для Стоп Лосса. Для активации этих уровней нужно нажать на кнопку 21-Modify. Уровни Стоп Лосса и Тейк Профита можно изменять, перемещая соответствующие линии. Для их перемещения достаточно дважды кликнуть по линии, выделив ее, а далее переместить на интересующий уровень.

Трейдер может вести работу с несколькими сделками одновременно. Трейдер может изменять объем ордера, введя в поле 12 определенную цифру на свое усмотрение и нажав на кнопку 16 или 17 соответственно ситуации или системе. Для закрытия сделки трейдеру не обходимо ввести ID-номер сделки в поле 18 и нажать на кнопку 22, а для закрытия всех ордеров одновременно достаточно нажать кнопку 22 и All рядом.

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

Пример 2

Ваша стратегия предполагает работу отложенными ордерами.

Для активации такой работы нужно нажать на кнопки 4 и 8. После такого нажатия на графике появится синяя горизонтальная линия вблизи текущей цены. Вы можете ее переместить на нужный вам уровень, после чего нажать на кнопку 16 или 17 в зависимости от ваших ожиданий дальнейшего развития ситуации или торговой системы.

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

Манипуляции со Стоп Лоссами, Тейк Профитами и закрытием ордеров аналогичны, как и в предыдущем примере.

Плюсы и минусы советника TSTester

Плюсы TSTester

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

Минусы TSTester

  • Сложный и "спорный" дизайн для новичка.
  • Отсутствует возможность смены таймфрейма.

Видеообзор советника TSTester

Заключение

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




Комментарии

Предыдущая статья

Что такое ECN-счета на рынке Форекс?

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

Следующая статья

Как торговать по дневной стратегии "Рыбалка"

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