Получайте свежие новости на почту
Только свежие статьи
Подпишись!

В каждом письме есть кнопка отписаться на тот случай если я вам надоел!

ГлавнаяВсе о ФорексМетаТрейдерТестер стратегий MT4 — как пользоваться и инструменты для ручной проверки

Тестер стратегий MT4 — как пользоваться и инструменты для ручной проверки


Лучшие брокеры РФ и мира

FX РФИностранныеБинары через МТ4Крипто
1Бро №1Бро №1Бро №1Бро №1
2Бро №2Бро №2Бро №2Бро №2
3Бро №3Бро №3Бро №3Бро №3
4Бро №4Бро №4Бро №4Бро №4

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

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

Выполнить тест можно только скомпилированной стратегии (ее признак – расширение файла .ex4). Компиляция выполняется в редакторе MetaQuote Language, вызывающемся из терминала МТ4 нажатием F4 или через меню «Сервис».

Вызывается тестер стратегий MT4 комбинацией клавиш Ctrl&R (также его можно активировать из меню «Вид» или из панели инструментов, щелкнув нВ значке с лупой). Окно тестера откроется в нижней части терминала. В этом окне необходимо перейти на вкладку «Настройка» (рис. 1), на которой следует задать следующие параметры:

  • тип тестируемого алгоритма (в нашем случае советник);
  • название советника, который необходимо протестировать;
  • символ актива и период, на котором будет походить тестирование;
  • модель, по которой будет проводиться тестирование;
  • спред (текущий или на выбор из предложенных значений – 2, 5, 10, 30, 50 или 100);
  • временной интервал тестирования;
  • необходимость визуализации.
Рисунок 1. Окно тестера стратегий МТ4.

Рисунок 1. Окно тестера стратегий МТ4.

Одним из важнейших параметров, напрямую влияющих на результаты теста, является модель тестирования. Предлагается 3 модели:

  1. Все тики;
  2. Контрольные точки;
  3. По ценам открытия.

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

Также следует задать параметры эксперта. Они располагаются в окне, открывающемся нажатием кнопки «Свойства эксперта» (на рис. 2 и 3 приведены примеры для стратегии Moving Average). Первая вкладка (рис. 2) позволяет задать параметры режима тестирования – размер и валюту депозита, а также направление открываемых позиций (только покупка, только продажа или покупка и продажа).

Рисунок 2. Вкладка «Тестирование» свойств стратегии Moving Average в тестере MT4.

Рисунок 2. Вкладка «Тестирование» свойств стратегии Moving Average в тестере MT4.

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

Рисунок 3. Вкладка «Входные параметры» стратегии Moving Average в окне свойств тестера MT4.

Рисунок 3. Вкладка «Входные параметры» стратегии Moving Average в окне свойств тестера MT4.

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

Результаты работы тестера стратегий MT4

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

Рисунок 4. Результаты работы тестера MT4 на стратегии Moving Average в период с 13.05.18 по 15.05.18 на паре AUDUSD с таймфреймом M15.

Рисунок 4. Результаты работы тестера MT4 на стратегии Moving Average в период с 13.05.18 по 15.05.18 на паре AUDUSD с таймфреймом M15.

На вкладке «График» можно посмотреть, каким образом изменялся размер депозита. А на вкладке «Отчет» приведена статистика тестирования:

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

Тестер ручных стратегий для МТ4

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

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

  • размещение и изменение рыночных или отложенных ордеров;
  • установку и изменение СтопЛоссов и ТейкПрофитов;
  • задание размера лота сделки;
  • переворот и локирование текущих позиций;
  • установку трейлинг-стопа позиции.

Рассмотрим пример с ручным тестером стратегий MT4 TradeSystem 2. Он выполнен как набор из советника, индикатора и шаблона, файлы которых помещены в архиве, который можно скачать отсюда. Эти файлы копируются в папки «Каталога данных» терминала, соответственно, MQL/Experts, MQL/Indicators и templates. Доступен тестер стратегий МТ4 TradeSystem 2 будет лишь после перезапуска терминала.

Ручное тестирование осуществляется в штатном тестере стратегий MT4, в котором необходимо в поле «Советник» выбрать TradeSystem. Обязательно следует включить визуализацию. После запуска режима тестирования отобразится новое окно графика выбранного финансового инструмента, в котором будут отображены две панели (рис. 5):

  • слева – текущие результаты торговли по проверяемой стратегии;
  • справа – панель управления сделками.
Рисунок 5. Окно графика с ручным тестером стратегий MT4 TradeSystem.

Рисунок 5. Окно графика с ручным тестером стратегий MT4 TradeSystem.

Обязательно перед тестом ручными тестерами следует подгружать историю котировок финансового инструмента, по которому и проводится тестирование. Делается это при открытом окне «Тестер» нажатием клавиши F2 и в открывшемся окне выбирается символ требующегося актива. Затем нажимается кнопка «Загрузить».

Из других тестеров ручных стратегий для МТ4 можно отметить:

  • Exp – TesterPad;
  • Simple Forex Tester;
  • FX Blue Trading Simulator;
  • VHandsTrade;
  • Manual Strategy FX Tester.
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 оценок, среднее: 5,00 из 5)
Загрузка...

Оставить комментарий

Ваш email нигде не будет показанОбязательные для заполнения поля помечены *

*

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.