Главная » Статьи » Форекс отзывы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Как добиться качества моделирования 99,9%?

Встроенный в торговый терминал MT4 тестер стратегий Форекс способен выдавать не более 90% качества моделирования, так как на истории используются не тиковые данные для построения таймфреймов, а минутные свечи. Это существенно искажает результаты тестирования советников, применяющих в своей стратегии скальпинг. где тейк-профит составляет несколько пунктов. Существует много платных программ, которые максимально приближают тесты советников к реальным условиям, например, Tick Data Suite. Однако существует не менее интересная программа Tickstory Lite – тестер стратегий Форекс, скачать бесплатно которую вы сможете, перейдя по ссылке: http://www.tickstory.com/ .

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

С Tickstory Lite вы сможете тестировать советники с качеством моделирования до 99,9%. Чтобы разобраться во всех тонкостях работы данной программы, рекомендуем также бесплатно скачать подробный мануал: Tickstory Lite.rar Читайте также статью «Где смотреть расписание торговых сессий?» .

Mt4 tester

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

Для примера протестируем стандартный индикатор MT4 – MACD. Механические торговые системы все чаще используются в работе трейдера. Далее необходимо запустить «Тестер стратегий» на панели инструментов MT4. По возможности, следует воздержаться от входов и выходов лимитными ордерами для сделок с небольшой целью по прибыли. Затем нужно выбрать валютную пару, по которой вы будете тестировать индикатор, а в качестве модели указать «Все тики», так как этот метод является самым точным. Таким образом, при помощи тестера стратегий вы можете проводить тестирование стратегий в MetaTrader 4 в режиме реального времени, а также проверять перерисовываются сигналы индикаторов или нет. Это же относится и к использованию коротких стоп-лоссов. Вместе с тем, у меня самого никогда не было проблем с тестером. Недавно компания MetaQuotes Software запустила на своих торговых платформах MT4 и MT5 новый билд (830), который включает в себя возможность тестировать индикаторы в режиме реального времени. Это позволяет точнее аппроксимировать ценовые движения внутри бара в режиме тестирования торговых стратегий на больших тайм фреймах (H1, H4, D). Параметры оптимизации будут рассмотрены ниже.

Недостатком является то, что скорость цены достаточно медленная, но стоит немного передвинуть бегунок вправо, как скорость резко увеличивается, что приводит к быстрой перемотке вперед и окончанию тестов. Кнопка «Свойства эксперта» позволяет открыть список дополнительных настроек советника. Данный режим можно активизировать опцией «Визуализация», расположенной на вкладке «Настройки» тестера. Затем нажать на кнопку «Загрузить». Теперь, после загрузки, база данных содержит требуемое количество котировок. Ведь у ESN/STP брокеров спред плавающий, и использование среднего спреда для вычисления котировки Ask дает лишь приблизительный результат. Эти линии часто совпадают, а сильное расхождение говорит о том, что позиции передержаны. В списке торгового терминала в папке «experts» находятся все скомпилированные эксперты. При этом, включение опции «Генетический алгоритм» время процесса оптимизации ускоряет, используя для этого полученные данные отработанных проходов ранее. Для вступления в силу значения новых параметров, необходим перезапуск программы. И первый момент заключается в том, что, так как рынок форекс внебиржевой, в качестве источника данных у нас есть не история сделок, а только история котировок.

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

Баров истории» во вкладке «Графики» следует установить вручную число, согласно следующих расчетов: минутные данные одного года содержат 525600 баров. Напротив параметра «Визуализация», наоборот, в обязательном порядке стоит галочка, так как без наблюдения за графиком валютной пары нельзя будет судить о работе индикатора. При помощи бегунка визуализации можно регулировать скорость движения цены на графике. Обычно это котировки Bid. Большое значение имеет показатель психологического фактора, который определяется максимальным числом непрерывных проигрышных сделок. Поэтому для корректного тестирования нужно спред в тестере увеличивать на размер комиссии, переводя ее в пункты. Второй режим позволяет просматривать график тестируемого инструмента непосредственно в период тестирования. Вкладка тестера стратегий «График» отображает баланс (линия синего цвета), а также динамику торгового счета с учетом открытых позиций (свободные средства – зеленая линия). В результате откроется новое окно, в котором нужно найти валютную пару для тестирования нашего индикатора. Выполняется такая операция с помощью скрипта «period_converter», который следует перетащить на минутный график финансового инструмента. В любой момент режим визуализации можно поставить на паузу, чтобы сделать какие-либо отметки на графике.

Тестер стратегий в MT4

Нравится UnlikeТестер стратегий форекс mt4 T R A D E R 24 Jan 2010

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

отложенный ордер,его цена 1.4145 на селл а тестер его берет по цене 1.4138,или же случай,когда одна и таже цена по лоу встречается для ввода ордера в рынок на расстоянии 5-7 минут 2 раза а тестер берет со второго раза ордер.

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

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

Нравится UnlikeТестер стратегий форекс mt4

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

Как можно понять отложенным ордером,его цена 1.4145 на селл а тестер его берет по цене 1.4138,тем более что это отложенный ордер,,или же случай,когда одна и таже цена по лоу встречается для ввода ордера в рынок встречается на расстоянии 5-7 минут 2 раза а тестер берет со второго раза ордер.

А вообще то у тестера есть патологическая склонность к проскальзываниям,и что самое интересное-- проскальзывания не касаются только стопа- вот стопы( Ограниченные убытка) уж точно берутся,нигде не увидел в свою сторону закрытого стопа--- Или просто они решили показать за счет тестера в визуальном режиме,как бессовестно работают многие брокера?если это так,то вот в этой части им точно удалось это показать всем наглядно,за это можно им поставить 5 баллов с плюсом

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

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

Аналогично, при закрытии рынка происходит всплеск спреда и в выходные тестировать бесполезно - спред будет завышен по отношению к нормальному в 2-3 а то и 5 раз.

Существует утилита, меняющая файл symbol.sel где хранятся последние данные по инструментам (спред).

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

Нравится UnlikeТестер стратегий форекс mt4 T R A D E R 25 Jan 2010

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

Аналогично, при закрытии рынка происходит всплеск спреда и в выходные тестировать бесполезно - спред будет завышен по отношению к нормальному в 2-3 а то и 5 раз.

Существует утилита, меняющая файл symbol.sel где хранятся последние данные по инструментам (спред).

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

Тестировал я по EUR/USD и спред был нормальный 2.Выстовлял те же стопы и профиты все так же как и на реале,а результат другой.А какие другие ухищрения еще есть,скажите пожалуйста?

Нравится UnlikeТестер стратегий форекс mt4

Тестировал я по EUR/USD и спред был нормальный 2.Выстовлял те же стопы и профиты все так же как и на реале,а результат другой.А какие другие ухищрения еще есть,скажите пожалуйста?

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

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

Тестирование советника SICURO-EXPERT

Для тестирования тогового робота SICURO-EXPERT в тестере стратегий MT4 как и для формирования портфелей ключ не требуется. Протестировать советник можно на любом счете.

Для чего нужно тестировать торгового робота на истории.

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

Протестировать торгового робота в MT4 на истории перед его установкой на реальный счет обязательно стоит если:
  • Депозит, с которым вы собираетесь торговать меньше рекомендуемого. И только если показатели теста с настройками по умолчанию вас устроят, можете ставить советника торговать на реальный счет. Если депозит меньше рекомендуемого, то торговля с предлагаемыми мной параметрами будет прибыльной и советник не сольет депозит, но настройки по умолчанию для небольших депозитов не являются оптимальными. Поэтому для увеличения прибыли и уменьшения просадки необходимо в тестере стратегий подобрать параметры «RiskPerTrade» и «totalRisk» конкретно для вашего депозита. Не исключено, что ваши показатели будут лучше моих.
  • Вы формируете собственный портфель стратегий. Подробности в материалах по формированию портфеля .
  • Как протестировать советника на истории.

    Перед началом тестирования необходимо загрузить историю котировок. Смыслом тестирования советника на истории является проверка робота в различных ситуациях. А для этого необходима достаточная история баров. Нет никакой логики в тестировании советника только за последние 1-2 месяца. Поэтому первым делом идем в настройки терминала и задаем необходимое количество баров:

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

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

    Далее перейдите во вкладку «Советники» и разрешите импорт DLL:

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

    Загрузка истории

    Для тестирования необходима история по 9-и валютным парам:

    Для этого откройте архив котировок через меню «Сервис» или нажатием клавиши «F2»:

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

    Выберите нужную валютную пару и минутный таймфрейм. Нажмите кнопку «Загрузить».

    Если перед загрузкой появилось подобное предупреждение:

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

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

    Если предупреждения небыло и загрузка по текущей валютной паре завершилась, закройте окно котировок и заново его откройте через меню «Сервис» или, что более удобно, нажатием клавиши «F2». И, повторно, на той же валютной паре нажмите кнопку «Загрузить». Должно появится окно:

    Нажмите «Да» для пересчета всех таймфреймов.

    Проделайте аналогичную процедуру для остальных валютных пар.

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

    Тестирование советника

    Откройте тестер стратегий:

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

    В раскрывающихся списках выберите:

  • Советник: SICURO-EXPERT
  • Символ: EURUSD
  • Модель: Все тики (для более точного теста) или контрольные точки (для приближенного теста)
  • Период: период для которого формировали портфель стратегий. Если тестируете портфели, входящие в комплект советника, то период берете из описания портфелей.
  • Спред: Указываете больше, чем текущий. Тестер не учитывает время исполнения ордеров и проскальзывание. Эти потери необходимо учесть завышением спреда.
  • Задайте период, на котором будете тестировать. Если снять галочку напротив пункта «Использовать дату», тестирование будет производится на всей имеющейся в архиве истории.

    Нажмите кнопку «Свойства эксперта».

    Перейдите во вкладку «Тестирование» и задайте депозит с которым будете торговать:

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

    Перейдите во вкладку «Входные параметры»:

    Задайте следующие параметры:

    Тестер стратегий форекс mt4
  • Task: Trade_portfolio
  • Fail Portfolio: Напишите название файла портфеля стратегий который будете тестировать. Этот файл должен находится в папке: [ваш каталог данных]\tester\files\sicuro\Portfolios.
  • RiskPerTrade и totalRisk: соответственно риск в одной сделке и суммарный риск. Эти параметры индивидуальные для каждого портфеля стратегий. Если вы тестируете портфели, идущие в комплекте, эти параметры можете узнать в описании портфелей. Параметры RiskPerTrade и totalRisk так же, как и депозит являются рекомендуемыми и не обязательными, вы можете задать свои параметры и протестировать советника с ними для своего депозита.
  • Deposit: Депозит с которым будете торговать.
  • Если настроили все параметры нажмите кнопку «OK», и в тестере стратегий кнопку «Старт». Все, тестирование началось.

    Источники: tradelife.ru, www.omylo.ru, www.fx4u.ru, sovetnik-forex.com

    Категория: Форекс отзывы | Добавил: gorkmaxi (13.10.2015)
    Просмотров: 506 | Рейтинг: 0.0/0
    Всего комментариев: 0
    avatar