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

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

Качество тиковых данных в бэктесте MT5 — отличия между 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 доступны три модели.

Выбор режима моделирования (Каждый тик / Каждый тик на основе реальных тиков / OHLC на M1 / Только цены открытия)
Выбор режима моделирования (Каждый тик / Каждый тик на основе реальных тиков / OHLC на M1 / Только цены открытия)

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ТаймфреймРекомендуемая модельПричина
DONCHIAN ENGINE / MONTHLY BURST / OVERDRIVE USDJPY / MEGAMAX DONCHIANH1M1 OHLC или точнееДля свинга на H1 в целом достаточно M1 OHLC (опубликованные значения DONCHIAN ENGINE проверены на реальных тиках Dukascopy)
GOLD VIPER / GOLD NEURONM30M1 OHLC или точнееАналогично
BITCOIN COMETH4M1 OHLCДля свинга на H4 достаточно M1 OHLC
GOLD KING v6M1Реальные тикиДля сеточного EA на M1 реальные тики обязательны (примечание: опубликованный бэктест Exness за 7,5 лет имеет качество истории 5% и не является проверкой на реальных тиках)

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

Конфигурация: 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-курс

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

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

Есть вопрос о советниках или Forex?

Задайте его на трейдерском форуме Nattzy (бесплатная регистрация). Можно спрашивать не только по этой статье — о настройке советников, выборе брокера и многом другом.

Спросить на Nattzy ↗

Комментарии и вопросы