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

Содержание

Работа с тестером стратегий MetaTrader4: ошибки рассогласования и архив котировок в MT4

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

Мастер класс «Работа с тестером стратегий MetaTrader4″ — часть 3

Способы борьбы с ошибками рассогласования

Как бороться с ошибками рассогласования? Существует два пути: закачка котировок центра исторических данных (History Data Center — HDC) компании Meta Quotes и создание всех временных периодов на основании имеющейся минутной истории.

Первый способ намного проще, но требует затрат Интернет-трафика. Для этого всего лишь нужно зайти в пункт главного меню МТ4 «Сервис» и выбрать подпункт «Архив котировок» или просто нажать F2. В открывшемся окне выбрать валютную пару двойным кликом левой клавиши мышки, а затем период «1 минута».

После этого жмем «Загрузить», читаем появившееся сообщение, которое извещает о том, что будут закачаны данные с сервера компании Meta Quotes, жмем «ОК» и далее ждем окончания загрузки. После окончания загрузки будет задан вопрос о пересчете всех таймфреймов (периодов), на который необходимо ответить утвердительно. В результате мы получим историю минутных котировок с 1999 года.

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

Второй способ немного сложнее в реализации и дает меньше истории, но это будут точные котировки вашего брокера. Откройте минутный график нужной валютной пары и подкачайте историю котировок до конца, нажимая Home. При этом автопрокрутка графика должна быть выключена. Затем в окне Навигатора (Ctrl+N) найдите раздел «Скрипты», а в нем скрипт «period_converter». Перетащите его мышкой на график валютной пары.

Единственный входной параметр ExtPeriodMultiplier выставьте равным 60 (если необходимо создать часовой период) и жмите «ОК». Подождите несколько секунд, за которые скрипт должен успеть отработать, а затем удалите скрипт с графика – нажмите правой клавишей мышки для вызова контекстного меню и выберите «Удалить скрипт».

Для создания других периодов повторяем операцию с такими значениями параметра ExtPriodMultiplier: для М5 – 5, М15 – 15, М30 – 30, Н4 – 240, D1 – 1440.

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

И вновь результаты тестирования

А теперь вернемся к рассмотрению результатов тестирования (см. рис. 4). Конечно же, наиболее интересным является пункт «Чистая прибыль». Но сам по себе он мало что значит. Его необходимо соотносить с параметром «Максимальная просадка» — это максимальное  количество денег, которое было потеряно. При чем неважно, на каком этапе это произошло – вначале, в середине или в конце теста.

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

В приведенном примере по пути к заработку в 100 долларов мы на каком-то периоде потеряли 40.

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

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

Показатель матожидания — это чистая прибыль, деленная на количество сделок. Он измеряется в валюте депозита, поэтому для анализа лучше переводить его в пункты (для микролотов умножать на 10, для полных лотов – делить на 10).

Большие значения этого показателя также более предпочтительны, в то время как малые (меньше 10 пунктов) говорят о том, что стратегия быстро режет прибыльные сделки и долго держит убыточные.

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

Такое малое количество сделок объясняется тем, что мы применили самый простой метод тестирования. Проведите тест на модели «Все тики», используя тот же временной период, и увидите, как количество сделок возрастет до девяти (см. рис. 5).

Рис. 5. Отчет тестера стратегий на модели «Все тики».

Тут же стоит заметить, что качество моделирования у нас достигло максимального показателя 90% (на минутном периоде максимальный показатель 25%). Вместе с количеством сделок выросла и чистая прибыль, так как по-прежнему у нас нет убыточных сделок. Но не стоит обольщаться – мы просто выбрали довольно удачный для этого советника исторический период.

К тому же, никогда не стоит всерьез воспринимать результаты тестирования с небольшим количеством сделок. Минимальная выборка должна быть порядка 100 сделок, оптимальная – 1000. К тому же, исторический период должен быть не меньше года. Подтверждением вышесказанного будет тестирование этого советника с начала 2007 года по сегодняшний день.

Там ситуация менее привлекательная.

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

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

