Обсуждение статьи "Возможности Мастера MQL5, которые вам нужно знать (Часть 69): Использование паттернов SAR и RVI"

 

Опубликована статья Возможности Мастера MQL5, которые вам нужно знать (Часть 69): Использование паттернов SAR и RVI:

Параболический SAR и индекс относительной бодрости (Relative Vigour Index, RVI) — еще одна пара индикаторов, которые можно использовать совместно в советнике MQL5. Эти индикаторы, как и рассмотренные ранее, также дополняют друг друга, поскольку SAR определяет тренд, а RVI проверяет импульс. Как обычно, мы используем Мастер MQL5 для построения и тестирования любого потенциала, который может иметь эта пара индикаторов.

В этой серии мы рассмотрим параболический индикатор Stop-And-Reverse (SAR) и осциллятор индекс относительной бодрости (RVI). На этот раз пара сочетает выявление трендов с отслеживанием импульса. Как и в предыдущих статьях, мы рассматриваем 10 возможных сигнальных паттернов, которые могут быть сгенерированы путем комбинирования этих двух индикаторов, и тестируем их в созданном с помощью Мастера советнике. Итак, давайте рассмотрим определения этих двух индикаторов.

Оптимизация и тестирование проводились для символа GBPCHF за 2023 год на 4-часовом таймфрейме. Мы тестируем по одному паттерну за раз. Поскольку мы используем встроенный параметр m_patterns_used в MQL5, нам необходимо реализовать собственную карту с входным параметром PatternsUsed. Это целочисленное значение, которое служит битовой картой для комбинации паттернов, используемых в любой момент времени. В нашем случае, однако, мы используем только один паттерн за раз. Причины были изложены в предыдущих статьях. Наши паттерны индексируются от 0 до 9, и чтобы получить целочисленное значение, которое однозначно соответствует определенному паттерну, мы просто берем 2 в степени индекса паттерна. Если мы используем паттерн 0, то получаем 2 в степени 0, что дает нам 1. Если индекс паттерна равен 4, то используемое значение карты будет равно 2 в степени 4, что дает нам 16. И так далее.

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


Автор: Stephen Njuki