Всё о тестере стратегий МТ4 (Метатрейдер 4) — полная версия
Дата: 28.11.2024 | Разместил(а): Диляра Алиева

Рубрика(и): Советники (МТС и АТС),

-------

Тестер стратегий МТ4

Друзья в сегодняшнем видео мы с вами изучаем такой важный вопрос как тестирование Форекс роботов в MQL4.

— Небольшой технический момент
— Скачать MetaTrader4
— Как запустить тестер стратегий
— Основные возможности тестера стратегий
— Варианты тестирования
— Анализ результатов работы советника
— Когда тестер стратегий ошибается
— Общий вывод
— Видео

Небольшой технический момент

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

Как это сделать? Всё очень просто. Вам достаточно запустить загрузчик.

Скачать MetaTrader4

И в окошке терминала установки вашего робота вместо кнопки «Далее» нажать кнопку «Настройки».

Смотрите:  Как пользоваться тестером стратегий в МТ4? (краткая версия)

Тестер стратегий МТ4, изображение №2В противном случае 2 терминал установится поверх предыдущего. После этого жмем кнопку «Обзор». Выбираем диск и создаем новую папку для советников.

Тестер стратегий МТ4, изображение №3Нажимаем «ОК», а затем «Далее».

Тестер стратегий МТ4, изображение №4Жмем пока терминал загрузится. Нажимаем «Готово».

Тестер стратегий МТ4, изображение №5Осталось отправить ярлык на рабочий стол. Для этого открываем папку, в которую мы загружали файл. Наводим курсор на файл terminal, жмем на правую кнопку мыши (ПКМ), выбираем «Отправить», а затем «Рабочий стол».

Тестер стратегий МТ4, изображение №6Теперь для открытия терминала достаточно будет два раза нажать на нужный значок.

Тестер стратегий МТ4, изображение №7Внимание! Все действия с роботами проделываем только на демо-счете.

Как запустить тестер стратегий

Для запуска тестера стратегий нужно открыть торговый терминал, нажать на вкладку «Вид» и выбрать «Тестер стратегий».

Тестер стратегий МТ4, изображение №8Также можно одновременно нажать на клавиши CTRL и R.
В самом низу терминала появилось окошечко тестера стратегий.

Тестер стратегий МТ4, изображение №9Зачем он вообще нужен? Тестер стратегий позволяет протестировать роботов на исторических данных. То есть робот будет торговать согласно своему алгоритму, позволяя узнать как бы робот торговал за последний год или за последние два года на паре EUR/USD или любой другой необходимой для проверки паре.

Основные возможности тестера стратегий

Тестер стратегий МТ4, изображение №10

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

Первое, мы выбираем советника. По умолчанию у вас будет установлено два советника, которые идут с комплектом метатрейдера. Это MACD Sample и Moving Average.

Тестер стратегий МТ4, изображение №11Из названия видно, что один использует Moving Average, то есть скользящую среднюю для своей работы, а другой советник используется индикатор MACD. Давайте выберем Moving Average. Другими словами, все манипуляция мы будем производить именно в данном советнике.

Символ
Следующая опция — пара на которой мы будем тестировать советник. Выберем EUR/USD.

Тестер стратегий МТ4, изображение №12

Модель
Далее нужно выбрать модель из трех предоставленных вариантов:

1). Все тики. Результаты наиболее точны, но ждать придется достаточно долго.

2). Контрольные точки.

3). По ценам открытия. Самый быстрый, но содержит много ошибок.

Тестер стратегий МТ4, изображение №13Хотя по ценам открытия самый грубый метод, зато самый быстрый.

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

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

Тестер стратегий МТ4, изображение №14Период тайм-фрейма
Обычного производители роботов указывают на какой паре и каком периоде его использовать. В зависимости от выбора тайм-фрейма результат может быть совершенно разный.