В закладке «График» можно увидеть наглядную историю изменения счета, где синяя линия – это график изменения баланса, а зеленая – эквити (средств которые останутся при закрытии всех позиций). Если тестирование производится не постоянным объемом средств (в нашем примере объем постоянен — 0.1 лота), то в нижней части графика выводится гистограмма изменения объема сделок.

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

Наиболее распространенными ошибками при написании советников являются попытки выставления отложенных ордеров слишком близко к рыночной цене, близкое выставление стопов и профитов, некорректное изменение параметров ордера или позиции. Последняя ошибка характерна как раз для советника MACD Sample. Если вы просмотрите весь журнал, то наверняка найдете такое сообщение об ошибке: «MACD Sample EURUSD,H1: OrderModify error 1».

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

В большинстве случаев в закладке «Журнал» отображаются только последние операции. Весь журнал можно просмотреть, открыв файл из папки МТ4\tester\logs с именем, представляющим текущую дату. Если производить один тест за другим, то в один и тот же файл журнала будет попадать информация из различных проходов тестирования. Чтобы журнал всегда содержал информацию только о текущем тесте, можно удалять этот файл самому или нажимать в закладке «Журнал» пункт контекстного меню «Стереть все журналы». К тому же чистить файлы журналов тестера иногда просто необходимо, так как частенько они занимают довольно большие объемы памяти.

Остальные статьи мастер класса «Работа с тестером стратегий MetaTrader4»

Источник: https://fortrader.org/learn/rabota-s-testerom-strategij-metatrader4-oshibki-rassoglasovaniya-i-arxiv-kotirovok-v-mt4.html

Устанавливаем тестер стратегий – пошаговое руководство

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

Как Вы уже поняли, скрипт тестера работает совместно с терминалом Metatrader 4, скачать программу вы можете винструкции по установке, обязательно прочтите статью «почему нельзя обновлять Метатрейдер».

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

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

Все эти файлы нужно скопировать в корневую папку вашего терминала. При копировании соглашайтесь с заменой папки “exsperts”. После этого запускаем терминал (двойной щелчок мыши на файле “terminal.exe”).

Читайте также  Месячная стратегия форекс

Настраиваем терминал MT4 для работы с тестером

Первое, что необходимо сделать – разрешить работу советников и обработку внешних dll данных. Для этого в верхнем меню переходим во вкладку “Сервис” -> “Настройки”.

В появившемся окне открываем вкладку “Советники” и ставим «галочки» так, как показано на рисунке и нажимаем “Ok”.

Скачиваем архив котировок

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

Это очень некачественные архивы данных с неточными котировками, а зачастую и вовсе с отсутствие данных за несколько часов. Единственным брокером на просторах СНГ, у которого более – менее нормальные котировки – это компания Альпари (терминал, который вы скачивали на этом сайте именно этого брокера).

Переходим во вкладку “Сервис” и выбираем пункт “Архив котировок”.

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

Запускаем тестер стратегий

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

Активируем поля настроек тестера как показано на рисунке.

  • Выбираем SimpleFxTester (это файл нашего тестера).
  • Выбираем валютную пару (либо другой инструмент), для которой скачивали архив котировок.
  • В поле “Модель” обязательно выбираем “Все тики (наиболее точный метод ….)”
  • Ставим галочку “Использовать дату” и выбираем периоды начала и окончания тестирования.
  • Ставим галочку в поле “Визуализация”, иначе мы не увидим графика.
  • Выбираем нужный таймфрейм.
  • Нажимаем “Старт”.

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

В появившемся окне кликаем “Ок”

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

Работаем с тестером стратегий

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

Второе – кнопка “Place New Order”, при нажатии на которую открывается окно с выбором параметров ордера.

В данном окне задаются параметры размера лота, стоп-лосс и тейк-профит уровни. Т.к. мы тестируем стратегии для бинарных опционов, нас эти параметры особо не интересуют. Единственное, что нам может быть полезным – это кнопки “Buy” и ”Sell”.

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

