Наш рейтинг брокеров | криптобирж для VIP-клиентов (депозит более $10000)

Как бесплатно протестировать торгового эксперта в MQL5

В интернете много споров о том, существуют ли торговые эксперты, которые могут приносить стабильную прибыль. И правда ли, что чем дороже советник, тем лучше он работает. В этой статье мы научим бесплатно тестировать торговых роботов в терминале Метатрейдер 5 на примере нескольких самых дорогих советников из маркета MQL5.

Советники в MQL5

Любой желающий может выставить в маркете MQL5 на продажу свой советник. Конечно, Метатрейдер тщательно их проверяет, но это не значит, что покупателю перед покупкой не обязательно делать проверку самостоятельно. Тем более, некоторые советники стоят недешево.

Заходим на маркет mql5. Как видим, цены на некоторые советники большие - до $5000.

Любой торговый експерт, который продается на mql5, вы можете совершенно бесплатно протестировать в тестере стратегий терминала Метатрейдер с максимальной нагрузкой. Это поможет не купить безделушку, поверив красивой обертке из скриншотов и липовой истории торгов.

Давайте разберемся, как работает тестер.

Тестер стратегий в Метатрейдер 5

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

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

На тест одного советника, в зависимости от временного промежутка, логики експерта, мощности вашего компьютера, уходит от 40 минут до 5 часов.

Рекомендуем всегда проверять советники именно на МТ5, чтобы итог проведенного теста был максимально близок к рыночным условиям. В МТ4 обработка ведется на основании секундных баров, а в пятой версии учитывается каждый тик. Кроме того, в МТ5 идет автоматическая и чистая загрузка исторических данных (тиков), а в МТ4 нужно принудительно загружать историю, и она в основном не полная и плохого качества.

Чтобы включить тестер, переходим в пункт главного меню “Вид” и выбираем в ниспадающем списке “Тестер стратегий”.

  1. Выбор советника для теста.
  2. Торговый инструмент, на котором будут проходить торги.
  3. Таймфрейм.
  4. Интервал - промежуток времени, на котором мы хотим провести тест.
  5. Форвард. Здесь можно выбрать несколько промежутков истории, когда тест не будет проводиться. Многие разработчики подгоняют своих роботов под историю - данная функция позволяет защититься от таких торговцев. Она “ломает” историю, следовательно, подогнанный советник не покажет на ней хороший результат, а честный (если, конечно, он качественный) - покажет.
  6. Задержки. Сюда нужно внести реальное исполнение в миллисекундах вашим брокером, на котором проводится тест. Это приблизит проверку до рыночных условий. Также функция эмитирует проскальзывания, которые часто случаются в момент выхода новостей
  7. Моделирование. Качество тиков, которое мы берем из истории.
  8. Все тики - качество моделирования примерно 50%.
  9. Каждый тик на основе реальных тиков - качество 100%. Рекомендуем выбирать именно эту настройку.
  10. OHLC на М1 - свечное тестирование, качество низкое.
  11. Только цены открытия - качество примерно 25%.
  12. Математические вычисления - качество примерно 25%.
  13. Начальный депозит вашего счета и торговое плечо.
  14. Оптимизация. Оптимизирует ваши настройки на временном промежутке и по заданными вами параметрам.
  15. Медленная. Самый качественный метод оптимизации.
  16. Быстрая. Качество урезано примерно на 50%.
  17. Быстрая (генетический алгоритм). Качество очень низкое.
  18. Все символы. Ваш настроенный советник проверит все символы, находящиеся в окне “Обзор рынка”, то есть тестер прогонит все инструменты, которые у вас визуализированы, по тем параметрам, которые вы укажете в настройках.

Как протестировать торгового робота

Если вы еще не зарегистрированы на “Маркете”, вам нужно это сделать. В торговом терминале открываем в главном меню пункт “Файл”, в ниспадающем списке выбираем “Авторизоваться в MQL5.community”. Справа выскочит окно: если у вас есть аккаунт, то просто введите логин и пароль, если нет - зарегистрируйтесь.

Переходим на маркет и выбираем продукт для тестирования, жмем “Скачать демо бесплатно”. Метатрейдер при этом должен быть открытым. Нажимаем ”Да, у меня есть MetaTrader5”. По нажатию на кнопку вас перебросит сразу в МТ5, куда уже загружен данный эксперт. Для проверки мы выбрали эксперта стоимостью $5342.

В тестере стратегий выбираем советник, щелкаем два раза левой клавишей мышки. Проводим первичную настройку с параметрами, которые рекомендует продавец:

  1. валютная пара - AUDNZD,
  2. таймфрейм - 15 мин,
  3. интервал - с начала года по сегодня.
  4. Форвард не включаем.
  5. Задержку ставим такую, которая есть по факту у вашего брокера, в нашем случае это 250 миллисекунд.
  6. Выбираем “Каждый тик на основе реальных тиков”.
  7. Депозит - 1000,
  8. Кредитное плечо - 500.
  9. Оптимизацию включать не нужно.

Внизу справа нажимаем кнопку “старт”. Нужно немножко подождать, пока терминал загрузит историю тиков у брокера.

После завершения прогона, внизу нажимаем вкладку “График”, где на графике можно увидеть историю наших тестов.

Красным мы выделили, в какую просадку входил депозит; синим - сделки, которые закрывал робот. При просадке -$150 прибыль на одну сделку в среднем +$7. Советник показал прибыль, но при депозите в $1000 он допускал просадки до $150, при этом прибавлял на сделках чаще всего лишь $5.

Полный расширенный отчет по прогону можно увидеть, перейдя к пункту “Бектест”.

На что тут стоит обратить внимание: как видим, “Качество истории” - 100%, это значит, что не был потерян ни один тик, все соответствует действительности.

Чтобы посмотреть, когда какие ордера открывались, нужно в пункте “Бектест” навести курсор на центр блока и нажать правую клавишу мышки. Появится окно с настройками.

Выберите пункт, который вам нужен, к примеру, “Сделки”. В таком формате можно более точно разобрать каждую сделку отдельно.

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

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

Пример 1. Тестируем эксперт за $4999

Переходим в “Маркет”, выбираем советника и делаем все точно так, как делали в предыдущем примере. Как советует автор торгового эксперта, меняем только валютную пару - ставим золото, у нас оно называется XAUUSD.

Вот что заявляет разработчик в описании советника:

“Этот EA (​​expert advisor - ред.) уже готов к работе. Установите все в значение false, затем измените только в настройках Commodities значение false на true, затем тестируйте столько, сколько хотите, когда вы будете удовлетворены результатами, разместите сообщение на своем реальном или демо-счете для форвард-тестирования или реальной торговли”.

Мы все так и сделали: настройки по-умолчанию, везде false (отключено), только у Commodities значение true (включено).

Запускаем тест.

И тут мы видим непонятную работу эксперта. Просадка $500, а если бы у нас депозит был до $300, нас бы сразу вынесло по маржинколу. Описать работу данного советника мы не можем, так как понять, что он делает - невозможно. Исходя из графика, на котором указаны сделки, можно понять только одно: робот открыл сделку против рынка, выдержал ее, и потом в моменте закрыл. Никаких технических целей, глядя на график, мы не нашли, наоборот, когда была открыта сделка, трендовый канал был пробит, и вместо продажи, которую сделал робот, нужно было покупать с коротким стопом!

Вывод: очень странный советник за большие деньги.

Пример 2. Тестируем эксперт за $2250

Вот что заявляет продавец в описании робота:

“Эксперт обеспечивает сбалансированное соотношение риска и прибыли и легко переживает все рыночные обстоятельства - даже самые критические, такие как Corona, Brexit…”

Устанавливаем все, как и делали ранее. Ставим валютную пару GBPUSD, как рекомендует создатель робота. Также он просит ставить торговое плечо 30, что мы и сделаем.

Параметры же оставляем, как рекомендует автор, то есть дефолтные.

Провести тест советника нам не удалось, он просто ругается на ошибку и “вылетает”.

Пример 3. Тестируем эксперт за $2000

Описание от разработчика:

“Советник создан на основе скальпинга, не использует мартингейл или сетку и имеет стоп-лосс для каждой позиции”.

Но нас удивило другое:

”Для тестера стратегий используйте таймфрейм H1 или выше. Для реальной торговли он использует M5”.

То есть вы проверяете советника на временном периоде Н1, а торговать надо на реальном счете М5 - какие-то несостыковки. Для чего продавец все это написал, непонятно. Получается, что все наши тесты ничего не стоят, так как тестировать нам предлагается на Н1, а в реале советник торгует на М5.

Мы все же решили попробовать протестировать робота и М5, и Н1.

Устанавливаем все, как делали ранее. Возвращаем плечо к 500 и меняем таймфрейм на М5. Торговать будем Британским фунтом.

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

Теперь попробуем потестировать робота с таймфреймом Н1. Сделок стало меньше, но картина все равно опасная.

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

Пример 4. Тестируем эксперт за $980

“Торговый метод EA Stenvall MK III представляет собой гибрид трендовой стратегии с контртрендовой стратегией (проще говоря, торговля на пробой и отскок от заданных уровней). Stenvall хорошо подходит для долгосрочного использования в частных инвестициях или для создания учетной записи доверительного управления”, - написано о торговой стратегии в пререлизе.

По рекомендации продавца мы ставим таймфрейм М5, пара для торговли - EURUSD, настройки параметров - те, которые предложил продавец.

Запускаем тестирование.

Прибыль составила $1400 за полгода. Доход хороший, 140% в плюс от начального депозита, но снова-таки большие просадки, передержки сделок - это портит картину.

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

Общий итог

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

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

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

Скрытый автор
Не нашли ответ на свой вопрос?
Задайте его экспертам! Ответ приходит очень быстро и прямо на ваш email.

Добавляя подтверждение "Я не робот" вы так же даете согласие получать сообщения от ru.brokers.best и принимаете его Политику конфиденциальности, позволяя ru.brokers.best хранить и обрабатывать вашу личную информацию, указанную выше, для предоставления вам запрашиваемого контента.

Рейтинги брокеров
Мая
Контракты на разницу

CFD - заработок на разнице цен на определенный товар, без владения самим товаром (золото, нефть, газ и т.д.).

Бинарные опционы - это как ставка на спортивное событие, например вы делаете "ставку" X долларов, что цена нефти через день будет Y. Если это случилось получите прибыль, не случилось - теряете всю "ставку".

Forex - торговля валютами и заработок на их курсах.

Индексы - заработок на изменении экономических индексов разных стран.

Акции - заработок на акциях крупнейших компаний мира.

Торговые платформы
Автоторговля

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

Copy-трейдинг - автоматическое копирование сделок успешных трейдеров.

Управление капиталом

Суть этих опций в том, что вы передаете свои средства в управление менеджеру, который совершает сделки вместо вас.

LAMM - менеджер торгует на своем счете, а система дублирует его действия на вашем.

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

MAM - менеджер торгует вашими средствами сразу с нескольких ваших счетов.

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

Тип брокера

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

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

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

DMA - клиент покупает\продает у поставщика ликвидности, при этом участие брокера сведено к минимуму, а трейдер получает большую свободу действий.  

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

Исполнение

Instant Execution - сделка откроется\закроется по конкретной цене. При этом если за время подачи запроса на биржу цена изменится в негативную сторону и станет невыгодной вам\брокеру, то брокер вернет отказ в исполнении сделки. Это может помешать вашей автоматической торговле или потребовать дополнительного внимания для обработки отказов (реквотов).

Market Execution - сделка откроется\закроется по рыночной цене и произойдет в любом случае, даже если цена будет отличаться от вашей изначальной заявки. Это более быстрый вариант выставления ордеров и их исполнения, при этом не требующий слежения за отменами сделок.

Спред

Спред - это разница между ценой покупки и продажи товара на бирже.

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

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

Энергоносители
Фондовые биржи

Биржи по типу торгуемого товара делят на: фондовые, товарные и валютные. Но чаще биржа включает в себя все эти 3 типа.

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

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

Валютная биржа - организует и проводит биржевые торги валютой и др. финансовыми инструментами (не путать с Forex).

Индексы

Индексы описывающие усредненную (по специальной формуле) суммарную стоимость акций топовых компаний конкретной страны. Как правило такие индексы отражают состояние экономики в стране.

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

Возможности

Скальпинг - частые сделки с небольшой прибылью за короткий промежуток времени.

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

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

VPS - это постоянно работающий сервер, на котором круглосуточно будет работать программа для автоматической торговли.

Autochartist - программа, которая автоматически анализирует графики цен, и прогнозирует развитие событий на рынке.

Торговые сигналы - брокер предоставляет свои сигналы для начала сделок или позволяет получать другие. При этом вы сами выбираете каким сигналом пользоваться для трейдинга.

Финансовые регуляторы

Финансовые регуляторы - организации которые регулируют финансовый рынок (в том числе и брокеров) в конкретной стране.

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