Тестер стратегий МТ4, изображение №15Спред
Это очень важный параметр. По умолчанию у вас будет стоять текущий. Но тут есть нюансы. К примеру, если при текущем спреде анализировать торговлю вы будете в выходной день, спред будет завышен.

Тестер стратегий МТ4, изображение №16
Обусловлено это тем, что в выходной день рынки не двигаются. То есть данный некорректный спред завышен. В обычных условиях он где-то составляет 1,5 или 15 пунктов пятизначных. Для тестирования мы имеем возможность установить любой спред. Однако, при завышенном спреде результаты естественно будут хуже.

Тестер стратегий МТ4, изображение №17Чем выше спред, тем больше мы переплачиваем за каждую сделку.

Оптимизатор
По этой теме у нас будет отдельный видео урок.

Тестер стратегий МТ4, изображение №18Визуализация
С ее помощью можно увидеть как робот рисует каждый бар.

Тестер стратегий МТ4, изображение №19Обратите внимание, у вас появляется новый график и он как бы в реальном времени. С того момента, когда у него есть новая история, он начинает строить график. При этом робот не знает, что в правой части. Он видит цену за определенный период и, если есть точка входа у робота, он открывает сделку, если сигнал выполнен. То есть визуализация позволяет нам смотреть, как бы робот торговал в реальном времени.

Тестер стратегий МТ4, изображение №20Визуализация позволяет понять, как работает советник (где он открывает сделки). Это в том случае, если у нас нет описания советника. Другими словами, визуализация позволяет понять логику работы советника.

Обратите внимание! Если мы не хотим смотреть визуализацию, но хотим быстро посмотреть график, тогда достаточно нажать на кнопку «Посмотреть график». Тогда появится вкладка с новым графиком.

Тестер стратегий МТ4, изображение №21Свойства эксперта
Это очень важная кнопка. С ее помощью можно задать детальные параметры для тестирования. По умолчанию у нас идёт депозит 10000 долларов. То есть, тестирование начинается именно с этого депозита. Тут можно установить практически любое значение.

Тестер стратегий МТ4, изображение №22После этого нужно выбрать позицию. Их всего три:

Long only. Только покупка. То есть, мы разрешаем советнику только сделки на покупку. В этом случае сделки на продажу будут игнорироваться.
Short only. Только продажа. То есть, мы разрешаем советнику только сделки на продажу. В этом случае сделки на покупку будут игнорироваться.
Long&Short. Покупка&Продажа.
Тестер стратегий МТ4, изображение №23
Первые два случая используют, когда уверены в тренде.

Вкладку «Оптимизация» пока не трогаем так как по ним у нас будет отдельный видео-урок.

Тестер стратегий МТ4, изображение №24Вкладка «Входные параметры». Это очень важная вкладка. Здесь указаны параметры, которые создатель советника позволяет пользователю изменять не прибегая к правки кода. То есть в этой вкладке у нас есть пять параметров, которые мы можем изменить в советнике.

Тестер стратегий МТ4, изображение №25Лот. То есть, каким лотом мы можем торговать. По умолчанию стоит 0,1. Мы можем параметр изменить на допустим 0,01.

Maximum risk — 0,02. Отвечает за Money Management. Здесь в процентах устанавливается каким объёмом от вашего счёта будет торговать советник Moving Average. По умолчанию стоит 0.02, что означает размер открытых позиций, не может превышать 2% депозита.

DecreaseFactor — 3.0. Ограничиваем убытки. После установки стоит 3. Это значит, что после третьей убыточной позиции робот уменьшит объём лота в два раза.

MovingPerod – устанавливает период индикатора скользящая средняя, изначально равен 12.

MovingShift – отвечает за сдвиг скользящей средней, по умолчанию 6.

Свойства символа

Так как до этого мы установили пару Евро/Доллар именно их свойства показывают в появившемся окне.

Тестер стратегий МТ4, изображение №26Изменить Эксперта
Это правка кода. Если нажать на кнопку, то откроется редактор кода для программистов. Если вы не знаете, что такое программирование это вам конечно не нужно. Потому что здесь стоит нечаянно убрать точку с запятой или фигурную скобку, всё сломается и алгоритм не будет работать.

Тестер стратегий МТ4, изображение №27Кнопка «Старт»
После того, как установлены все параметры, нужно нажать на кнопку «Старт». Тестер начнет тестирование цен.

Тестер стратегий МТ4, изображение №28На что стоит обращать внимание в отчете. Во-первых, есть чистая прибыль или нет. Ну, а второй фактор — это прибыльность или Профит Фактор.

Тестер стратегий МТ4, изображение №29

Варианты тестирования

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

Тестер стратегий МТ4, изображение №30Обратите внимание на history download он заканчивает закачивать минутную историю.

Внимание! При первом запуске на любой валютной паре я всегда рекомендую выбирать «Все тики». Тестер в данном случае с сервера вашего брокера закачивает всю доступную историю.

Тестер стратегий МТ4, изображение №31Тестирование тут идет 3-5 минут, в зависимости от истории.

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

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

На что обращать внимание при анализе робота?

1) Приносит советник прибыль или нет? Следует заметить, что около 90% бесплатных роботов либо мусор либо непригодны для использования. Научившись грамотно использовать тестер стратегий, вы сэкономите много времени нервов и денег.

Тестер стратегий МТ4, изображение №322). Прибыльность или Профит-фактор. Это во сколько раз суммарная прибыль по всем сделкам превосходит суммарный убыток. Хорошим считается показатель более 1,5. Другими словами, ваша суммарная прибыль в 1,5 должна превышать суммарный убыток.

Тестер стратегий МТ4, изображение №333). Количество сделок. Чем больше, тем лучше. К примеру, если у нас советник даст всего 10 сделок, даже если они все будут прибыльные, толку от этого не будет. Это очень мало, а значит полученные данные статистически недостоверны.

Тестер стратегий МТ4, изображение №34Помимо этого, изучая кривую графика, мы можем выделить определенные периоды, когда робот зарабатывал.

Тестер стратегий МТ4, изображение №35Робот Moving Average, как видно из тестирования, скорее всего трендовый. Ему нужны безоткатные однонаправленные движения, чтобы цена шла в одну сторону. В этом случае робот будет приносить прибыль.

Когда тестер стратегий ошибается

На что следует обращать внимание.

  1. Спред. Рекомендую использовать чуть завышенный.
  2. Свопы. Тестер стратегий не учитывает свопы. А именно он почти всегда ухудшает наши результаты.

Обратите внимание! По паре Евро/Доллар своп длинных позиций -11, а коротких 1,5.
Тестер стратегий МТ4, изображение №36То есть, если предположить, что половина наших сделок будет на продажу, а половина на покупку, причем они будут держаться минимум сутки, то мы будем платить своп брокеру больше, чем когда мы будем зарабатывать на свопе, когда у нас короткие позиции. Это тоже ухудшит итоговый результат.

3. Быстрые сделки. Длительность несколько минут или даже секунд. Тестер стратегий не в состоянии обработать быстрые сделки.

4. Малые стоп лоссы и тейк профиты. Тестер не всегда может их корректно обработать. Это тоже ухудшает результат.

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


Общий вывод

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

Внимание! В тестере стратегий робот торгует по истории, поэтому в реальном времени ситуации может быть совершенно иной.

Видео
Посмотрите видео для закрепления материала. Длительность записи: 57 минут (рекомендую смотреть видео со скоростью 1.25)

Серьёзный трейдинг - blog-forex.org
Репост записи

Стратегии А. Быкова

___

Похожее:

  1. Торговый терминал МТ4 (мататрейдер 4) — самый популярный на Форекс!

  2. Торговый терминал «квик» (QUIK) — основная платформа для доступа к Мосбирже!

  3. Остановка торгового робота (МТС) в трейдинге

Комментируй запись!

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