Я лично не использую тестер для этого, просто в момент появления сигнала, я ставлю тестер на паузу и фиксирую на листке бумаги, либо в таблице excel сделку, после того, как проходит период действия опциона который я тестирую (к примеру 60 секунд), я отмечаю в таблице как закрылась сделка с прибылью или убытком.

Настройка графика

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

Источник: http://BinaryMarket.ru/instrumenty-trejdera/tester-strategiy-ustanovka-i-nastroyka.html

Тестер стратегий Форекс в MT4 и 5 версии. Как настраивать и пользоваться программой?

Тестер стратегий Форекс является программой в МТ4 и МТ5, предназначенной симулировать процесс торговли на Форекс.

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

Возможности тестера стратегий Форекс в терминале МетаТрейдер, MT4 или 5 версии

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

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

ТОП 3 ЛУЧШИХ БРОКЕРОВ БИНАРНЫХ ОПЦИОНОВ

1.Olymp Trade — УВЕЛИЧИМ ВАШ ДЕПОЗИТ В 2 РАЗА:
2.Binomo — ДАРИМ БЕСПЛАТНЫЕ ОПЦИОНЫ НОВЫМ ТРЕЙДЕРАМ:
3.FinMax — 1 БЕЗРИСКОВАЯ СДЕЛКА В ПОДАРОК:

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

О возможностях MetaTrader 4 и 5

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

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

Важная особенность в тестировании стратегий Форекс

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

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

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

Тестер стратегий Форекс – как пользоваться программой в MT4?

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

ЛУЧШИЕ ФОРЕКС БРОКЕРЫ, ПО МНЕНИЮ РОССИЙСКОГО РЕЙТИНГА 2018 ГОДА:

InstaForex — 2007 год. Лицензии: ЦБ/РФ, КРОУФР, ЦРФИН. | ForexClub — 1997 год. Лицензии: ЦБ/РФ, CySEC, ЦРФИН. | Alpari — 1998 год. Лицензии: ЦБ/РФ, FCA, НАУФОР. |

Прилагаем видео: Поэтапное тестирование стратегий в новом MT4

Так как пользоваться функцией тестирования стратегий в МТ4?

Тестер стратегий Форекс в МТ4 можно вызвать посредством меню, как на рисунке ниже или нажатием комбинации клавиш «CTRL/R».

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

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

  • «Only Short» (они же: короткие),
  • «Only Long» (они же: длинные)
  • и «Long and Short» (двусторонние).

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

Помимо этого имеется возможность использования генетического алгоритма тестирования.

Далее, чтобы тестер стратегий в МетаТрейдере протестировал Вашу стратегию, необходимо заполнить входные параметры. Это те параметры (переменные), которые будут влиять на работу вашей системы или робота. Эти параметры можно менять непосредственно из клиентского терминала. Если Вы тестируете советников, то их входные параметры следует задавать в поле «Значение».

— В поле «Символ» указывается торгуемый инструмент.

— В поле «Модель» будет предложено выбрать один из вариантов, которые появятся в ниспадающем окне.

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

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

— Затем, необходимо выбрать период (временной таймфрейм, при котором вы желаете провести тест) и активировать кнопку «Старт». Зайдя в меню «Журнал» Вы увидите результаты тестирования и возможные возникшие ошибки.

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

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

Как пользоваться этой тестирующей программой в MT5?

Вход в режим тестирования ничем не отличается от работы с тестером в МТ4. Параметры выставляются аналогично.

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

Также, в МТ5 тестер стратегий Форекс может работать в разных режимах, что дает нам возможность выбрать Вам самый оптимальный и лучший вариант соотношения качество/скорость тестирования:

В режиме «Все тики» тестирование наиболее точное, то есть моделируемые условия – наиболее схожи с реальными.
Для тех, кому необходимо провести тест более быстро, но при этом и достаточно точно, тестер предлагает выбрать режим «1 minute OHLC».
Если Вы хотите провести глубокую, но быструю оценку стратегии или если Ваша стратегия должна работать лишь по ценам открытия баров, то для этого подойдет вариант «Только цены открытия».
Также в MT5, тестер стратегий Форекс может провести так называемое «стресс-тестирование», позволяющее еще более приблизиться к реальным условиям торговли.

