07/11/2024

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

 

Содержание статьи

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

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

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

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

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

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

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

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

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

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

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

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

Элементы панели управления советника 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.

Как проводить тестирование с использованием советника 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 не сможет Вам заработать заветный миллион. Но он поможет Вам отточить систему торговли и развить трейдинговую дисциплину, которые в свою очередь помогут заработать в будущем.

Дмитрий Гурковский

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

Бесплатный форекс тестер 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

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

Архив котировок форекс

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

Рабочая область MT4

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

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

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

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

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

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

Функции советника форекс для бэктестов

  • Market – покупкапродажа по рыночной цене;
  • Pending – функция выставления отложенных заявок Limit или Stop (Buy stopBuy 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 на экране управления ордерами можно полностью сохранить симуляцию и статистику проведенного теста.

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

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

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

Источник https://blog.roboforex.com/ru/blog/2020/04/16/sovetnik-tstester-dlya-testirovaniya-ruchnyh-strategij/

Источник https://manoftrade.ru/besplatnyj-foreks-tester-forex-simulator-skachat-instrukcziya/

Источник

Источник