Главная > Блог > Качество тиковых данных в бэктесте MT5 — отличия между OHLC, M1 OHLC и реальными тиками

БэктестMT5Тиковые данныеStrategy TesterТочность проверки

Качество тиковых данных в бэктесте MT5 — отличия между OHLC, M1 OHLC и реальными тиками

Опубликовано: 2026-05-18Время чтения: ~3 мин
This article reflects information as of its publish date. EA performance figures (PF, DD, annual return) change with live trading and re-validation — check the latest on the EA pages. See the latest EA results

Качество тиковых данных в бэктесте 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: Загрузка исторических данных

  1. Запустите MT5 и войдите в аккаунт у брокера
  2. Меню → Инструменты → Архив котировок (или Ctrl+H)
  3. Выберите нужный инструмент (например, XAUUSD)
  4. Щёлкните правой кнопкой мыши на нужном таймфрейме (M1 — наиболее важный) → «Загрузить»
  5. Дождитесь завершения загрузки (при первом скачивании — от нескольких минут до нескольких десятков минут)

Шаг 2: Проверка данных

После запуска Strategy Tester в столбце «Качество» отображается качество данных.

Качество 99%  → реальные тиковые данные, высокоточная проверка
Качество 90%  → псевдо-тики, сгенерированные из M1
Качество 25% и ниже → только OHLC (низкая точность)

Перед запуском бэктеста добейтесь качества данных на уровне 99%.


Рекомендуемые настройки бэктеста для EA на этом сайте

EAТаймфреймРекомендуемая модельПричина
GOLD EMA ATR EAH1M1 OHLCДля свинга H1 достаточно M1 OHLC
GOLD Asia Range BreakH1M1 OHLCАналогично
GOLD BB BreakoutH1M1 OHLCАналогично
GOLD MTF TrendH1+D1M1 OHLCMulti-TF также поддерживается в M1 OHLC
USDJPY Trend PullbackH4M1 OHLCДля свинга H4 достаточно M1 OHLC
GBPUSD Scalp EAM15Реальные тикиДля скальпинга необходимы реальные тики

Ориентировочное время обработки бэктеста

Конфигурация: Core i5 или аналог, RAM 8 ГБ, SSD, XAUUSD за 10 лет

МодельВремя обработки (ориентировочно)
OHLC2–5 минут
M1 OHLC10–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, а финальную проверку выполнять на реальных тиках.


Связанные страницы

5-дневный курс по email (бесплатно)

Получайте по одному письму в день об основах автоматизированной FX-торговли, правильном чтении бэктестов и советах по выбору брокера.

* Конфиденциальность строго защищена. Отписаться можно в любое время.