Читайте также  Простая стратегия форекс без индикаторов

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

Также, как в МТ4, так и в MT5 тестер стратегий Форекс имеет возможность визуализации процесса тестирования.

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

РЕКОМЕНДУЕМ ВИДЕО-ОБЗОР:

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

Источник: http://InfoFx.ru/trejding/tester-strategij-foreks-v-mt4-i-5-versii-kak-nastraivat-i-polzovatsya-programmoj/

TradeSystem 2 ручной тестер стратегий для MT4 |ForexLabor

Применение новой торговой стратегии на реальном депозите напоминает русскую рулетку – тактики бывают несовершенны поэтому вероятность увидеть красную полосу в торговом терминале повышается в разы. Грамотные форекс трейдеры тестируют ТС, изучают её поведение на разных валютных парах, оптимизируют риски и улучшают точки входа. Для определения результатов корректировки участники финансовых рынков пользуются тестерами стратегий. Они позволяют изучать поведение стратегии на истории котировок с минимальными временными затратами.

Бесплатный тестер стратегий для мт4

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

Как протестировать ручную торговую стратегию? Тактику можно испытать только вручную, для проверки во встроенном тестере стратегий нужно сперва написать советник по ней, но не все владеют навыками программирования, а тратиться на работу программиста тоже нет желаний. Для выхода из таких ситуаций разработаны программы автоматического тестирования ручных стратегий. В этой статье разберём тестер стратегий TradeSystem 2, этот алгоритм выполняет диагностику всех ручных стратегий без исключения.

Сразу отметим – ордера по стратегии тестер TradeSystem 2 отрывать не будет. Схема работы тестера выглядеть таким образом:

  • запускается МТ4, в нем TradeSystem 2 в тестере стратегий;
  • в тестере включен режим визуализации;
  • через панель TradeSystem 2 заключаются тестовые сделки.

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

Установка TradeSystem 2 и подготовка к тестам

По сути приложение это обычный советник, устанавливается он в следующем порядке:

  • в МТ4 жмем Файл – Открыть каталог данных;
  • в папку Experts, Indicators, Templates вставляем файл советника;
  • индикатор Button Panel и шаблон соответственно.

После перезагрузки платформы проверяем правильно ли установлен советник – в окне «Навигатора» в правой части экрана в списке советников должен появиться TradeSystem 2.

Советник появился в списке – все в порядке. Настройки в основном касаются способа отображения информации. Можно задать расположение основных кнопок информационной панели и т. д. Если оставить значения «-1», то будут применены настройки по умолчанию.

Еще один нюанс – в параметрах есть пункт «Номер подокна для кнопок», если оставить значение 0, то панель с кнопками будет отображаться поверх основного графика при работе тестера. Если же задать значение, отличное от 0, то перед тестированием нужно будет создать шаблон с индикатором Button Panel, а уже потом открывать тестер стратегий.

Для этого следует произвести такие действия:

  • сперва добавляем индикаторы для стратегии;
  • затем для создания шаблона добавляем Button Panel;
  • панель в окне с графиком не отобразится, но в списке он есть.

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

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

Работа с приложением начинается с запуска тестера в МetaТrader4, обязательно включается визуализация, выбираем нужный инструмент в поле отбора актива. Перед тестом не забудьте подгрузить котировки, далее выбираем TradeSystem в поле советника и задаем период теста.

Так как мы сохранили шаблон с названием tester, то в режиме визуализации будет запускаться именно шаблон с нашими индикаторами:

  • левая часть окна — результат торговли, баланс, объемы;
  • правая часть – панель, через которую открываются новые сделки и корректируются открытые. Торговать можно как по рыночной цене, так и отложенными ордерами.

