Тестирование индикатора в MetaTrader 4

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

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

  • Черные ящики
  • Серые ящики
  • Простые АТС

Точно также как системы бывают автоматическими и ручными, и тестирование на Форекс бывает автоматическим или ручным.

Провожу бесплатное обучение на Форекс
Я ВебМастерМаксим провожу консультирование по заработку на Форекс! Вы с легкостью повторите мой путь! Интересует?
Форекс обучение

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

  • Трендовыми
  • Противотрендовыми
  • Паттерновыми.

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

Поэтому, если мы читаем правила входа в рынок и выхода, а также систему манименеджмента и другое, и при этом упоминаются те или иные индикаторы, то речь идет именно о тех подходах, которые теперь можно тестировать с помощью программы Metatrader 4.

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

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

 

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

Тестировать можно этот советник — Forex Gold Trader

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

Итак, давайте вспомним, что нам позволяла программа терминал в деле проверки эффективности советников.

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

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

Далее функция выбора модели перемещения по графику. Таких моделей было три:

  • Контрольные точки,
  • По ценам открытия и
  • Все тики.

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

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

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

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

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

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

Все что касается советников я подробно расскажу в ВИП группе по форекс обучению

Что делает Metatrader 4 как программа для тестирования индикаторов Форекс

В тему — индикатор MACD

А теперь давайте взглянем на программу MetaTrader 4 с точки зрения его способности проверять эффективность индикаторов при работе на Форекс. Если говорить проще, то давайте узнаем, какие функции добавились в терминал, для работы над оценкой полезности индикатора.

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

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

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

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

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

  • По ценам открытия.
  • Контрольные точки.
  • Все тики.

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

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

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

Итак, мы изучили все опции в левой части экрана. Переходит к правой части.

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

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

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

Кнопка «открыть график», чтобы его изучить не работает, так как он открывается и без этой кнопки.

«Изменить индикатор» вызывает окно языка программирования MQL4, в котором можно подкорректировать все необходимые части.

Тестирование Форекс индикаторов. Как определяют качество инструмента анализа

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

  1. Перерисовыванием показаний,
  2. Цикличностью происходящих событий.

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

Кроме того важно использовать новые функции программы на очевидных Форекс циклах – подъемах и понижениях. Это позволит лучше понять ваш инструмент аналитики.

Понравилась статья?! Жми на кнопку!
  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
(11 голосов, в среднем: 4.9 из 5)
загрузка...
↑ Получай комментарии на E-MAIL