Как тестировать Форекс

Эта статья содержит много подтем:

Тестер стратегий для Форекс.

Вы твёрдо решили зарабатывать на валютном рынке Форекс, зарегистрировались у надёжного брокера, пополнили счёт, нашли в интернете самую прибыльную торговую стратегию и… Вы потеряете свои деньги! Каждую, даже самую лучшую стратегию, нужно тестировать, проверять на демо или заказывать советника по ней — и тестировать уже советника.

Но что же делать, если вы ничего не понимаете в языках программирования, и у вас нет денег заказать себе советника? Все просто – нужно воспользоваться бесплатным онлайн тестером ручных стратегий Next Generation Forex Tester и, изучив функционал этого замечательного инструмента, сэкономить себе кучу нервов, времени и денег! Заинтересовались? Тогда переходите в полную версию материала и знакомьтесь со всеми возможностями онлайн тестера.

Раздел: Тестер стратегий

  • 3
  • 2
  • 1
  • 5

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

Обновлённая версия программы Forex Tester 4 версии обещает быть идеальным инструментом для проверки торговых систем — разработчики утверждают, что учли все недочёты предыдущих версий и представили клиентам более совершённую и удобную программу. Если вы являйтесь пользователем Forex Tester 3, то для вас есть отличная новость — новую версию вы можете скачать бесплатно! Если вы ещё не знакомы с этим инструментом, то самое время уделить внимание повышению качества своей торговли за счёт тестирования своих стратегий.

Раздел: Тестер стратегий

  • 4
  • 4
  • 1
  • 5

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

Сегодня мы опишем метод тестирования советников в программе MetaTrader 4 с качеством 99% . Ранее в родном тестере терминала можно было получить результаты с качеством 90%. Но новые версии МТ4 позволяют, при некоторой смекалке и несложных манипуляциях, повысить этот процент. Как это сделать — читаем в полной версии новости.

Раздел: Тестер стратегий

  • 5
  • 2
  • 1
  • 5

Чтобы добиться максимальной эффективности в использовании торговой стратегии, необходимо тщательно её изучить, протестировать с различными параметрами, подобрав наилучшие с учётом текущего состояния рынка. Делать это вручную, перебирая десятки параметров и тестируя систему в демо-режиме — нерентабельно. На это может уйти много времени, и не факт, что система окажется работоспособной. А упущенное время — это упущенная прибыль!

Чтобы не упускать драгоценные недели и месяцы на изучение стратегии, сделать это можно, протестировав её на истории. И если в стандартном терминале тестировать можно автоматические системы, то в специальной программе Forex Tester 3 работать можно именно с ручными. Программа очень удобная в использовании, так как её разработчики постарались максимально приблизить её интерфейс к терминалу MT4. И чтобы совсем не осталось вопросов по тестированию ручных стратегий, мы предлагаем ознакомиться с обзором по работе с обновлённой программой Forex Tester 3.

Раздел: Тестер стратегий

  • 4
  • 6
  • 1
  • 5

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

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

Раздел: Тестер стратегий

  • 5
  • 3
  • 1
  • 5

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

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

Раздел: Тестер стратегий

  • 5
  • 3
  • 1
  • 5

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

Чтобы зарабатывать стабильно на валютном рынке, необходимо освоить тонкости технического анализа, торгового процесса, научиться «чувствовать» этот самый рынок, обдуманно совершать все действия. А это — время и опыт. Сэкономить это самое время и получить опыт можно, воспользовавшись тестером стратегий Форекс, который позволяет тестировать свои стратегии, получая необходимые навыки в куда более сжатые сроки. Как раз для этого и предназначена программа Trade System 2 , о которой и пойдёт речь в сегодняшнем материале.

Раздел: Тестер стратегий

  • 4
  • 2
  • 1
  • 5

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

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

Раздел: Тестер стратегий

  • 5
  • 5
  • 1
  • 5

Основой прибыльной торговли советниками на Форекс является их тестирование с высокой степенью точности. Во встроенном тестере МТ4 качество моделирования едва достигает 90%. Этого качества тестирования недостаточно, чтобы оценить эффективность советников, особенно, используемых на тиковых данных. В этом случае трейдер получает очень искажённые результаты. Но есть способы тестирования, при которых можно добиться более высокого качества, вплоть до 99% . И одним из таких способов является тест эксперта с программой Tickstory Lite .

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

Раздел: Тестер стратегий

  • 5
  • 5
  • 1
  • 5

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

Особенность программы Forex Tester 2 заключается ещё и в том, что её интерфейс схож с интерфейсом терминала MetaTrader 4, поэтому освоить эту программу не составит труда. Представляем вашему вниманию полный обзор функционала и интерфейса тестера ручных стратегий, который позволит в более короткие сроки подружиться с этим уникальным и незаменимым инструментом любого трейдера.

Раздел: Тестер стратегий

С какими ДЦ Вы работаете?

Поиск по облаку тегов:
показать все теги

Как использовать тестер стратегий в 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 за день можно проверить сразу несколько десятков различных вариантов, устранив наименее эффективные из них. Это позволит значительно уменьшить временные затраты и выбрав подходящую торговую систему, скорее приступить к заработку реальных средств на самом ликвидном рынке в мире – Форекс.

Программа Forex Tester: ручное тестирование стратегий

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

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

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

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

Для начала работы с Forex Tester скачиваем его на свой компьютер и проводим его установку в торговом терминале МТ4:

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

Рекомендуемые mt4 брокеры:

Затем запускаем торговый терминал MetaTrader 4, и открываем в главном меню пункт «Файл \ Открыть каталог данных». У вас откроется корневая папка терминал MetaTrader 4, копируем прямо в нее все файлы с архива по таким путям:

в «MQL 4 \ Experts» — файл эксперта «SimpleFXTester_v2.ex4»

Перезапускаем торговую платформу.

Очень важно! Перед запуском Forex Tester необходимо убедиться, что все настройки в торговом терминале подключены. Это сделать несложно, достаточно зайти на вкладку «Советники», «Сервис \ Настройки» и убедиться, что все галочки установлены так, как показано на скриншоте ниже:

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

В появившемся окне тестер стратегий находится внизу. Далее проставляем необходимые настройки:

Ставим галочку «Визуализация».

Также не забудьте загрузить выбранной валютной пары одноминутные котировки. Для этого необходимо зайти на вкладку «Сервис \ Архив котировок» и открыть вкладку с выбранным валютным инструментом, выбираем 1М и кликаем на кнопку «Загрузить».

После загрузки котировок и установки /проверки всех необходимых настроек кликаем кнопку «Старт». Как следствие откроется визуальный график, на котором будет проводиться тестирование торговой стратегии за выбранный вами временной период, а также выводиться сообщение — «Program Startup/ Click OK to connect to MetaTrader 4», что освидетельствует о подключению программы Forex Tester к MetaTrader 4 и готовности к совместной работе.

Нажимаем кнопку «ОК»? всплывет окно тестера ручных стратегий, настройки которого мы будем рассматривать и устанавливать по-отдельности:

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

Именно, ползунок, расположенный над кнопкой «Start\Pause» позволяет регулировать скорость построения баров (свечей) на графике торговой платформы.

На главном меню, всего один пункт «File», где:

кнопка «Show HUD On Chart» —выводит на график всю информацию о величине депозита, открытых торговых позициях, отложенных ордерах (по сути, аналог окна торгового терминала в Метатрейдер 4).

Кнопка «Quit» — выход из программы Форекс Tester в торговой платформе MetaTrader 4.

«Place New Order» — кнопка открытия торговых ордеров и поле для визуализации всех открытых текущих сделок (вкладка «Open»), (вкладка «Pending») — отложенных ордеров, а также, закрытых («Closed») торговых позиций (количество, время и цена открытия, уровень прибыли по торговым сделкам).

Еще две кнопки расположены под полем текущих позиций: «Modify Order» — имеет функцию модифицирования уже открытых торговых ордеров и «Close Order» — закрыт конкретный открытый ордер.

Чтобы открыть на ценовом графике терминала новую торговую позицию, необходимо кликнуть кнопку «Place New Order». В выпавшем окне торгового терминала выбираем также, как при открытии торгового ордера следующие опции:

Кнопки на открытие торговой сделки на Buy (покупку) или Sell (продажу).

Когда все готово, откроем для примера торговую позицию на покупку путем нажатия на кнопку Buy. Сразу после нажатия на эту кнопку появится информационное окно, где указано, что торговый ордер открыт удачно, и на ценовом графике терминала появится уровень открытия торговой сделки, а также его уровни Stop-loss и Take profit.

Кроме графика, важная информация по конкретной торговой сделке (аналогично окну в МТ4 «Терминал») появится в рабочем окне Forex Tester в форме текущих ордеров.

Для того чтобы открытый ордер модифицировать, например, изменить его уровень Stop-loss с 50 на 70 пунктов, выделяем необходимую нам торговую сделку и кликаем по кнопке «Modify Order». Затем, в окне текущее значение Stop-loss изменяем на новое и далее подтверждаем (кнопка «breakeven») его автоматическое перемещение, после этого нажимаем на кнопку «Modify Order».

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

После того, как торговая позиция закроется (вручную, по Stop-loss, Take profit), она для статистики переместится на вкладку в рабочем окне тестера Forex Tester «Close Order», где будут отображены все торговые сделки, закрытые за период тестирования.

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

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

Итак, повторно перезапускаем торговый терминал и проводим заново все описанные выше действия: включаем тестер стратегий в МТ4, проводим настройку всех необходимых параметры (возьмем валютную пару EUR/USD), устанавливаем временной период за который будем тестировать оговоренную торговую систему, не забываем поставить галочку в пункте «Визуализация», и затем нажимаем «Старт».

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

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

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

После определения основной тенденции на валютном рынке, переходим на ценовой график H4 и нажимаем на кнопку «Start\Pause» для начала построения баров в программе Форекс тестер.

После начала автоматического построения графика, мы согласно правилам тестируемой торговой стратегии, ищем сигнал для входа в торговую позицию (на Buy, в нашем случае).

Для примера (график ниже), продемонстрирую открытие торговой сделки, ее сопровождение и закрытие сделки по вашей системе. Первый торговый сигнал для входа в рынок появился 10.02.2014. То есть, мы открываем на этом уровне торговую сделку на покупку — объемом 0.1 лота).

При этом, уровень Stop-loss выставляем на расстоянии 74 пунктов (на уровне ближайшего локального минимума), фиксированный Take profit на уровне 148 пунктов (то есть, на расстоянии в 2 раза больше Stop-loss) от открытой торговой позиции.

Как видим, позиция была открыта в течение 9 суток и закрылась с Take profit, а именно:

Сделка нам принесла 145 пунктов прибыли или $145 (3 пункта – размер спреда). Всю информацию о результатах можно посмотреть в окне тестера Forex Tester на вкладке «Close Order»:

Остальные торговые сделки проводим аналогично, до окончания процесса тестирования.

После проведения тестирование системы, мы можем изучить график ее доходности и почитать подробный отчет по полученным результатам. Это можно сделать на вкладках стандартного тестера стратегий («График» и «Отчет») в МетаТрейдер 4.

Итак, уважаемые трейдеры, теперь у вас появился еще один способ тестирования Форекс стратегии, используя для этого Forex Tester — универсальный тестер ручных стратегий. Как вы поняли, данная программа очень проста в применении и каких-то особых навыков не требует, достаточно несколько раз провести тестирование несколько ручных систем.

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

Как тестировать советников Форекс

Зачем проводить тесты выбранных торговых роботов

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

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

Именно для выявления таких советников и проводятся специальные тесты.

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

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

Как проходит тестирование помощников

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

Рассмотрим алгоритм наших действий.

  1. С сервера компании брокера скачайте файл с архивом котировок по торгуемому активу. Далее через вкладку «Сервис» необходимо перейти на «Архив котировок», вкладка со словом Forex, и выбрать тот финансовый инструмент, для которого были скачаны файлы, а также временной отрезок, на котором велась торговля. В завершении необходимо нажать кнопку загрузки и дождаться окончания импорта.
  2. Установите программу, которую хотите протестировать в МетаТрейдере.
  3. Теперь через вкладку «Вид» перейдите к встроенному тестеру стратегий.
  4. В открывшемся окне проставьте все необходимые данные: название советника, наименование валюты, таймфрейм, дату окончания тестирования, на вкладке свойств эксперта укажите начальный депозит, тип сделки и оптимизируемые параметры.
  5. Нажмите на старт и ждите завершения операции, после которой вы сможете полноценно ознакомиться с итоговым отчетом по системе торгового робота.

О том, как тестировать советников Форекс можно узнать через справку МетаТрейдера.

Содержание данной статьи является исключительно частным мнением автора и может не совпадать с официальной позицией LiteForex. Материалы, публикуемые на данной странице, предоставлены исключительно в информационных целях и не могут рассматриваться как инвестиционный совет или консультация для целей Директивы 2004/39 /EC.

Учимся тестировать советник для проверки его эффективности

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

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

Итак, для того чтобы протестировать советник для торговли на Форекс, можно использовать один из инструментов торгового терминала, а именно — тестер стратегий. Я уже затрагивал эту тему когда описывал ручное тестирование стратегии мануала по построению торговой системы (часть 3). Но в этой статье мы рассмотрим все подробно.

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

Пройдемся по его функционалу.

Вкладка «Советник» — здесь выбираем торгового робота, которого нужно тестировать.

«Символ» — валютный инструмент или валютная пара, по которой будем тестировать советник на Форекс .

«Модель» — существуют следующие модели по которым можна тестировать советник:

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

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

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

«Свойства эксперта» — это важнейшая функция, в которой вводятся параметры оптимизации и тестирования советника. Стандартные входные параметры для робота MACD Sample показано на рисунке ниже:

Обязательно прочтите эту аналитику:  Гибридные индикаторы для Форекс

Кроме того, в окне присутствуют еще 2 вкладки, это:

  • «Тестирование» — где вводится размер депозита и позиции, на которых будем тестировать советник.
  • «Оптимизация» — где проводятся настройки для дальнейшей оптимизации эксперта.

«Свойства символа» — информационно представлены торговые характеристики выбранной валютной пары.

«Изменить эксперта» — функция, которая открывает программный код эксперта в редакторе MetaEditor, для дальнейшей его корректировки.

«Период» — таймфрейм на котором будем тестировать советник.

Галочка «Оптимизация» — ставится только в том случае, когда будет проходить уже оптимизация эксперта (при тестировании не ставить), об этом мы более подробно остановиться когда будем рассматривать тему как оптимизировать советник.

Итак, когда провели вышеуказанные настройки для теста советника, далее нужно загрузить историю котировок, на которой собственно и будет проходить тестирование. Для этого, заходим на вкладку « Сервис » панели инструментов МТ4, пункт « Архив котировок «. В открывшемся окне, в левой панели разворачиваем вкладку Forex / выбираем нужную валютную пару (по которой мы будем тестировать советник) / открываем (двойным кликом мыши) 1 минутные котировки, и нажимаем на кнопку « Загрузить «.

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

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

  • «Результаты» — показано все сделки, которые совершал эксперт за указанный период тестирования.
  • «График» — собственно графическое отображение тестирования (показано на рисунке ниже).
  • «Отчет» — показатели эффективности торговой системы, по которым можно определить пригоден данный эксперт к торговле или требует дальнейшей оптимизации.

Как видим на графике, советник (из стандартными параметрами), первые полгода торговал достаточно прибыльно, после этого в июле 2011 последовал резкий слив депозита :-(, и с августа до конца года был постепенный рост к предыдущему максимальному уровню прибыли (которая составила 452$ за целый год). Вывод: нужно проводить оптимизацию. Для того чтобы не пропустить следующие интересные статьи о торговых советника обязательно подписывайтесь на обновления.

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

Тестирование стратегий форекс

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

Тем более что мне очень часто пишут начинающие трейдеры и задают этот вопрос: «Как вы считаете имеет ли право на жизнь моя придуманная торговая система форекс…»

Методов тестирования торговых стратегий:

Визуальный метод:

1. Вы устанавливаете на график выбранной вами валютной пары все необходимые индикаторы форекс с необходимыми параметрами, делаете построения (если они необходимы и эта стратегия основана на графическом анализе форекс) или устанавливаете шаблон MetaTrader 4 с уже прописанными параметрами индикаторов и тп.

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

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

4. При визуальном тестировании стратегии , необходимо как минимум пролистывать историю движения цены на протяжении 6 месяцев, а лучше 1-2 года!

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

Я лично тестировал таким образом практически каждую стратегию этого сайта (хотя не спорю, что на этот момент многие из них уже утратили свою актуальность, но на момент публикации они все приносили прибыль) и таким же методом нашел для себя закономерность стратегии «Флаг + АВС» и моей собственной стратегии.

Тестирование при помощи советников форекс:

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

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

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

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

Рекомендуемый интервал тестирования и оптимизации — от 6 месяцев (минимум !) до 2-3 лет (желательно).

Тестирование при помощи тестера стратегий Forex Tester

Forex Tester вы можете скачать демо и если он вам подойдет, то купить его, всем советую, очень стоящая вещь!

Теперь пару слов о самом тестировании и оптимизации в Metatrader 4:

1. Советник необходимо поместить в папку experts вашего терминала через: меню «Файл»/»Открыть каталог данных»/MQL4

2. Предварительно и все индикаторы форекс, используемые в тестируемой стратегии так же нужно поместить в папку … MQL4/indicators

Подробнее о тестировании советников смотрите в видео:

3. Обратите внимание, что если « качество моделирования » после тестирования не равно 90% и кол-во ошибок «рассогласования графиков» не равно ноль , значит тест проведен НЕ совсем ВЕРНО! А причиной такого тестирования может быть не полный архив котировок (с пропусками в истории). Для того чтоб он стал более полным, нужно догрузить эти котировки и провести тест с самого начала!

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

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

5. Так же желательным было бы проведение тестирования при помощи « форвард тестов » — это тест, который проводится за период, на котором вы не оптимизировали советник! То есть если оптимизация и тестирование советника проводились за период не до сегодняшнего дня, а на несколько месяцев раньше (например с 1.01.2012 по 1.09.2012 — так называемый бэк-тест), то на периоде с 1.09.2012 года по сегодняшнее число — 16.12.2012 советник должен дать так же прибыль с полученными путем оптимизации советника параметрами!

Есть конечно и недостаток у такого метода тестирования:

Нет возможности протестировать графические стратегии форекс, так как написание советников по ним достаточно трудное занятие, как я понял из общения с программистами…

Тестирование на Демо-счете или центовой счете

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

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

Надеюсь информация была полезной, с уважением Алексей Лобода

Как тестировать Форекс

Как тестировать торговые системы форекс?

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

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

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

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

Наиболее объективный метод тестирования- по всем тикам. Однако он же самый затратный по времени. Если вы проводите оптимизацию нескольких параметров, то такое тестирование займёт у вас несколько часов или даже сутки. Системы построенные с использованием только сформированных баров можно тестировать и оптимизировать не прибегая к этому методу. Достаточно по завершению оптимизации устраивать контрольный прогон по всем тикам. Результат не должен сильно отличаться.

Параметры торговой системы, заданные вами в тесте не должны противоречить свойствам инструмента (символа) на котором осуществляется тестирование. Речь идет об уровнях StopLoss, TakeProfit, а также размерах лотов. Каждая валютная пара имеет индивидуальный уровень стопов, спрэд, минимальный размер контракта и т.д. Посмотреть их значение можно в терминале МетаТрейдера: «Обзор рынка” – «Символы” – «Свойства”.

Если установки стопов или размеры лотов в вашем тесте превосходят эти значения, тестирование будет проходить с ошибками, наиболее распространённые из которых:

  • 130 — Invalid stops (неправильные стопы).
  • 131 — Invalid trade volume (неправильный торговый объём).

В «ненормальных” рыночных условия (например сильные ценовые движения после выхода важных макроэкономических новостей) уровни стопов и спрэд могут изменяться в сторону увеличения. Если вы проводите тест в такие периоды, ориентируясь на свойства символа в нормальных рыночных условиях, тестирование также может проходить с ошибками.
Некоторые ДЦ (например «Альпари”) имеют плавающий спрэд, например по паре EURUSD в нормальных рыночных спрэд может колебаться от 0,5 до 1,8 пунктов в течении нескольких минут. Если ваш терминал подключен к серверу ДЦ и вы проводите тестирование, то результаты тестов при одних и тех же параметрах будут отличаться, особенно сильно в торговых система с малым значение матожидания выигрыша.

Самый ценный участок истории котировок- последний год. На нём надо проводить «слепое» тестирование, его по другому называют «тестированием за пределами выборки». Разрабатываете вашу систему на начальном участке данных (4-5 лет) и затем тестируете без изменения то, что вы считаете вашей лучшей комбинацией параметров и правил на более свежем вре­менном периоде (последний год). Если результат не устраивает- процесс повторяется. Этим вы минимизируете вероятность подгонки. Торговая система, подвергаемая простому тестированию или оптимизации без «слепого» тестиро­вания, скорее всего будет обречена на провал.

Тестирование входов и выходов торговой системы надо проводить отдельно. Несмотря на то, что систе­ма по своему составу и определению есть совокупность взаимосвязанных частей, и кажется разумным, что она должна тестироваться в комплексе, существует проблема, заключающаяся в том, что один элемент системы может улучшать или ухудшать результаты относительно остальных. У вас может быть прекрасный метод вхождений, однако, если у вас слабые выходы, это забракует ваши вхождения вместе с оставшей­ся частью системы. Изолировать выходы от входов можно, например, используя простой выход по времени, скажем через 5, 10 или 15 свечей после входа.

Как тестировать советники при помощи тестера стратегий Форекс в MT4?

Если вы только что купили советник, то перед его запуском на реальном счете вы должны проверить его работу. Это необходимое условие для сохранения вашего депозита в целости и сохранности. Многие начинающие трейдеры часто спрашивают: «Как тестировать советники?». Самым лучшим способом является тестирование советника на демо-счете в условиях реального рынка, поскольку он показывает самые точные результаты. Однако у такого способа имеется значительный недостаток – на тестирование советника может уйти несколько месяцев. Существует еще один способ для проверки работоспособности советника – это тестер стратегий Форекс, который есть в любом торговом терминале MT4. Также смотрите рейтинг брокеров Форекс, которые предоставляют торговую платформу MT4 и предлагают самые выгодные условия.

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

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

Режимы моделирования в тестере стратегий Форекс

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

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

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

Все тики. Этот способ считается самым точным, поскольку тестирование осуществляется по наименьшим таймфреймам – тикам. Несмотря на длительность тестирования по тикам, можно добиться высокого качества моделирования до 90%. Перед использованием этого способа необходимо загрузить котировки. Для этого нужно выбрать в меню «Сервис» – «Архив котировок», в открывшемся окне найти соответствующую валютную пару, щелкнуть по ней дважды мышью, выбрать минутные котировки и нажать на кнопку «Загрузить». Через некоторое время котировки загрузятся, и можно будет приступать к тестированию.

Особенности тестера стратегий в MT4

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

Не стоит тестировать советники в выходные дни, когда закрыт рынок Форекс. Многие брокеры расширяют размер спреда перед закрытием рынка в пятницу вечером. Это существенно влияет на результаты тестирования. Если еще в пятницу советник показывает прибыльную торговлю, то в выходные его результативность приближается к нулю;

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

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

Как тестировать Форекс

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

Тестер стратегий MetaTrader 4 знакомая вещь для основной массы трейдеров, но
всё же многие не знают, что это, как вызывается и вообще зачем нужен этот
тестер стратегий.

Торговый терминал MetaTrader4 (MT4) позволяет не только писать советники,
но и тестировать их перед использованием. Эта полезная функция позволяет
проверить работоспособность и эффективность торгового робота на
исторических данных. Тестирование дает возможность приступить к
автотрейдингу, зная об особенностях поведения советника в различных
рыночных ситуациях. Для этих целей в торговый терминал встроено
специальное окно «Тестер стратегий».

///////////////
Рекомендую статью Двойной удар.
///////////////

Параметры тестера стратегий

Как вызывается «Тестер стратегий»: Вид Тестер стратегий или (CTRL + R).

После этого у Вас в терминале появится следующая картина

Рассмотрим параметры тестера стратегий:
Советник

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

2. Свойства эксперта
После того как Вы выбрали советник для тестирования, необходимо
провести дополнительную настройку тестирования и входных параметров по
вашему усмотрению. Это можно сделать нажатием кнопки «Свойства
эксперта». При этом появится новое окно с тремя вкладками:

а) Тестирование — в этой вкладке задаются общие параметры
тестирования. К ним относятся объем и валюта начального депозита,
которые указываются в соответствующих полях. Именно этим депозитом будет
оперировать советник при тестировании. В этой вкладке также выбираются
типы открываемых позиций при тестировании: Only Long — открывать только
длинные позиции; Only Short — только короткие; Long and Short —
открывать позиции в обе стороны. Каков бы ни был алгоритм торгового
эксперта, он будет открывать позиции только в заданных направлениях.
Также можно включить генетический алгоритм тестирования.

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

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

3. Символ.
В данном меню выбираем символ – торговый инструмент по которому будет тестировать советник.

4. Модель.
В данном меню предлагается три варианта, они также расположены в
ниспадающем списке. В зависимости от алгоритмов работы вашего советника
можно выбрать

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

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

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

5. Использовать дату.
Диапазон дат позволяет тестировать советники не на всех имеющихся
данных, а лишь на выбранном временном отрезке. Это бывает удобным при
необходимости исследовать отдельную часть исторических данных

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

7. Период.
Тут все предельно понятно, это временной таймфрейм на котором Вы хотите протестировать советник в тестере стратегий.
После нажатия на кнопку «Старт» советник начнёт тестирование по заданным вами параметрам

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

///////////////
Вас может заинтересовать статья «Форекс торговый план«.
///////////////

Особенности тестера стратегий в МТ4

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

///////////////
Возможно, вас заинтересует статья Стратегия 1 2 3.
///////////////

Когда не стоит доверять результатам тестера стратегий в метатрейдере?

1) Когда торговая стратегия осуществляет входы и выходы «по рынку».
2) Когда время удержания сделок очень мало (несколько минут или даже секунд)
3) Когда тестирование проводится на «текущем спреде»

Если торговый советник (робот) подпадает под пункты 1 и 2 – это очень опасно. Дело в том, что существует фактор Форекс брокера. Брокер может просто «перекрыть кислород» — увеличив время исполнения сделок. В этом случае краткосрочные системы будут очень сильно страдать от плохого исполнения сделок.

Что касается пункта №3 – рекомендую тестировать с завышенным уровнем спреда. Так вы получите более реалистичную картину.

С вами был Артур Быков (проект Агудар), благодарю за внимание!

Смотрите подробнейшую видеозапись о том, как устанавливать и тестировать Форекс советник!

Понравилась статья? Ставь лайк и делись с друзьями!

Форекс тестер

Форекс тестером принято называть специальную программу, позволяющую тестировать торговые системы и советников на котировках истории. Такая программа может считаться тренажером, ведь человек способен прокручивать ход рынка за выбранный период времени, проверяя свои гипотизы практикой. Тестер для Форекс – стратегий может быть отдельной программой , либо частью торгового терминала. Например, в платформу семейства MetaTrader компании MetaQuotes Software Corp., такой тестер уже встроен. Далее будем рассматривать тренажер для трейдера на примере блока, встроенного в MetaTrader.

Тестер на Форекс для ручной торговли

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

* тестер в MetaTrader 4 (нижняя часть экрана)

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

Тестер для советников

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

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

* давай, испытай меня

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

Преимущества тестера

Что же нам дает тестер на валютном рынке?

  1. Возможность провести тестирование системы в сжатые сроки
  2. Изучить доходность стратегии за любой доступный период времени
  3. Оценить слабые и сильные стороны системы, глядя на совершаемые сделки
  4. Устранить фактор субъективности
  5. Получить представление о перспективности системы перед ее дальнейшим исследованием

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

Форекс блог

Фундаментальный анализ

Технический анализ

Стратегии

Индикаторы

Статьи для начинающих

Рубрики

Свежие записи

Свежие комментарии

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

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

Как установить советник

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

Если нужная папка уже найдена, нужно скопировать файлы робота в раздел experts. Вот, собственно, и все, робот установлен. Теперь можно приступать к его тестированию и запуску. Кстати, для некоторых роботов может понадобиться установить также дополнительные индикаторы, которые, обычно, идут в комплекте. Это бывает тогда, когда робот написан не по стандартным индикаторам MetaTrader.

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

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

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

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

Оптимизировать робота можно под разные торговые условия. Самое главное – это начальный депозит. К примеру, если начальная сумма составляет 100$, то нужно оптимизировать параметры робота именно под эту сумму. В противном случае робот будет рисковать слишком многим и сольет депозит, или же напротив, прибыль будет расти очень медленно.

Также робота обязательно нужно оптимизировать под временной промежуток, к примеру, М15, Н1 и так далее.

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

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

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

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

Как тестировать Форекс

Рано или поздно трейдеру приходится тестировать советник, применяемый для торговли на Форекс. Собственно, тестирование необходимо именно для того, чтобы наладить автоматизированную торговлю с максимальной выгодой для применяющего его трейдера. Сам процесс тестирования занимает определённое количество времени — от нескольких минут до двух и более недель, в зависимости от целей и способа тестирования.

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

Как тестировать форекс советник?

По сути, начальная работа с торговым советником строится на установке необходимых параметров и оптимизации системы под нужды конкретного трейдера. Оснастив советник всеми необходимыми дополнениями, необходимо произвести проверку его работоспособности. Сделать это можно в тестере стратегий MetaTrader 4 (или более новая версия — MetaTrader 5) одним из доступных способов. В частности, можно прогнать выбранную стратегию по долгосрочной истории котировок — за год или даже два. От увеличения временного отрезка точность тестирования повышается. Но есть у такого варианта тестирования и очевидный недостаток — невозможность задействовать прогон советника по историческим показателям. А это автоматически ограничивает возможности для установки советника (только на демо-счёт в режиме онлайн) и его последующей проверки.

Ещё один способ тестирования предусматривает деление истории показателей рынка на различные по величине отрезки. На коротком отрезке система тестируется в режиме «out of sample», на длинном (от 80% и более от всей истории котировок) — производится настройка и оптимизация механической торговой системы. В данном случае, прогоняя данные и оптимизируя настройки опций советника, можно добиться наиболее приемлемых показателей на длинном отрезке. А затем, с помощью повторного прогона выбранного участка, отслеживаются более точные показатели — от просадки до объёмов прибыли и числа сделок. После завершения этого действия можно приступать ко второй части «операции» — прогону не подвергавшегося настройке короткого участка с получением данных для сравнительного анализа. В случае, если форекс советник работает эффективно, показатели будут схожи. Если есть различия по одному или нескольким параметрам — система неэффективна, либо тестирование требуется выполнить повторно (в случае ошибки, допущенной в рамках проведения тестов).

Проводя тестирование в терминале MetaTrader 4 важно уделить внимание такому фактору, как получение максимально достоверных данных истории котировок. Для их получения необходимо в меню настроек выбрать вкладку «Графики» и установить запрашиваемый период для данных, которые необходимо загрузить. После ввода новых данных терминал необходимо перезагрузить, после чего он начнёт работу, опираясь на введённые в настроечном меню цифры. Загрузка данных производится через подменю в разделе «Сервис» — «Архив котировок». Здесь необходимо установить задействованную в тестировании валютную пару и выбрать период времени загрузки (1 мин.). Далее можно приступать непосредственно к загрузке запрашиваемых данных.

Обязательно прочтите эту аналитику:  Expert советники для Форекса

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

Как тестировать советники

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

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

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

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

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

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

Тестер стратегий Форекс. Инструкция для начинающих.

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

Привет дорогие Коллеги и читатели блога TradingMyLife.ru. Как с помощью тестера стратегий Форекс определить прибыльность торговой системы? Будет-ли она комфортна в торговле? Как быстро и эффективно набить руку в поиске сигналов и ведении сделок? Эти вопросы отпадут у вас сами собой после прочтения этой статьи и знакомства с тестером стратегий Форекс. Начнем!

Статья будет не маленькая, но если во всем разберетесь, то в дальнейшем сэкономите не один месяц времени.

Как я уже не раз писал — торговая стратегия должна отвечать всего двум критериям. Это удобство и возможность приносить прибыль . Так вот, допустим, вы нашли где-то торговую систему, которая Вам понравилась. Скачали ее в интернете или вычитали в книге. Автор стратегии обещает простой и быстрый заработок. Куча позитивных отзывов говорит о том же. Примеры сделок прибыльные и понятные любому чайнику. Что делать дальше? Нести деньги в ДЦ и начинать зарабатывать миллионы? �� Да такой вариант возможен, но маловероятен. Скорее всего стратегия окажется не такой уж прибыльной и простой. В лучшем случае ее нужно будет еще долго дорабатывать.

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

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

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

1. Тест торговой стратегии на Демо счете.

Здесь все относительно просто. Тестировать ситему можно онлайн или на истории. Для этого скачайте терминал MetaTrader4 и откройте демо счет. Подробно о том, как это сделать можете прочитать в статье демо счет в Метатрейде.

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

Этот метод тестирования стратегий очень медленный. Идеально подойдет для самых начинающих трейдеров. Если Вы ни разу не торговали на демо счете обязательно потренируйтесь.

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

2. Тестер стратегий Форекс в ручном режиме.

Здесь торговля ведется на исторических данных демо счета в ускоренном режиме. Тестер представляет собой советник. На нем можно ускоренно торговать в тестере стратегий Форекс.

Это наиболее ценный способ тестирования. Он включает в себя все плюсы тестов на демо счете. Вы поймете будет-ли стратегия приносить прибыль, насколько она комфортна в торговле.

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

1) Устанавливаем ручной тестер стратегий Форекс.

Загружаем тестер.

Если вы еще не скачали терминал, сделайте это по ссылке выше. В терминале слева по центру находим блок Навигатор. В нем жмем Советники и выбираем двойным нажатием «861 еще …». Внизу откроется библиотека советников. Ищем эксперт по обучению (советник для тренировки). Правой кнопкой выбираем загрузить. Все, теперь в списке советников у вас есть тестер с названием Training_v02. На все сопутствующие окна жмем Да.

Скачиваем и ставим тестер.

Если в библиотеке советника не окажется, качайте ручной тестер стратегий Форекс здесь. Файл называется Training_v02.mq4. Теперь закинем его в наш терминал. В терминале заходим в Файл —> «Открыть каталог данных». Откроется папка с файлами. Нам нужна папка MQL4 в ней папка Experts. Вставляем туда наш тестер.

2) Настраиваем терминал.

Хорошо, теперь давайте настроим терминал, чтобы все работало на ура.

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

Заходим в Сервис —> Настройки —> Вкладка Графики . Значение « Макс. Баров в истории » — ставим все девятки (см. скриншот).

Настройка советников.

Далее настраиваем работу советников. Проставляйте галочки во вкладке Советники как на скриншоте.

Загружаем котировки.

Отлично. Теперь нам необходимо загрузить в терминал котировки исторических данных, чтобы вы могли выбрать для теста любой интервал времени. Для этого жмем клавишу F2 на клавиатуре. В символах выбираем Форекс и из выпадающего спсика выбираем любую понравившуюся вам валютную пару. Я для примера выбрал пару EUR / USD. Двойным нажатием на значение «1 минута» выбираем минутные котировки истории. Вверху значение База данных не должно равняться 0. Внизу жмем кнопку Загрузить. Загрузка котировок у меня занимает примерно 2-3 минуты. Обязательно дождитесь окончания загрузки и закройте это окно.

Все тестер готов к работе! Кажется, что все немного сложновато, но это только кажется. Всего три действия. Загрузил ручной тестер стратегий Форекс, загрузил котировки, сделал немного настроек в терминале. Не торопясь сделайте и все получится. ��

3) Приступаем к тесту.

В терминале вверху нажмите на кнопку Тестер стратегий. В тестере верхняя строчка. Выбираем наш тестер Training_02. Делаем настройки. Выбираем тот символ котировки которого мы загружали. У меня это пара евро/доллар. Модель — Все тики. Для ускорения теста можно выбрать «По ценам открытия», но это сильно снижает точность. Далее выставляете дату начала и окончания теста. Обязательно ставим галочку визуализация. Справа выбираем период. У меня стоит H1 (часовые свечи). В поле Оптимизация галочку не ставим!

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

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

4) ТОРГОВЛЯ

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

В левом нижнем углу графика можете видеть текущий депозит, уровень, маржу и т.д. Депозит по умолчанию равен 10 000 $. Этот параметр не меняется. Да это и не важно. Рассчитывайте свои сделки, используя манименеджмент и все будет гут.

Устанавливаем лот.

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

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

TralingStop.

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

Открываем позицию.

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

Стоп / профит.

Для выставления стопов и профитов используется трендовая линия из графических инструментов терминала. Начало линии ставим рядом с ценой открытия, конец — на предполагаемом стопе или профите. Тестер сам поймет стоп или профит вы ставите, двигая линию от цены входа. Т.е. для выставления стопа при покупке двигаем линию вниз. При продаже — вверх. Профиты аналогично. После установки второй точки трендовой линии на этом месте сразу появляется стоп или профит. Для модификации (изменения) профита и стопа тоже используются трендовые линии. Первую точку трендовой линии ставите на них, вторую туда, куда хотите перенести.

Отложенный ордер.

Выставляется горизонтальной линией. После ее установки в табличке справа внизу выбираем Купить либо продать и перетаскиваем на линию. Так же имеет значение точка приземления. Можно ставить например SellStop или SellLimit, отпуская Продаем из таблички над или под горизонтальной линией. На скриншоте видно открытие отложенного ордера на продажу. Для изменения отложенного ордера поместите на него Ценовую метку левую или правую из меню Значки. Метка автоматически прилипнет к ближайшему отложеннику. Далее выделите ее и перетащите в нужное место. Стопы и профиты тоже переместятся.

Удаление.

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

Примечание 1. Если позиция не открывается , значит вы установили недопустимый лот.

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

Примечание 3. Тест можно поставить на паузу или прервать в любой момент.

5) Результат теста стратегии Форекс.

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

А так выглядит убыточная.

И самое главное! Можно посмотреть отчет.

Обратите внимание на Матожидание. Этот показатель говорит о том какие перспективы есть у стратегии. Он ни в коем случае не должен быть отрицательным. А чем больше, тем лучше. Если матожидание положительное, трейдер может открыть больше убыточных сделок, чем профитных и остаться в плюсе. И это при одинаковом заложенном в каждую сделку риске. Круто да? К этому нужно стремиться. Попробуйте закладывать разные риски в сделку, 2-3-4-5% и увидите, как будет меняться доходность и матожидание.

Просадка. Она напротив не должна быть очень большой. Желательно не больше 15-20%. В моем примере она равна 33,22% это много. Нужно уменьшать.

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

Смотрите сколько пользы мы получаем от этого тестера стратегий Форекс. Можно легко проанализировать результаты теста для дальнейшей оптимизации торговой стратегии. Сразу становится ясно прибыльная стратегия или нет. А в ходе торговли становитсяпонятно насколько комфортно будет работать по вашей тс.

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

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

Есть один более удобный в управлении тестер ручных стратегий — Forex Tester 2. Адрес разработчика: http://www.forextester.ru. На этом тестере даже можно менять таймфреймы во время тестов. Но, к сожалению, он платный. Разработчики просят за него не мало. Около 100$. Хорошо то, что при покупке нескольких тестеров цену можно сбить. Забейте в поисковик «Forex Tester 2 скидка» или «Forex Tester 2 купить дешевле». Найдете много людей, которые готовы сложиться с Вами и взять тестер дешевле. Конечно, будьте осторожны. Есть много подобных предложений от партнеров разработчиков. Это разные сайты они предлагают до 40% скидки. Где-то я видел, что тестер продается за 49$. Ищите.

Главное, не пытайтесь разыскать взломанный тестер или бесплатные ключи. Впустую потратите время. Пока искал для Вас халявные ключи, подписали на какую-то рассылку через телефон. Стоимоть 20р. в день. Конечно, сразу отписался, но получил маленький лосс. �� Короче нет их. Разработчики постарались защитить свое детище.

3. Тестер торговых советников Форекс.

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

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

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

Отрицательным моментом может стать низкая точность теста на больших интервалах времени из-за искажения котировок и индикаторов.

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

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

Заключение.

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

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

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

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

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

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

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

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

РЕКОМЕНДУЕМ: ТОП 2 ЛУЧШИХ БРОКЕРА НА 2020 ГОД

Не требуется верификация! Фиксированные выплаты! обзор/отзывы | НАЧАТЬ С 10$ 2014 год. Дарит безрисковую сделку. обзор/отзывы | ИНВЕСТИРОВАТЬ С 5$

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

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

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

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

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

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

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

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

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

ТОП 2 ЛУЧШИХ БРОКЕРА БИНАРНЫХ ОПЦИОНОВ 2020 года:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

РЕКОМЕНДУЕМ ПРОВЕРЕННЫХ ФОРЕКС БРОКЕРОВ, РАБОТАЮЩИХ ПОРЯДКА 20 ЛЕТ!

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

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

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

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

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

Как тестировать форекс советник?

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

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

Как тестировать форекс советник?

По сути, начальная работа с торговым советником строится на установке нужных оптимизации и параметров совокупности под потребности конкретного трейдера. Оснастив советник всеми нужными дополнениями, нужно произвести диагностику его работоспособности. Сделать это возможно в тестере стратегий MetaTrader 4 (либо более новая версия — MetaTrader 5) одним из дешёвых способов.

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

А это машинально ограничивает возможности для установки советника (лишь на демо-счёт в режиме онлайн) и его последующей проверки.

Ещё один метод тестирования предусматривает деление истории показателей рынка на разные по величине отрезки. На маленьком отрезке совокупность тестируется в режиме «out of sample», на долгом (от 80% и более от всей истории котировок) — производится оптимизация и настройка механической торговой системы. В этом случае, прогоняя эти и оптимизируя настройки опций советника, возможно добиться самые приемлемых показателей на долгом отрезке.

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

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

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

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

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

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

Также читайте:

Как тестировать форекс советник в тестере MT4

Вам будет интересно, Подобрано именно для Вас:

Бесплатные торговые советники Форекс – подключайте и торгуйте Сейчас довольно много людей, в особенности в развитых государствах, занимаются интернет-трейдингом. Такая деятельность владеет…

> Советники > Советник Calypso Как стать трейдером с нуля? При помощи нового советника. Советник Calypso представляет собой автоматизированную совокупность торговли, которая на сегодня…

> Советники > Как установить советник в торговую платформу Metatrader4? Непременно, обучение трейдера — это очень занимательное занятие, а с каждой статьей вы определите что-то новое, что…

Торговые форекс роботы, советники, механические торговые системы, специалисты все эти вещи имеют одну функцию – автоматическая торговля на рынке форекс и различный итог. Автоматические…

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

Forex Tester 2: описание возможностей

Forex Tester 2 — прагматичное решение

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

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

Остается лишь найти программную оболочку, которая бы обеспечивала работу с как можно большим объемом исторических данных и легко настраивалась на специфические для каждого брокера условия торговли. В качестве такой оболочки хорошо зарекомендовала себя программа Forex Tester 2 — вторая версия популярного продукта ForexTester (www.forextester.ru). Ее дизайн прост, а назначение большинства управляющих элементов интуитивно понятно, так что и новички, и профи смогут легко разобраться в ней.

Основными возможностями и преимуществами Forex Tester 2 являются:

Возможность импортирования исторических данных в различных текстовых форматах (*.txt, Metastock *.csv) и в формате Meta Trader 4 (*.hst).

  • Неограниченная глубина исторических данных (ограничивается лишь емкостью жесткого диска компьютера пользователя)
  • Индивидуальная настройка характеристик каждого инструмента в соответствии с условиями конкретного брокера.
  • Создание нестандартных временных периодов (таймфреймов)
  • Использование режима тестирования в качестве тренажера ручной торговли
  • В качестве языков для программирования стратегий используются Delphi и C++
  • Мультивалютное тестирование
  • Возможность одновременного тестирования нескольких автоматических стратегий с получением общей результирующей кривой баланса
  • Комплексная оптимизация стратегий
  • Тестирование и редактирование стратегий

    Начнем с того, что программа работает в двух режимах: редактирование и тестирование. Вы без труда сможете найти данную опцию:

    Рис. 1. Переключение режимов работы ForexTester 2

    Режим редактирования

    Несомненным преимуществом ForexTester 2 является возможность создания любого, даже экзотического, инструмента и полная настройка его характеристик (см. рис. 2). Например, такая характеристика, как спрэд валютной пары, у каждого брокера своя, и обычно для проверки стратегии приходится загружать терминал нужного брокера. С Forex Tester такая необходимость отпадает. Здесь возможно полное моделирование условий любого брокера. Кстати, чтобы не менять все время условия, подстраивая их под разных брокеров, можно сразу создавать валютные пары с отличием в один символ, идентифицируя по нему брокера. Например, пару EURGBP можно создать в трех вариантах: EURGBA (брокер А), EURGBB (брокер B) и EURGBC (брокер С). Затем для каждой пары закачать одинаковые или даже различные исторические данные (к различию торговых условий добавится элемент несовпадения котировок).

    Рис. 2. Добавление и изменение списка валютных инструментов

    Добавление исторических данных

    Добавление исторических данных (см. рис. 3) производится при помощи пункта главного меню Файл→Импортировать историю. Гибкость Forex Tester 2 заключается в том, что качество и глубину исторических данных можно устанавливать самому. Для этого нужно всего лишь найти (а можно даже и самому придумать) минутную историю по необходимым валютным парам. Конечно, можно использовать данные и более крупных таймфреймов, но это негативно отразится на качестве тикового потока, который будет сгенерирован Forex Tester’ом после загрузки котировок, что делать не рекомендуется. Тем более что минутную историю по наиболее распространенным валютным парам предоставляет сам разработчик на сайте http://www.forextester.ru/datasources.php.

    Обязательно прочтите эту аналитику:  Коррекция тренда для Форекс

    Рис. 3. Импорт истории котировок

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

    Не менее важной особенностью Forex Tester 2 является возможность создания нестандартного временного периода (заметим, что многие успешные трейдеры сделали состояния именно на работе с нестандартными таймфреймами). Делается это очень быстро и просто (см. рис. 4) — необходимо только задать нужное значение — и график уже построен. Данная возможность доступна как в режиме редактирования, так и в режиме тестирования.

    Рис. 4. Добавление нестандартного периода графика

    Режим тестирования

    Этот режим, в свою очередь, делится на режимы визуального и быстрого тестирования. Изюминкой визуального режима является то, что трейдеру совсем необязательно иметь уже запрограммированную стратегию. Достаточно открыть графики необходимых валютных пар и запустить тестирование с любой точки в истории. Далее в нужный момент можно открыть позицию, установить отложенный ордер (см. рис. 5), изменить уровни стоп-приказа/профита, закрыть позиции — одним словом, все то, что делает трейдер, торгуя в реальном времени.

    Рис. 5. Открытие сделки (слева) и установка отложенного ордера (справа)

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

    Чтобы ускорить процесс совершения сделок существует возможность устанавливать горячие клавиши для открытия позиций с предустановленными уровнями стоп-приказа, профита и даже трейлинг-стопа (рис. 6). Это позволяет трейдеру открывать сделки, не приостанавливая тестирование.

    Рис. 6. Управление горячими клавишами

    Скорость визуального тестирования регулируется двумя параметрами — размером пакета тиков (см. рис. 7) и временем задержки между подачей пакетов. Размер пакета можно установить в диапазоне от одного тика до одного месяца.

    Рис. 7. Установка пакета тиков

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

    Информативность Forex Tester 2

    Рис. 8. Окно статистики

    Незаменимой и очень удобной характеристикой программы Forex Tester 2 является ее информативность. Пользователь всегда знает, какие результаты дает тестируемая система в тот или иной момент потому что, пока продолжается тест, специальное окно отображает всю текущую статистику (см. рис. 8). Поэтому сразу можно отследить слабые стороны идеи и состояния рынка, когда стратегия дает прибыль или наоборот, приводит к максимальным убыткам. Несложно догадаться, зачем это нужно…

    Во время проведения теста можно изменить вид графика, добавив в него или удалив необходимые индикаторы (см. рис. 9). Набор наиболее распространенных инструментов устанавливается вместе с программой; кроме того, этот набор все время пополняется разработчиками. Вместе с этим в набор включена популярная среди трейдеров стратегия открытия позиций при пересечении средних скользящих. Вы можете протестировать ее и убедиться в качестве работы программы. Еще одним приятным дополнением является возможность подключения в качестве стратегии готового стейтмента (отчета по проведенным сделкам). Поддерживается формат стейтментов, которые генерируются терминалом Meta Trader 4.

    Если же у трейдера достаточно навыков в программировании, то здесь открываются еще более широкие возможности. Разработчики не стали изобретать свой язык программирования, а ограничились рядом API-функций, которые можно использовать при написании программ-советников или индикаторов. Такие программы легко подключаются к Forex Tester 2 посредством DLL-модулей. Достаточно поместить готовую DLL в папку программы Strategies (для советников) или Indicators (для индикаторов), чтобы Forex Tester добавил ее в список доступных программ. Таким образом, можно написать собственный советник или индикатор на любом языке программирования, полностью используя возможности выбранного языка. В качестве справочного материала в разделе «Помощь» Forex Tester приведены примеры вызовов API-функций из наиболее распространенных языков — Delphi и C++, названия и очередность параметров которых практически полностью совпадает с названиями функций MQL4 (Meta Quotes Language 4).

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

    Возможности оптимизации Forex Tester 2

    Но и это еще не все. В Forex Tester 2 не забыт такой важный аспект разработки автоматической системы торговли как оптимизация стратегии (см. рис. 10). В этом режиме работы пользователь может подобрать оптимальные параметры для своей стратегии, не производя запуск нескольких быстрых тестов подряд с различными параметрами. По результатам оптимизации предоставляется развернутая статистическая информация по каждому из проходов тестирования, а графическое представление каждой характеристики позволяет быстро сориентироваться в обилии данных.

    Рис. 10. Встроенный оптимизатор Forex Tester 2

    Резюмируя сказанное, заметим, что возможности ForexTester очень широки, но в то же время не отличаются избыточностью. Все имеющиеся функции востребованы и наоборот, все, что необходимо для комфортной работы при создании и отработке стратегии, здесь имеется. Поэтому мы рекомендуем вам опробовать ForexTester уже сейчас, тем более что цена программы составляет всего $100 (небольшая плата за вашу уверенность в стратегии), а демонстрационная версия с некоторым ограничением по функциональности предоставляется совершенно бесплатно (На сайт программы).

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

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

    Прежде всего, давайте рассмотрим специфику тестирования стратегий для рынка форекс вцелом. И первый момент заключается в том, что, так как рынок форекс внебиржевой, в качестве источника данных у нас есть не история сделок, а только история котировок. Может показаться, что это не принципиальный момент, однако между этими двумя массивами данных есть некоторая разница. И эта разница – проскальзывание! На спокойном рынке проскальзывание чаще всего находится в пределах 0.2 пункта у хороших брокеров, однако во время сильных движений на новостях проскальзывание серьезно растет и может достигать нескольких пунктов. К слову, максимальное проскальзывание, которое я получил, торгуя советниками на новостях, составило порядка 80 пунктов. Впрочем, мне повезло: оно было в мою сторону:).

    Второй важный момент тестирования стратегий на форекс состоит в том, что чаще всего, мы имеем лишь половину котировок! Обычно это котировки Bid. То есть мы знаем, по какой цене мы могли продать, но не знаем, по какой цене мы могли купить! Ведь у ESN/STP брокеров спред плавающий, и использование среднего спреда для вычисления котировки Ask дает лишь приблизительный результат.

    В итоге, при любом типе тестирования (хоть тестером, хоть руками) у нас будет 2 типа ошибок:

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

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

    Следующий момент заключается в том, тестер мт4 до сих пор не учитывает комиссии! Это может звучать странно в то время, как большинство брокеров взимают комиссию в $5 за лот, но это так. Поэтому для корректного тестирования нужно спред в тестере увеличивать на размер комиссии, переводя ее в пункты.

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

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

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

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

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

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

    5. Обязательно увеличивайте спред в тестере мт4 на размер комиссии. Средняя комиссия в $5 за $100 000 означает дополнительные затраты на сделку в 0.7 пункта для EURUSD. Для других валютных пар затраты на сделку можно пересчитать через цену одного пункта, используя калькулятор трейдера.

    Это основные моменты, которые стоит учесть при работе с тестером мт4 для получения достоверных результатов. Удачных Вам тестов!

    Тестирование советников Форекс, часть 1. Тестер стратегий MT4 и анализ результатов

    Сегодня я продолжаю тему инвестирования на Форекс с использованием советников.

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

    А сегодня я расскажу вам о том, как правильно пользоваться тестером стратегий MT4.

    Итак, вы скачали советник Форекс и хотите проверить, может ли он зарабатывать. Самый простой способ — “Тестер стратегий” в торговом терминале Metatrader 4:

    Для начала, можно ли доверять каким-либо тестам вообще? Или только результатам на торговом счёте?

    В целом, тесты всегда врут, это правда. Можно добиться в тестере стратегий 99% точности, но даже в таком случае будут отличия от реальных результатов — а всё потому, что тестер, кроме всего прочего, не может учесть некоторые моменты, которые возникают в реальной торговле:

    • плавающий спред (при торговле на ECN или NDD счетах);
    • проскальзывание;
    • скорость исполнения ордеров.

    Вопрос лишь в том, насколько все эти вещи влияют на результаты советника. Всё зависит от его стратегии и таймфрейма, на котором он торгует.

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

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

    Для долгосрочников тесты будут более точными. Они работают на H1-D1.

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

    Более подробно к анализу результатов и доверии к ним я вернусь в конце статьи. А сейчас я хочу вам рассказать о том, как тестировать советники в MT4 грамотно.

    Содержание статьи:

    Готовим данные для тестирования

    Залог качественного теста советника на истории — качественная история котировок. Впрочем, я обычно не стремлюсь к максимально возможной точности 99% (которую можно получить, но довольно сложным способом) — это больше нужно разработчикам МТС для отладки стратегии, чем простому пользователю, который пользуется готовым решением.

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

    Совет: сделайте отдельный терминал Metatrader для тестирования советников. Там будут храниться советники и данные по валютным парам, не перемешиваясь с нужными вам в торговле вещами. “Размножить” Metatrader 4 просто — скопируйте папку с установленным ранее MT4 в любое удобное место, переименуйте папку (например в “Alpari TEST”) и откройте терминал через terminal.exe.

    В Metatrader 4 предусмотрено два способа получить котировки валютных пар:

    • скачать данные с торгового сервера;
    • закачать данные из внешнего источника (например, с сайта брокера).

    В обоих случаях минимальным таймфреймом будет М1 (минутки), что соответствует 90% точности в тестере стратегий MT4 на всех таймфреймах больше М1 (М5, М15, M30 и т.д.). Можно получить 99% при условии работы с тиковыми данными, но только с использованием сторонних программ, в самом МТ4 эта возможность не поддерживается.

    Ну, как я уже сказал, нас интересуют более-менее качественные котировки, так что 90% вполне хватит.

    Способ 1. Качаем данные с торгового сервера.

    С этим способом есть одна проблемка — далеко не каждый брокер предоставляет возможность скачать котировки с сервера. В большинстве случаев при попытке скачать данные вы получите предложение получить их от компании-разработчика Metatrader 4 — Metaquotes. И эти котировки достаточно низкого качества.

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

    И делается это так: открываем Метатрейдер, переходим в пункт меню “Сервис” => “Архив котировок”:

    В появившемся окне выбираем нужную валютную пару, например EUR/USD, она находится в папке Fx Majors. Жмем “Загрузить” и через несколько минут (зависит от вашего Интернета) получаем более 5 миллионов записей.

    Кстати, обратите внимание — котировки у меня слегка “дырявые” — есть данные вплоть до 05.18 01:17, а затем сразу 05.19 19:13. Это часто будет происходить, если держать терминал включенным не 24 часа в сутки — и может привести к ошибкам в тестировании.

    Чтобы это исправить, жмем “Загрузить” еще раз — и дырки в данных будут закрыты.

    После каждой загрузки котировок рекомендую нажать “Загрузить” еще раз, чтобы появилось такое сообщение:

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

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

    Способ 2. Качаем данные напрямую от брокера.

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

    После этого выходите из торгового счёта и забываете о нём. Терминал должен всегда быть отключенным, чтобы скачанные котировки не перемешивались с новыми.

    Далее, нужно удалить все файлы с расширением .hst. Сразу запоминайте, где находятся все файлы Метатрейдера: меню Файл => Открыть каталог данных:

    Файлы .hst находятся в папке history/ “Имя сервера”, в моем случае Alpari-ECN1:

    Удаляете все файлы, которые касаются вашей валютной пары. Теперь, идём на сайт нужного вам брокера. Для примера, давайте скачаем котировки с сайта RVD Markets:

    Обычно нам нужно указать таймфрейм “Минута” и нужный период (несколько лет), за который нужно скачать историю, но в RVD есть возможность скачать сразу файл .hst, причём за всю историю работы брокера.

    Так и сделаем, а после скачивания забрасываем его туда же, откуда удалили все файлы .hst ранее — в папку history/ “Имя сервера”. Когда все сделано, перезапускаем терминал.

    Итак, у нас есть минутки, теперь нужно получить остальные таймфреймы. Чтобы не качать каждый раз историю с сайта, можно воспользоваться внутренней возможностью Metatrader — скриптом Period_Converter.

    Скрипт нашли, но прежде чем применить его, нужно открыть график со скачанными нами котировками. Для этого заходим в меню Файл => Открыть автономно и находим EURUSD, M1:

    Ну а теперь перетаскиваем скрипт на график и находим окно “Входные параметры”:

    Period multipler factor — единственная переменная в этом скрипте, и показывает, сколько секунд в нужном нам таймфрейме. Для создания истории по нужным вам ТФ пользуйтесь таблицей:

    Скрипт работает быстро, на всё уйдет пару минут. Убедитесь, что ненужные файлы .hst удалены, иначе скрипт не сработает.

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

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

    Когда все приготовления завершены, можно переходить непосредственно к тестированию советников.

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

    Стандартное окно тестера стратегий Форекс выглядит так:

    Пройдемся по интерфейсу, блок “Выбор условий тестирования”:

    1. Советник. Здесь нужно выбрать предварительно установленного торгового робота из выпадающего списка. Если вы не знаете, как установить его, вам сюда.

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

    3. Модель. Здесь остановлюсь подробнее. Всего доступны три модели:

    Все тики — наиболее точный метод, для моделирования поведения советника используется наименьший доступный таймфрейм, то есть обычно М1.

    Контрольные точки — для моделирования торговли робота используется ближайший таймфрейм, например для H1 это будет M30, то есть точность всего в 2 раза лучше, в отличие от предыдущей модели, которая точнее в 60 раз.

    По ценам открытия — здесь вообще движения цены внутри свечи игнорируются, для каждой свечи Open = High = Low = Close. Самая низкая точность среди всех моделей.

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

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

    5. Спред. Можно задавать автоматически, выставив “Текущий”, можно вручную. Обратите внимание, что для пятизначного брокера спред будет в 10 раз выше, чем для четырехзначного.

    Чтобы проверить, сколько знаков у вашего брокера, посмотрите на пару EUR/USD — если ее цена выглядит как 1.2345, то это четырехзнак, если 1.23456 — пятизнак.

    Я рекомендую задавать спред заранее перед тестированием, потому что часто “текущий” спред намного выше, чем средний. Посмотреть спреды вашего брокера можно на myfxbook или на сайте самого брокера.

    Переходим к следующему блоку “Выбор даты”:

    6. Использовать дату. Ставим дату “от” и “до”. Если галочку убрать, советник будет тестироваться на всей доступной истории по валютной паре.

    Вопрос о том, на каком сроке должен тестироваться робот — не самый простой. Как видите, у меня стоит от начала 2012 года по сей день, т.е. 3.5 года. Этого срока мне достаточно, чтобы понять работоспособность советника.

    К тому же, чем меньше срок тестирования, тем быстрее я получу результат, а некоторые советники работают словно черепахи…

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

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

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

    Третий блок тестера стратегий Форекс “Настройки тестирования”:

    8. Свойства эксперта. Здесь можно просмотреть некоторые параметры советника, которые можно менять, не влезая в код:

    Стоит обратить внимание на первую вкладку. На ней мы указываем начальный депозит, валюту, разрешенные позиции. Стоит менять только начальный депозит.

    Есть раздел “Оптимизация”, сейчас его не трогаем.

    На вкладке “Входные параметры”, собственно, и находятся все параметры советника, заданные его разработчиком:

    Как видите, их очень много, поэтому обычно в описании советника есть подробная расшифровка этих параметров. Отмечу, что настройки можно сохранять в специальные .set файлы, нажав кнопку “Сохранить”, а также можно “Загрузить” их — чтобы использовать ранее сохраненный набор параметров.

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

    Лучшим вариантом считается лот 0.1 при начальном депозите 10000$, потому что в этом случае 1 пункт (для четырехзнака) движения цены по основным парам (EUR/USD, GBP/USD и т.д.) равен одному доллару.

    Также, должен быть способ управления капиталом под названием фиксированный лот. Обозначается он обычно просто Lot/Lots/LotSize или FixLot/FixedLot. Другими словами, никакого мани-менеджмента — мы оценивает работоспособность советника, а не сколько он заработает.

    На вкладку “Оптимизация” пока не лезем.

    9. Свойства символа. Основная информация по валютной паре, которая выбрана для тестирования.

    10. Открыть график. После прогона советника в тестере стратегий Форекс можно посмотреть, какие же сделки он наоткрывал:

    11. Изменить эксперта. Нажав на эту кнопку, вы перейдете в редактор MQL4, если есть доступ к исходному коду советника.

    И последнее, “Оптимизация”:

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

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

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

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

    Для примера, давайте проведем тест советника Night Owl, который неплохо себя показывает в Лаборатории. Допустим, нас интересует, как он работает на валютной паре EURUSD, таймфрейм М15.

    Срок тестирования — 2012.11 — 2015.05, это максимальный срок на тех котировках, что я скачал с RVD. Заглянув на myfxbook, установлю спред по EUR/USD равным 5 (тестирую на пятизначном брокере, иначе поставил бы 1 вместо 0.5, т.к. тестер округляет дробные значения) — чуть больше среднего.

    В настройках советника выставляем 10000$ стартового депозита и торговый лот 0.1:

    Все, можно запускать, жмем на “Старт”. Ждем несколько минут, и видим, что в тестере появились три новых вкладки:

    РЕЗУЛЬТАТ. Здесь находится информация о каждой сделке, совершенной при моделировании работы советника — об открытиях (buy/sell) закрытиях (close) и модификациях (modify) ордеров.

    А также объем сделки, цена открытия, уровни Stop Loss и Take Profit, полученная прибыль и изменения баланса.

    В целом, эта вкладка не особо полезна при анализе результатов советника. Зато отсюда можно скопировать все сделки или сохранить их в отчет в формате .html:

    ГРАФИК. Вот что получилось при тестировании Night Owl:

    Поскольку параметры советника могут меняться произвольно, досконально изучать график, как в случае с ПАММ-счетами, нет необходимости.

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

    ОТЧЁТ. Эта вкладка — самая важная, и даёт очень много информации о работе советника. Однако, всегда нужно держать в уме, что точность тестирования — всего 90%, а в нашем случае даже 89% — а это значит, что все показатели не так уж точны.

    Что ж, вот что получилось в нашем тесте:

    Остановлюсь на некоторых показателях.

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

    Если начальный депозит равен 10000$, а лотность 0.1, то чистая прибыль приблизительно равна количеству заработанных пунктов.

    Прибыльность. Рассчитывается как Общая прибыль/Общий убыток. Хорошим показателем считается 1.6 и выше. В нашем случае 1.42 — советник работает не идеально, но все же в плюс.

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

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

    Качество моделирования. Для тестирования на минутках максимум — 90%, на тиковых данных — 99%. В целом, если качество моделирования намного меньше 90% или же вообще n/a — тесту доверять нельзя.

    Матожидание выигрыша. Средний результат сделки в долларах.

    Максимальная просадка. Максимальный убыток в долларах и процентах от начального депозита. В нашем случае 148$ (1.44%) — это значит что поставив советник работать с депозитом 10000$ вы могли бы потерять 148$ или же 1.44%.

    При выборе размера лота важно учитывать обе цифры. Просадки больше 10% нежелательны, это раз. А два — подумайте, готовы ли вы потерять эти 10%, что будет равно 1000$? Если нет, то просадку в долларах нужно уменьшить за счет уменьшения параметра lots.

    Какие показатели при анализе отчёта самые важные? На мой взгляд, это Чистая прибыль, Прибыльность и само собой, Качество моделирования.

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

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

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

    Еще есть вкладка ЖУРНАЛ, где непрерывно появляются сообщения о работе советников. Советую её тоже проверять, т.к. там будут отображаться сообщения об ошибках. Например, такие:

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

    Сохранение тестов для дальнейшего использования

    Во-первых, уже упомянутая мной возможность “Сохранить как отчёт”:

    Вы получите файл в формате .html, который потом можно будет просмотреть в таком виде:

    Но все равно, так не очень удобно — хранить тесты на компьютере, искать их и т.д. А если вы не дома, то и доступа к тестам нет. В общем, удобнее хранить их своем аккаунте на myfxbook (естественно, нужна регистрация в сервисе) через пункт меню “Системы” => “Стратегии”:

    Добавим наш тест советника Night Owl:

    В поле “Отчёт по стратегии” выбираем файл с отчётом, который мы ранее сохранили. Заполняем имя отчета, выбираем брокера, выставляем секретность и на этом в принципе всё, можно добавлять.

    Forward Test — здесь можно выбрать торговый счёт с советником, который замониторен на myfxbook. Это нам не нужно сейчас.

    Жмем “Добавить” и ждем некоторое время. Когда все будет готово, можно выбрать загруженную стратегию и перейти на окно аналитики:

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

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

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

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

    До встречи на страницах блога!

    С уважением, Александр Дюбченко

    Как тестировать Форекс

    Способ, как тестировать торговые стратегии в режиме настоящего рынка

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

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

    Что же происходит на самом деле?

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

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

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

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

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

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

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

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