Коротко по управлению ордерами:

  • верхняя часть – кнопки отвечают за паузу после закрытия свечи и ставят тест на паузу;
  • ниже – кнопки ОР, SL, TP, BE отвечают за отложенные ордера, стоп лосс, тейк профит и уровень перевода сделки в безубыток;
  • ниже – окно для задания величины лота, его можно задавать и в процентах от объема депозита;
  • под ним – кнопки для заключения сделок;
  • еще ниже – окно с отображением номера сделки и кнопки для переключения между открытыми сделками;
  • следующие кнопки Modify и Close тестера стратегий, первая нужна для того, чтобы выставлять стопы и тейк профит, после перемещения ордера, на графике нужно нажать Modify, только после этого советник отдаст соответствующий приказ. Можно закрыть все сделки разом нажав на All правее от кнопки Close.

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

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

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

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

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

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

Скачать TradeSystem 2 для МТ4

Заключение

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

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

Источник: http://forexlabor.info/blog/tester-strategij-tradesystem-2/

Бесплатный тестер торговых стратегий TSTester для MT4

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

Проходит время, Вы выполняете все условия, но депозит не растет, а тает. 

Банальный пример, но он реален и проявляется повсеместно и, думаю не ошибусь, если скажу, что в вашей жизни, были такие случаи. А что делать? Не уж то гонять демку, тестирую стратегию на живом рынке? А если так, то сколько времени тестировать? Неделю? Месяц? Год?

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

Привет всем. Меня зовут Александр, я трейдер и автор блога о Форекс.

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

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

Нечто подобное уже существует и рассматривалось на страницах моего сайта. Для платформы NinjaTrader, разработан специальный, входящий в состав терминала, тестер ручных стратегий, который позволяет торговать на загруженных в него данных. Этот тестер описывался в статье NinjaTrader | Реальная торговля на исторических данных.

Так же, имеется давно известный софт, под названием тренажер для трейдеров Forex Tester 2. Тренажер платный, я про него рассказывал в статье Тренажер для трейдеров Forex Tester 2.

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

Но, совсем недавно, мне на глаза попался TSTester.

TSTester — это тестер торговых стратегий, разработанный для MetaTrader 4. Распространяется бесплатно.

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

Установка TSTester в торговый терминал MetaTrader 4

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

Скачать тестер торговых стратегий TSTester

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

Переписав все папки, перезагружаем терминал и начинаем настраивать тестер.

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

Читайте также  Лучшие стратегии на спортивные ставки

