Качество тиковых данных в бэктесте MT5 — отличия между OHLC, M1 OHLC и реальными тиками
Содержание
- Три модели бэктеста
- 1. Все тики (реальные тиковые данные)
- 2. M1 OHLC (тики, сгенерированные из данных M1)
- 3. OHLC (только четыре точки свечи)
- Почему скальпингу необходимы реальные тики
- Проблема 1: Изменяется момент срабатывания SL и TP
- Проблема 2: Динамика спреда не воспроизводится
- Как получить данные для бэктеста
- Шаг 1: Загрузка исторических данных
- Шаг 2: Проверка данных
- Рекомендуемые настройки бэктеста для EA на этом сайте
- Ориентировочное время обработки бэктеста
- Итоги
- Часто задаваемые вопросы
- В: Откуда можно получить реальные тиковые данные?
- В: Некоторые инструменты не позволяют получить данные с качеством 99%.
- В: Как добиться согласованности точности бэктеста и форвардного теста?
- В: Используются ли одинаковые модели для «оптимизации» и «бэктеста» в Strategy Tester?
- Связанные страницы
Качество тиковых данных в бэктесте MT5 — отличия между OHLC, M1 OHLC и реальными тиками
При проведении бэктеста в MT5 Strategy Tester вы встретите настройку под названием «Модель». Выбор модели кардинально влияет на точность результатов. В частности, для скальпинговых EA неправильный выбор модели приводит к классической ситуации: «в бэктесте всё отлично, а в реальной торговле не работает».
Три модели бэктеста
В MT5 Strategy Tester доступны три модели.
1. Все тики (реальные тиковые данные)
Наиболее точная модель. Воспроизводит каждое изменение котировок, которое произошло на реальном рынке.
- Воспроизводится динамика спреда
- Высокоточная проверка с учётом движения стакана заявок
- Наибольшее время обработки (10 лет на H1 — от 30 минут до 1 часа и более)
- Большой объём данных
Рекомендуется для: скальпинговых стратегий (M15 и ниже), стратегий с существенным влиянием спреда.
2. M1 OHLC (тики, сгенерированные из данных M1)
Псевдо-тики генерируются на основе четырёх значений минутных свечей: открытие, максимум, минимум, закрытие.
- Точность ниже, чем у реальных тиков, но вполне достаточна для свинг-торговли
- Хороший баланс скорости и точности (10 лет на H1 — 5–15 минут)
- Метод, привычный для пользователей MT4
Рекомендуется для: свинг-EAна H1 и H4, при умеренных требованиях к точности.
3. OHLC (только четыре точки свечи)
Проверка только по четырём точкам каждой свечи: открытие, максимум, минимум, закрытие.
- Самая высокая скорость обработки (завершается за несколько минут)
- Наименьшая точность
- Особенно значительные ошибки для стратегий с SL/TP на основе ATR
Рекомендуется для: приблизительной проверки логики работы EA. Не подходит для полноценного тестирования.
Почему скальпингу необходимы реальные тики
При бэктесте скальпинговых EA на таймфреймах M15 и ниже с использованием M1 OHLC возникают следующие проблемы.
Проблема 1: Изменяется момент срабатывания SL и TP
На реальном рынке важно, что произошло раньше — максимум или минимум. В модели M1 OHLC невозможно определить порядок появления High и Low внутри минуты, поэтому нельзя точно воспроизвести, что сработало первым — SL или TP.
Пример: движение цены за 1 минуту
Реальность: максимум → минимум (TP достигнут раньше, затем падение)
Модель OHLC: неизвестно, что было раньше — High=TP или Low=SL
Поскольку у скальпинга SL и TP расположены близко друг к другу, такая погрешность существенно влияет на результаты.
Проблема 2: Динамика спреда не воспроизводится
Модель M1 OHLC не воспроизводит резкое расширение спреда во время выхода важных новостей. Поскольку скальпинг максимально подвержен влиянию спреда, бэктест с фиксированным спредом даст чрезмерно оптимистичный результат.
Как получить данные для бэктеста
Для проведения бэктеста в MT5 необходимо загрузить исторические данные на компьютер.
Шаг 1: Загрузка исторических данных
- Запустите MT5 и войдите в аккаунт у брокера
- Меню → Инструменты → Архив котировок (или Ctrl+H)
- Выберите нужный инструмент (например, XAUUSD)
- Щёлкните правой кнопкой мыши на нужном таймфрейме (M1 — наиболее важный) → «Загрузить»
- Дождитесь завершения загрузки (при первом скачивании — от нескольких минут до нескольких десятков минут)
Шаг 2: Проверка данных
После запуска Strategy Tester в столбце «Качество» отображается качество данных.
Качество 99% → реальные тиковые данные, высокоточная проверка
Качество 90% → псевдо-тики, сгенерированные из M1
Качество 25% и ниже → только OHLC (низкая точность)
Перед запуском бэктеста добейтесь качества данных на уровне 99%.
Рекомендуемые настройки бэктеста для EA на этом сайте
| EA | Таймфрейм | Рекомендуемая модель | Причина |
|---|---|---|---|
| GOLD EMA ATR EA | H1 | M1 OHLC | Для свинга H1 достаточно M1 OHLC |
| GOLD Asia Range Break | H1 | M1 OHLC | Аналогично |
| GOLD BB Breakout | H1 | M1 OHLC | Аналогично |
| GOLD MTF Trend | H1+D1 | M1 OHLC | Multi-TF также поддерживается в M1 OHLC |
| USDJPY Trend Pullback | H4 | M1 OHLC | Для свинга H4 достаточно M1 OHLC |
| GBPUSD Scalp EA | M15 | Реальные тики | Для скальпинга необходимы реальные тики |
Ориентировочное время обработки бэктеста
Конфигурация: Core i5 или аналог, RAM 8 ГБ, SSD, XAUUSD за 10 лет
| Модель | Время обработки (ориентировочно) |
|---|---|
| OHLC | 2–5 минут |
| M1 OHLC | 10–20 минут |
| Реальные тики | 40 минут – 2 часа |
При запуске бэктеста в MT5 на VPS время зависит от производительности процессора. Во время обработки загрузка CPU VPS может приближаться к 100%, что влияет на работу активных EA.
Итоги
- Свинг-торговля (H1 и выше): M1 OHLC — оптимальный баланс скорости и точности
- Скальпинг (M15 и ниже): реальные тики — точность критически важна
- Модель OHLC — только для проверки базовой логики
- Убедитесь, что качество данных не ниже 90%, прежде чем запускать бэктест
Точность бэктеста напрямую определяет, насколько можно доверять его результатам. Особенно при оценке скальпинговых EA обязательно проводите проверку на реальных тиковых данных.
Часто задаваемые вопросы
В: Откуда можно получить реальные тиковые данные?
Базовый способ — загрузить данные из Архива котировок, подключившись к брокеру в MT5. Данные доступны только за тот период, который хранит брокер. Также существует возможность импортировать CSV-файлы от внешних поставщиков тиковых данных (например, Dukascopy), однако загрузка данных в MT5 — достаточно сложная процедура.
В: Некоторые инструменты не позволяют получить данные с качеством 99%.
Объём исторических тиковых данных у разных брокеров отличается. Данные за давние периоды (более 10 лет назад) большинство брокеров не предоставляет. В таком случае начинайте проверку с самого раннего доступного периода.
В: Как добиться согласованности точности бэктеста и форвардного теста?
Основной принцип — проводить форвардный тест на той же брокерской платформе, что использовалась для бэктеста. Поскольку спреды и свопы у разных брокеров различаются, использование одного брокера минимизирует расхождение результатов BT и FT.
В: Используются ли одинаковые модели для «оптимизации» и «бэктеста» в Strategy Tester?
Да. Оптимизация (поиск параметров) также использует ту же модель. Однако, поскольку оптимизация запускает тысячи и десятки тысяч бэктестов, использование модели реальных тиков может занять несколько дней. Эффективнее проводить оптимизацию на OHLC или M1 OHLC, а финальную проверку выполнять на реальных тиках.
Связанные страницы
По теме
2026-05-28
【Реальные результаты тестирования, пересмотренная версия】FXEA365 — все стратегии проверены на 132 файлах MT5 — прошли 5 вариантов (1 основной + 2 вспомогательных + 2 мартингейл)
2026-05-26
【Реальная проверка】Существует ли стратегия, превосходящая MEGAMAX EA? Десятилетний бэктест × полный перебор ML/AI
2026-05-22
Лучшие EA для EURUSD на MT5 — сравнение и рейтинг 2026
2026-05-22
Exness MT5: от открытия счёта до запуска EA【версия 2026】— спреды, мгновенный вывод средств и настройка
5-дневный курс по email (бесплатно)
Получайте по одному письму в день об основах автоматизированной FX-торговли, правильном чтении бэктестов и советах по выбору брокера.
* Конфиденциальность строго защищена. Отписаться можно в любое время.