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

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

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

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

Тестер стратегий мт4. Как использовать?

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

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

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

тестер стратегий мт4
Пример того, как выглядит тестер стратегий мт4
  • Тип алгоритма, который будем тестировать, в нашей ситуации это будет «Советник»
  • Название робота, по которому мы будем проводить тестирование
  • Символ финансового актива, а так же период на котором мы будем производить тест
  • Модель, по которой мы будем делать тест
  • Спред, можно выбрать текущий или же есть варианты на выбор (два, пять, десять, тридцать, пятьдесят или сто)
  • На каком временном периоде будем проводить тестирование
  • Визуализировать тестирование или нет

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

  • Тестирование по модели всех тиков
  • Тестирование по модели контрольных точек
  • Тестирование по модели «По ценам открытия»

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

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

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

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

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

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

Тестер ручных стратегий для мт4. Результаты

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

тестер стратегий мт4
Пример результатов тестер стратегий мт4

Если нажать на кнопочку «График», то перед Вами появится кривая доходности и того, как изменялся Ваш депозит по всему ходу теста, вторая вкладочка, которая называется «Отчет», дает более полную картину, в которой можно посмотреть такую информацию как;

  • Какое количество баров было проверено
  • Какое было качество моделирования
  • Размер прибыли (чистый, общий, размер убытка)
  • Прибыльность системы
  • Каким является математическое ожидание выигрыша
  • Какой была абсолютная просадка, а так же максимальная и относительная
  • Каким было общее количество сделок, сколько из них было прибыльными, а сколько убыточными
  • Сколько прибыли принесла максимальная сделка, а сколько убытка принесла минимальная
  • Сколько сделок прибыльных или убыточных было подряд, а так же каким был убыток или прибыль от них

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

Ручной тестер стратегий mt4

Если рассматривать классический (стандартный) тестер стратегий, который уже установлен в торговую платформу, то он может работать только с файлами, которые скомпелированы именно под него, ранее мы уже немного затрагивали данную тему. Но справедливости ради отмечу, что такой перевод будет доступен только тем людям, которые отлично понимают язык программирования MQL, хоть он и считается самым простым среди программных языков, но все таки для простого обывателя взять и сделать будет очень сложно. Более того, во многих случаях, уже созданную стратегию надо будет постоянно обновлять и подстраивать под рыночные реалии.

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

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

  • Размещение, а так же изменение как отложенных, так и рыночных ордеров
  • Установка, а так же изменение страховочного стопа и уровня фиксации прибыли
  • Размер лота, с которым будет открываться каждая торговая позиция
  • Переворот, а так же локирование позиций
  • Установка трала (трейлинг-стопа)

Давайте рассмотрим один из примеров, который мы будем делать на ручном тестере стратегий под названием MT4 Trader System 2.

Ссылка на скачивание ручного тестера здесь

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

  • Открываем торговую платформу и переходим во вкладку «Файл», после чего нажимаем на менюху «Открыть каталог»
  • В окошке, которое Вы увидите, нажимаем на папку MQL
  • В папке MQL нам нужны будут папочка Experts, в нее мы будем копировать файлы из одноименной папки, а в папку Indicators так же копируем из одноименной папки
  • Так же нам необходимо будет установить шаблоны, они находятся в папочке Templates
  • После того, как Вы все установили, обязательно сделать перезагрузку платформы, так как без перезагрузки, данные не обновятся

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

ручной тестер стратегий mt4
Пример на графике ручной тестер стратегий mt4

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

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

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

  • Exp tester pad
  • Simple Forex Tester
  • FX Blue TraingSimulator
  • V Hands Trade
  • Manual Strategy FXTester

Подведем итоги

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

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

Рейтинг
( 1 оценка, среднее 5 из 5 )
Форекс Заработок/ автор статьи
Загрузка ...
Investicii-V