На следующем шаге, необходимо настроить окно chart`a, навесить все необходимые для тестирования индикаторы, установить нужные цвета, метод отображения, в общем привести график к виду, с которым вы планируете торговать.

Произведя все настройки, шаблон окна необходимо сохранить под названием tester.tpl.

Важно!!!
Название шаблона должно быть именно tester.tpl, так как тестер настроен на работу именно с этим шаблоном.

Теперь, когда шаблон готов, нажимаем F2 или выбираем Сервис -> Архив котировок и подгружаем данные интересующего торгового инструмента.

Я буду работать с валютной парой EURUSD, поэтому выбрал папку EURUSD и активировал все таймфреймы (с 1 минуты до Месяц). Нажимаем Загрузить и ждем, когда терминал загрузит все данные по указанному торговому инструменту.

Настройка тестера TSTester завершена, настало время посмотреть, как он работает.

Как работает тестер TSTester

Активируйте тестер стратегий при помощи нажатия Ctrl + R или Вид -> Тестер стратегий. В появившемся окне, выбираем TSTester 2.41\TSTester 2.41.ex4 и настраиваем так, как показано на рисунке ниже.

  1. Выбираем интересующую валютную пару (или другой торговый инструмент).
  2. Задаем рабочий таймфрейм.
  3. В поле Модель, выбираем Все тики.
  4. Установите галочку Использовать дату и укажите диапазон в котором должен работать тестер.
  5. Установите галочку Визуализация.

Внизу тестера стратегий, имеются 5 вкладок:

  • Настройки — с ними разобрались;
  • Результат — здесь будут записываться все действия с ордерами;
  • График — проецируется график доходности;
  • Отчет — обычный statment;
  • Журнал — принтуются все действия тестера.

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

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

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

В нашем распоряжении имеется два вида окна:

Информационное окно 

Информационное окно, является аналогом стандартного окна Терминал, в который входят:

1. Текущая:

  • дата,
  • время,
  • баланс,
  • equity.

2. Суммарное количество открытых:

  • ордеров,
  • объем,
  • заработанные пункты,
  • заработанные деньги.

3. Суммарное количество закрытых:

  • ордеров,
  • объем,
  • заработанные пункты,
  • заработанные деньги.

4. Торговый результат по ордерам.

Панель управления

Источник: http://www.tevola.ru/trading/avtomatizatsiya-torgovli/sovetniki-i-torgovye-roboty/tstester.html

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

Тестер стратегий – это очень хорошее дополнение к популярному на Форекс терминалу Metatrader4, которое позволяет проверить какую-то торговую систему, индикатор или советник.

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

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

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

С чего начать

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

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

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

Опции тестера стратегий на Форекс

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

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

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

  1. Для начала следует обратить внимание на графу «Советник». Собственно, тестер стратегий разрабатывался для проверки работоспособности торговых роботов, поэтому какой-то советник в указанном поле выбрать все-таки придется. Здесь можно брать любого эксперта, так как это совершенно не важно и никак не повлияет на проверку выбранной торговой системы.
  2. Далее в графе «Символ» нужно указать валютную пару, на ценовом графике которой будет проходить тестирование той или иной торговой системы.
  3. Модель. Раскрыв выпадающий список, тут нужно выбрать третье сверху значение «По ценам открытия…», что позволит использовать тестер торговых стратегий в самом скоростном режиме.
  4. Дата. Тут все просто, нужно задать рамки временного периода «от» и «до», история котировок которого будет применена для проверки работоспособности выбранной торговой системы.
  5. Визуализация. В этом поле нужно установить «галочку», чтобы иметь возможность в реальном времени следить за изменениями котировок на ценовом графике, управляя скоростью режима просмотра при помощи двигающегося ползунка.
  6. Период. Тут нужно указать используемый для проверки тайм фрейм. Для тестируемой стратегии и выбранной пары EUR/USD он составляет 30 минут, то есть М30.

Как происходит тестирование стратегий в MT4

Настроив все опции, можно непосредственно приступать к тестированию стратегии в Metatraer4, выявив ее слабые и сильные стороны на практике. Чтобы сделать это следует для начала нажать кнопку «Старт», расположенную внизу слева.

Архив котировок

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

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

Чтобы это сделать, нужно воспользоваться меню «Сервис», выбрав там «Архив котировок». В результате будет открыто окно, как на представленном ниже скриншоте.

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

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

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

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

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

Проверка результативности стратегии

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

В описываемом случае, трейдер прокручивает тестер торговый стратегий в MT4, пока быстрая МА не пересечет две других скользящих, формируя сигнал. В этот момент необходимо проверить, где находятся столбцы MACD, и если они подтверждают соблюдение условий для открытия сделки, то трейдер должен отметить рекомендуемые уровни тейк-профита и стоп-лосс. Затем, прокручивая график при помощи кнопки «F12», он следит за развитием событий и заносит в созданный документ результаты, к которым привела бы подобная торговая операция.

Если подытожить все вышесказанное, то трейдер, настроив должным образом тестер стратегий, должен:

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

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

Итог

Познакомившись с тем, что такое тестер стратегий на Форекс в Metatrader 4, трейдер получит в свое распоряжение замечательное орудие, которое позволит забыть про долгие испытания той иной торговой системы на демо-счете. Используя тестер ручных стратегий для мт4 за день можно проверить сразу несколько десятков различных вариантов, устранив наименее эффективные из них. Это позволит значительно уменьшить временные затраты и выбрав подходящую торговую систему, скорее приступить к заработку реальных средств на самом ликвидном рынке в мире – Форекс.

Источник: http://brokers-fx.ru/trejderu/strategii1/rabochie-strategii-foreks/kak-ispolzovat-tester-strategij-v-metatraer4

Понравилась статья? Поделить с друзьями: