Как тестировать форекс советник в тестере стратегий MT4 – Портал TradeLikeaPro

Forex Tester 3: как тестировать стратегии?

Перед тем как применять торговую систему на реальном счете, ее следует протестировать в его демо-версии. Операция проводится в режиме реального времени, поэтому, чтобы оценить стратегию понадобиться его немало. Для ускорения процесса можно воспользоваться функционалом программного обеспечения Forex Tester 3. С его помощью можно протестировать любую стратегию. При этом не важен вид торгуемого актива и применяемый для поиска сигналов таймфрейм.

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

Описание программы Forex Tester 3

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

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

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

При помощи Forex Tester 3 трейдер получает торговый опыт в ускоренном режиме. При совершении ошибочного входа он имеет возможность вернуться во времени для корректировки стратегии и ее повторного тестирования.

Функционал

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

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

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

Работать с тестером можно не только в рабочие дни, но и в выходные, когда рынок не работает. Трейдер получает возможность изучить 14-летние исторические данные и выявить на них точки входа в рынок по сигналам тестируемой торговой стратегии. Стоит отметить, что работая с демонстрационной версией счета, анализ рынка и тестовую торговлю можно проводить только в режиме реального времени.

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

Установка и настройка

Чтобы воспользоваться функциональными возможностями Forex Tester 3, необходимо бесплатно скачать программу на официальном сайте ее разработчика. Ее установка на компьютерное устройство осуществляется по стандартному алгоритму посредством запуска исполняемого файла. Доступ ко всем функциям тестера пользователь может получить после приобретения лицензионного ключа Forex Tester 3. После проведения оплаты, файл с его данными высылается по электронной почте.

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

Функциональные возможности тренажера позволяют работать с несколькими проектами. С его помощью можно одновременно тестировать несколько стратегий и сохранять результаты процедуры для каждой из них.

Перед тем, как запустить Forex Tester 3, его следует настроить. Для создания нового проекта необходимо:

    из меню «файл» перейти по ссылке «новый проект»;

Создание нового проекта в тестере

Рисунок 1. Создание нового проекта в тестере

Выбор торгового актива и времени тестирования

Рисунок 3. Выбор торгового актива и времени тестирования

Рисунок 4. Завершение создания проекта

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

Настройка параметров актива

Рисунок 5. Настройка параметров актива

Для нанесения индикаторов на график необходимо перейти по кнопке «добавить индикатор» меню «вставка».

Нанесение индикатора на график

Рисунок 6. Нанесение индикатора на график

Корректировка параметров индикатора производится в окне настроек. Для изменения внешнего вида линий необходимо воспользоваться опцией «styles».

Настройка индикатора

Рисунок 7. Настройка индикатора

Как тестировать ручную стратегию в Forex Tester 3

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

Вид тестера после настроек

Рисунок 8. Вид тестера после настроек

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

Установка таймфрейма

Рисунок 9. Установка таймфрейма

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

Активация процесса тестирования

Рисунок 10. Активация процесса тестирования

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

Остановка процесса генерации баров

Рисунок 11. Остановка процесса генерации баров

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

Ручное удаление или добавление баров на график

Рисунок 12. Ручное удаление или добавление баров на график

Активация ордера проводится нажатием на кнопку «новый рыночный ордер».

Установка нового ордера

Рисунок 13. Установка нового ордера

В диалоговом окне необходимо отобразить параметры сделки.

Оформление парамеров сделки

Рисунок 14. Оформление парамеров сделки

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

Установка ордера «трейлинг-стоп»

Рисунок 15. Установка ордера «трейлинг-стоп»

Тестирование автоматической торговли

Разбираясь с вопросом, как тестировать стратегии на Форекс при помощи тренажера, становится понятной его уникальная возможность поддерживать торговые системы, в которых процесс открытия и закрытия ордеров автоматизирован. Тестер создан без применения языка программирования MQL, поэтому импорт советников из МТ4 в него невозможен. Процедура может быть реализована за счет встроенного приложения, поддерживающего другие языки программирования.

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

    выбрать стратегию из их общего списка меню «тестирование»;

Выбор стратегии для автоматической торговли

Рисунок 16. Выбор стратегии для автоматической торговли

Настройка параметров стратегии

Рисунок 17. Настройка параметров стратегии

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

Активация опции быстрого тестирования

Рисунок 18. Активация опции быстрого тестирования

После завершения процедуры тестирования, пользователю выдается на экран его результаты.

Выведение на экран результатов тестирования

Рисунок 19. Выведение на экран результатов тестирования

Работа с ордерами

Программное обеспечение тестера стратегий предоставляет возможность оформления всех видов ордеров. С его помощью можно осуществлять вход в рынок по текущей цене и при достижении котировками определенного значения. Активные или ожидающие активации ордера можно редактировать, объединять в группы и удалять. Функционал программы позволяет:

  • открывать групповые сделки;
  • частично закрывать ордера;
  • корректировать стоп-ордера посредством перетаскивания мышью на новые уровни.

Рыночные и отложенные ордера активируются нажатием на специальные кнопки, расположенные на панели инструментов.

Оформление отложенных и групповых ордеров

Рисунок 20. Оформление отложенных и групповых ордеров

Дополнительные возможности

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

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

Активация опции «помощь»

Рисунок 21. Активация опции «помощь»

Инструменты технического анализа

В функционале тренажера предусмотрены стандартные индикаторы и линии построения. Трейдер также может воспользоваться инструментами анализа, активации которых производится из меню «вставка». Обзор Forex Tester 3 показывает его внешнее сходство с торговым терминалом. Поэтому выведение на экран с графиком инструментов технического анализа производится по алгоритму, актуальному для МТ4.

Инструменты технического анализа

Рисунок 22. Переход в меню панели задач «вставка» для использования функциональных возможностей инструментов теханализа

Итоги

Тренажер Forex Tester 3 позволяет трейдеру приобрести практические навыки в максимально сжатые сроки. С его помощью можно оперативно протестировать торговую стратегию, оценить ее актуальность или откорректировать ее позиции. Тестер указывает на слабые места применяемой торговой системы и на ее неоптимизированные параметры. Делать выводы о работоспособности стратегии и о возможности ее использования на реальном счету можно только после совершение более 100 сделок и оценки состояния торгового баланса.

Как тестировать советник в тестере MT4 – Подробная инструкция

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

Всем привет! Механические торговые системы так же стары, как и рынки. С развитием в 20 веке компьютерных технологий и сети интернет стало возможным торговать не выходя из дома, а в начале 21 века, с появлением платформы MetaTrader, еще и в автоматическом режиме. Ресурсы современного настольного компьютера позволяют воплощать в жизнь любые, даже самые сложные алгоритмы, а встроенный в терминал MetaTrader редактор MetaEditor дает возможность написать робота даже человеку, мало знакомому с программированием. В результате околофорексовый рынок заполнен различными предложениями купить чудо-советники и некоторые из них действительно достойны внимания. Но как же понять, стоит ли применять на реальных счетах тот или иной форекс советник? Сегодня я расскажу, как тестировать торгового робота на исторических данных при помощи программы MetaTrader 4.

Подготовка к тестированию

Подготовка к тестированию советника в mt4

Мы не будем сегодня разбирать, как установить советник в терминал – для этого есть соответствующая статья в блоге. Будем считать, что советник мы уже установили. Теперь необходимо подумать о котировках, которые вы будете использовать. Большинство брокеров не имеют собственной исторической базы, исключение составляют Alpari и Ducascopy, остальные же используют котировки, предоставляемые компанией MetaQuotes. Сказать, что эти котировки вообще годятся для тестов я не берусь – они очень низкого качества (много пробелов, ошибок и неточностей). Как скачивать котировки от компании Ducascopy – тема отдельной статьи, к тому же это не так просто сделать новичку. Поэтому для тестов советников мы скачаем именно терминал от компании Alpari. Внимание! Чтобы получить доступ к исторической базе котировок Альпари, в терминале вы должны быть подключены именно к реальному счету! С недавних пор этот брокер не предоставляет свою базу котировок для владельцев демо-счетов.

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

Для начала нам нужно кое-что настроить, для чего идем во вкладку Сервис -> Настройки или жмем Ctrl+O

001

Появится окно с настройками терминала:

004

Выбираем вкладку «Графики» и в графах «Макс. баров истории» и «Макс. баров в окне» и заполняем как у меня на рисунке вверху (по умолчанию там стоит 65000 баров).

Для того, чтобы котировки по нужной нам паре стали доступны в терминале для проведения по ним теста, открываем вкладку Сервис -> Архив котировок или жмем F2.

003

Открывается следующее окно:

002

Выбираем нужную нам пару и период М1 и нажимает кнопку “загрузить”. Через некоторое время котировки загрузятся, выключаем терминал и включаем его снова. Заходим обратно в архив, кликаем левой кнопкой мыши несколько раз по периоду М1 нужной нам пары до тех пор, пока изображенная перед периодом серая батарейка не загорится желто-зеленым цветом. Остается прощелкать мышкой остальные периоды, чтобы котировки просчитались и для них. Если вы хотите протестировать советник на нескольких валютных парах, закачайте котировки требуемых валютных пар. Закройте терминал и откройте его снова. Затем снова войдите в архив котировок и пройдитесь по всем периодам нужной вам пары, несколько раз нажимая левой кнопкой мышки по каждому из них. Все эти шаманские действия нужны в последних версиях терминала, поскольку часто котировки загружаются некорректно. На этом подготовительный этап завершен.

Тестер терминала. Основной функционал

Тестер стратегий основной функционал

Итак, чтобы приступить к тестированию советника открываем тестер стратегий или нажимаем Ctrl+R.

005

Снизу в терминале появится вот такая панель:

006

Давайте остановимся на каждой функции поподробнее.

Первое, что вы увидите слева вверху панели – переключатель советник-индикатор:

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

Итак, выбираем советник.

008

Под цифрой 1 у нас находится выпадающий список с доступными для тестирования советниками. Тут вы найдете только те советники, которые загружены в ваш терминал. Цифра 2 – выпадающий список валютных пар, выбираем нужную. Не забудьте закачать для нее котировки в архив котировок. Если вы вдруг не смогли найти нужную вам пару в списке, хотя уверены, что она у брокера доступна для торговли, включите обзор рынка или нажмите Ctrl+M:

009

Далее правой кнопкой мыши кликните прямо в окне навигатора и нажмите «Показать все символы»:

010

На пункте 3 остановимся немного подробнее. Тут мы можем выбрать необходимую нам модель тестирования. Для качественного тестирования торговой стратегии важно выбрать адекватный способ моделирования развития ценовых баров. Всего доступны три варианта:

– По ценам открытия (быстрый метод на сформировавшихся барах, только для советников с явным контролем открытия баров)

Использует грубую оценку стратегии. При каждой свече генерируется только один тик. Достоинство – самый быстрый способ проверки. В этом режиме сначала моделируется открытие бара (Open = High = Low = Close, Volume=1), что дает возможность эксперту точно идентифицировать окончание формирования предыдущего ценового бара. Именно на этом зарождающемся баре запускается тестирование эксперта. На следующем шаге выдается уже полностью сформированный текущий бар.

– Контрольные точки (очень грубый метод на основе ближайшего меньшего таймфрейма, результаты нельзя принимать во внимание)

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

– Все тики (наиболее точный метод на основе всех доступных меньших таймфреймов)

Этот режим позволяет наиболее точно смоделировать движение цены внутри бара. В отличие от “контрольных точек” потиковый метод использует для генерации данные не только ближайшего меньшего таймфрейма, но и всех доступных меньших таймфреймов. При этом, если на какой-то временной диапазон одновременно существуют данные более одного таймфрейма, то для генерации используются данные самого меньшего таймфрейма. Так же, как и в предыдущем методе, генерируются контрольные точки на основе данных OHLC наименьшего доступного таймфрейма. Для генерации движения цены между контрольными точками также используется интерполяция на основе предопределенных шаблонов, поэтому крайне желательно наличие минутных данных, покрывающих весь диапазон тестирования. Возможна ситуация, когда генерируется несколько одинаковых тиков подряд. В этом случае дублирующиеся котировки фильтруются, и фиксируется объем последней из таких котировок.

При тестировании по всем тикам объём сгенерированных тиков может быть довольно большим, поэтому терминал может потреблять довольно много ресурсов.

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

Пункт 4 – использовать дату. Ставим галочку и выбираем желаемые даты начала и окончания тестирования. Если галочка не проставлена, тестирование проводится по всей истории котировок, загруженных в терминал. Тестер не сможет провести тестирование на периоде, по которому нет котировок в архиве котировок, то есть вы не сможете сделать тест с 1300 года, если у вас нет котировок за этот период.

Пункт 5 – визуализация, о которой мы поговорим позже.

Настройки на панели тестера справа:

011

Период – выбор периода для тестирования советника. Доступны периоды вплоть до D1. W1 и MN1 недоступны для тестирования. Кроме того, если у вас не загружена история котировок нужного периода, тест вы выполнить не сможете.

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

Кнопка «Изменить эксперта» доступна только если у вас есть исходный код советника (файл с расширением mq4). Она открывает редактор кода советника, где вы сможете внести в советник необходимые изменения.

Кнопка «Открыть график» открывает график с нанесенными на него индикаторами и сделками, совершенными советником во время теста (нажать можно после того, как тест выполнен).

Кнопка «Свойства символа»

012

Поменять здесь ничего нельзя, это просто справочная информация по используемой валютной паре.

Кнопка «Свойства эксперта»

013

Нажав на кнопку, вы увидите окошко, изображенное сверху. Доступны три вкладки: «Тестирование», «Входные параметры» и «Оптимизация».

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

Вкладка «Входные параметры»

014

Тут находятся все управляющие переменные самого эксперта, его настройки. Кстати, окно масштабируемо – если вы потянете мышкой за нижний правый угол, можно увеличить или уменьшить его в размерах. Вместе с экспертами как правило обычно поставляются файлы с настройками, имеющие расширение *.set. Причем чаще всего для каждой пары свой файл с настройкой. Чтобы загрузить правильные настройки для нужной пары нажимаем кнопку «Загрузить» и выбираем нужный файл. Часто после установки эксперта в терминал они оказываются не в нужной папке. После нажатия на кнопку «Загрузить» мы оказываемся в папке тестера (у меня это C:UsersSilentspecAppDataRoamingMetaQuotesTerminalFE03BE71CD8F9E8F4C70E0FDAFC997E5 ester). Если нужных файлов там не оказалось, идем в папку FE03BE71CD8F9E8F4C70E0FDAFC997E5MQL4Presets, скорее всего файлы там. Итак, выбираем и загружаем нужный настроечный файл. После загрузки нам нужно найти параметры манименеджмента советника и выставить фиксированный лот 0.1 – в этом случае каждый доллар прибыли или убытка будет равен 1 старому пункту. Для чего это – я расскажу ниже.

Тестирование советника. Результаты теста

Тестирование советника результаты

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

Настало время взглянуть в нижний левый угол тестера:

015

Тут мы можем заметить вкладки «Настройки», «Результаты», «График», «Отчет» и «Журнал».

Во вкладке «Результаты» доступен список всех сделок, совершенных советником за время теста.

На вкладке «График» можно полюбоваться кривой доходности советника.

Если советник не совершил ни одной сделки, стоит заглянуть во вкладку «Журнал». В ней вы найдете описание всего, что случилось во время теста. Вполне вероятно, что в советнике какая-нибудь ошибка. Расшифровку номера ошибки можно посмотреть в разделе Коды ошибок.

Во вкладке «Отчет» доступна вся статистика работы эксперта на выбранном отрезке времени:

017

Баров в истории – количество баров в истории, показывает глубину истории, на основе которой производилось моделирование.

Смоделировано тиков – количество смоделированных тиков, показывает размер смоделированной последовательности. Каждая запись последовательности представляет собой состояние бара (OHLCV) на тот или иной момент времени. В зависимости от таймфрейма, метода моделирования и от наличия исторических данных меньших таймфреймов в пределах бара может быть смоделировано разное количество состояний бара.

Качество моделирования – качество моделирования.

Ошибки рассогласования графиков – ошибки, возникающие при моделировании тиков по различным таймфреймам. Если есть хоть одна такая ошибка, удаляем всю историю из терминала и закачиваем заново. Удалить можно так: Файл -> Открыть каталог данных -> Откроется окно с папкой терминала – > папка history -> Выбираем нужный нам тип счета (тот, что вы используете в данный момент) -> Закрываем терминал и удаляем все файлы с расширением *.hst. Далее закачиваем заново котировки в архиве котировок.

Панелька с сигнализатором качества котировок (у меня она зеленая, поэтому для примера нашел в интернете):

018

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

Начальный депозит – депозит, с которым проводилось тестирование.

Спред – спред, с которым проводилось тестирование.

Общая прибыль – сколько всего было заработано во время работы советника

Общий убыток – сколько всего было потеряно.

Чистая прибыль – прибыль, которая была заработана экспертом за заданный период. Если тест сделан лотом 0.1, то эта прибыль в валюте депозита равна количеству заработанных старых пунктов. То же справедливо и для всех остальных параметров, указанных в валюте. Чистая прибыль = Общая прибыль – Общий убыток.

Прибыльность – прибыльность, показывает отношение между общей прибылью и общим убытком. Рассчитывается по формуле Прибыльность = Общая прибыль/ Общий убыток.

Матожидание выигрыша – математическое ожидание выигрыша.

Абсолютная просадка – это разница между начальным депозитом и наименьшим значением баланса в процессе тестирования.

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

На следующем рисунке цифрами показаны основные стадии изменения величины максимальной просадки в процессе тестирования. Итоговое значение максимальной просадки выделено утолщенными стрелками.

20

Относительная просадка показывает отношение максимальной просадки к значению соответствующего локального верхнего экстремума.

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

Если кликнуть по отчету правой кнопкой мышки, можно сохранить этот отчет в виде html файла:

016

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

Режим визуализации

режим визуализации в тестере стратегий mt4

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

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

Заключение

тестирование советников заключение

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

Simple Forex Tester. Эффективное решение для тестирования стратегий

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

Тестер ручных стратегий Simple Forex Tester

А сегодня предлагаю взять на вооружение тестер ручных стратегий для МТ4 — Simple Forex Tester, благодаря которому можно вести торговлю на истории и проверять эффективность и прибыльность стратегий CFD и Форекс.

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

Тестер ручных стратегий Simple Forex Tester

Получив минимальный опыт торговли на бирже, трейдер начинает отчетливо понимать всю сложность торговли на финансовых рынках, а эйфория от брокерской рекламы тут же улетучивается после первого полученного убытка, не так ли? -)

Однако, каким бы сложным не казался рынок, в биржевой торговле присутствует один единственный правильный рецепт, который позволяет выйти на положительный результат – тестирование!

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

Именно тестирование позволяет ответить на вопрос, а прибыльна ли стратегия? Более того с помощью простого теста можно увидеть все подводные камни стратегии, а также смоделировать потенциальный доход!

Установка Simple FX Tester

Программа для МТ4 SimpleFXTester представляет собой вспомогательный советник, который предназначен для тестирования любых торговых стратегий, как для рынка Форекс, так и для торговли CFD, на истории.

Бесплатно скачать тестер ручных стратегий Simple Forex Tester v.2.0 вы можете кликнув на кнопку:

После разархивирования вы увидите две папки с файлами: «MQL4» и «Файлы тестера».

Содержимое папки «Файлы тестера» просто скопируйте в папку с вашим установленным терминалом. Файлы из папки «MQL4» переместите туда же, в одноимённые папки — индикатор в папку Indicators, а советник в папку Experts.

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

После перезапуска терминала, тестер ручных стратегий Simple Forex Tester, будет готов к работе.

Также очень важно позаботится над полнотой исторических котировок. Для этого войдите в меню «Сервис» — «Архив котировок» В появившейся таблице, выберите нужные валютную пару и таймфрейм, после чего загрузите котировки.

Загрузка котировок для Simple FX Tester

Как пользоваться тестером стратегий

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

Для этого нажмите на соответствующий значок лупы, вверху терминала, либо воспользуйтесь комбинацией горячих клавиш «Ctrl+R».

В появившемся тестере внизу графика обязательно нажмите на «Визуализация», а также выберите валютную пару, таймфрейм и непосредственно сам советник SimpleFXTester:

Запуск Simple FX Tester

После нажатия на кнопку «Старт» тестер откроет новый график, на котором вы можете запустить любой шаблон стратегии.

Одновременно с запуском тестера у вас появится специальное окно Simple Forex Tester’a, внутри которого вы можете открывать сделки, отслеживать ситуацию по открытым/закрытым сделкам, модифицировать открытую сделку (переносить стоп, профит, устанавливать трейлинг), а также закрывать открытую сделку.

В этом же первом окне присутствует возможность ускорять или замедлять движение котировок бегунком.

SimpleFXTester

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

Если хотите потестить стратегию с отложенными ордерами, в строке «Order Type» смените с «Instant Execution» на «Pending Order». После этого можете выбрать тип отложенного ордера, а также цену, по которой его следует установить.

Simple Forex Tester. Эффективное решение для тестирования стратегий

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

Также данные по открытой сделке, а именно: цена, объем и профит, отобразятся в табличке.

Работа с Simple Forex Tester

После проведения теста стратегии все открытые вами сделки попадут во вкладку «Результат». Тестер наглядно покажет рост или падение вашего графика доходности и выдаст общие данные во вкладке «Отчет».

В заключение хотел бы подчеркнуть тот факт, что с помощью Simple Forex Tester можно протестировать абсолютно любую торговую стратегию для CFD контрактов и Форекс !

И да, стоит помнить — затраченное время на тесты не только сбережет ваш депозит, но и позволит заранее подготовиться к торговле в режиме реального времени!

Кроме того, подарит тот драгоценный опыт, который трейдеры зарабатывали годами, методом проб и ошибок, в то время, когда подобных программ не существовало -)

Источник https://howtotrade.biz/forex-tester-3/

Источник https://tlap.com/kak-testirovat-sovetnik/

Источник https://sergmedvedev.ru/binarnye-opciony/obuchenie-treiding/simplefxtester/

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

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: