Обсуждение статьи "Возможности Мастера MQL5, которые вам нужно знать (Часть 25): Тестирование и торговля на нескольких таймфреймах"
Кроме того, что в статье показано, как в мастер советника добавляются различные таймфреймы, в коде не показано, как именно происходит тестирование на нескольких таймфреймах - или я что-то упустил?

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Опубликована статья Возможности Мастера MQL5, которые вам нужно знать (Часть 25): Тестирование и торговля на нескольких таймфреймах:
Стратегии, основанные на нескольких таймфреймах, по умолчанию не могут быть протестированы в советниках, собранных с помощью Мастера, из-за архитектуры кода MQL5, используемой в классах сборки. Мы рассмотрим способ обхода этого ограничения для стратегий, которые предполагают использование нескольких таймфреймов на примере квадратичной скользящей средней.
В предыдущей статье мы рассмотрели пифагоровы средние, которые представляют собой группу скользящих средних. Некоторые из них являются довольно новыми и недостаточно распространенными, несмотря на их потенциальную пользу для трейдеров, доказанную отчетами о тестировании. Эти пифагоровы средние были представлены в виде полукруговой диаграммы, которая суммировала каждое среднее значение при использовании двух неравных значений, сумма которых составляла диаметр полукруга. Среди значений хорды в полукруге было значение, не рассмотренное в статье. Это значение Q, представляющее среднее квадратическое двух значений - a и b.
Среднее квадратическое (quadratic mean, QM) стремится к большим значениям в множестве, среднее значение которого ищется, что отличает его от среднего геометрического и гармонического, которые мы рассматривали в предыдущей статье. Подобно тому, как среднее геометрическое возвращает только положительные значения, выборка, для которой ищется среднее значение, должна иметь только положительные значения. Наша цель в статье - реализация мультитаймфреймовых стратегий в советниках, собранных с помощью Мастера, поэтому QM будет просто инструментом, который мы используем, чтобы показать, как можно тестировать мультитаймфреймовые стратегии в советнике, собранном с помощью Мастера.
Так почему же тестирование на нескольких таймфреймах с помощью советников, созданных с помощью Мастера, является сложным? По моему мнению, это связано с тем, что настройка должна выполняться для каждого добавленного сигнала в пространстве сборки Мастера, что часто упускается из виду. Настройку символов и таймфреймов для советника, собранного с помощью Мастера, можно выполнить на этапах выбора сигнала, но большинство пользователей полагают, что при выборе сигнала, необходимо выбрать символ и таймфрейм, но при сборке с помощью Мастера это не так. В одной из предыдущих статей я показал различные способы реализации торговли несколькими символами в советниках, собранных с помощью Мастера, путем модификации исходного кода. Один очевидный и основной подход, которым я не поделился, — это присоединение множества сигналов, где каждое присоединение относится к определенному символу. Эти множественные присоединения происходят, несмотря на присоединение одного и того же сигнала. Настройка сигнала при назначении символа должна выполняться в соответствии с шагами, указанными ниже:
Автор: Stephen Njuki