Бэктест MT5: 1 minute OHLC, Every tick, реальные тики
Содержание (8)
Содержание
Модели бэктеста MT5: 1 minute OHLC, Every tick и Every tick based on real ticks
При проведении бэктеста в MT5 Strategy Tester вы встретите настройку под названием «Модель». Выбор модели кардинально влияет на точность результатов. В частности, для скальпинговых EA неправильный выбор модели приводит к классической ситуации: «в бэктесте всё отлично, а в реальной торговле не работает».
Четыре модели бэктеста
MT5 Strategy Tester предлагает четыре режима моделирования цен для тестирования советника. (Пятый пункт, Math calculations, не загружает ценовую историю и не является бэктестом сделок.) Обратите внимание: Every tick и Every tick based on real ticks — это два разных режима.

| Модель | Что использует тестер | Точность | Скорость | Для чего подходит |
|---|---|---|---|---|
| Every tick | Тики, сгенерированные из минутных баров | Высокая (тики смоделированы) | Медленно | Финальная проверка, когда реальных тиков за период нет |
| Every tick based on real ticks | Тики, реально записанные брокером | Ближе всего к реальному рынку | Медленно (при первом запуске — большая загрузка тиков) | Скальпинговые, сеточные и чувствительные к спреду советники |
| 1 minute OHLC | Open, High, Low и Close каждого минутного бара | Средняя | Быстро | Свинговые советники H1/H4, оптимизация |
| Open prices only | Только открытие каждого бара тестируемого таймфрейма | Грубая | Быстрее всего | Советники, работающие только на новом баре; быстрый первый прогон |
1. Every tick
Тестер генерирует тики внутри каждого минутного бара: цены OHLC и промежуточные тики. Записанные тики не используются.
- Самый точный из генерируемых режимов и медленнее, чем 1 minute OHLC
- Спред внутри каждого минутного бара фиксирован, поэтому всплески спреда внутри минуты не воспроизводятся
- Несмотря на название, это не тест на реальных тиках
Рекомендуется для: Финальный прогон, когда у брокера нет реальных тиков за период
2. Every tick based on real ticks
Тестер воспроизводит тики, реально записанные брокером. Моделирование не выполняется.
- Спред меняется внутри минутного бара так же, как на рынке
- Минуты без записанных тиков заполняются сгенерированными тиками (метод Every tick)
- Медленно, а при первом запуске загружается большой объём тиковых данных
Рекомендуется для: Скальпинг (M15 и ниже), сеточные советники, стратегии с сильным влиянием спреда
3. 1 minute OHLC
Используются только четыре цены каждого минутного бара: Open, High, Low и Close.
- Движение между этими четырьмя ценами не моделируется, поэтому близкие SL/TP и трейлинг-стопы оцениваются менее точно
- Намного быстрее двух режимов every tick
- Для свинговых стратегий на H1/H4 обычно достаточно
Рекомендуется для: Свинговые советники на H1 и H4, оптимизация параметров
4. Open prices only
Советник запускается только один раз на бар — на открытии каждого бара тестируемого таймфрейма.
- Самый быстрый и самый грубый режим
- Советник не может обращаться к данным таймфрейма ниже тестируемого
- Имеет смысл только для советников, принимающих решения на новом баре
Рекомендуется для: Только грубая проверка работоспособности — не для серьёзной проверки
Сравнение рекомендованных брокеров →
🎁 Скачать бесплатный EA📧 Бесплатный email-курс (8 писем) + пакет из 13 индикаторов MT5 только для подписчиков
* Конфиденциальность строго защищена. Отписаться можно в любое время.
Почему скальпингу необходимы реальные тики
При бэктесте скальпинговых 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 загрузить историю
- Запустите MT5 и войдите в счёт у брокера
- Откройте Strategy Tester (Ctrl+R) и выберите символ, таймфрейм, период и модель
- Нажмите Start — тестер автоматически загрузит с сервера брокера доступную ценовую историю символа
- В режиме Every tick based on real ticks при первом запуске дополнительно загружаются тиковые данные, это может занять много времени
- Чтобы самому посмотреть сохранённые данные, откройте View → Symbols (Ctrl+U) и используйте вкладки Bars и Ticks
Шаг 2: проверьте качество истории
После прогона откройте отчёт в Strategy Tester и посмотрите строку History Quality (качество истории).
В режиме Every tick based on real ticks:
минуты с записанными тиками → воспроизводятся реальные тики
минуты без записанных тиков → тики генерируются (как в Every tick)
Брокеры часто хранят реальные тики только за часть длинного периода. Низкое значение History Quality — признак того, что значительная часть теста прошла не на реальных тиках, хотя была выбрана модель реальных тиков, поэтому всегда читайте это значение вместе с результатами.
Рекомендуемые настройки бэктеста для EA на этом сайте
| EA | Таймфрейм | Рекомендуемая модель | Причина |
|---|---|---|---|
| DONCHIAN ENGINE / MEGAMAX DONCHIAN | H1 | M1 OHLC или точнее | Для свинга на H1 в целом достаточно M1 OHLC (опубликованные значения DONCHIAN ENGINE проверены на реальных тиках Dukascopy) |
| GOLD VIPER / GOLD NEURON | M30 | M1 OHLC или точнее | Аналогично |
| BITCOIN COMET | H4 | M1 OHLC | Для свинга на H4 достаточно M1 OHLC |
| GOLD KING v6 | M1 | Every tick based on real ticks | Для сеточного EA на M1 реальные тики обязательны (примечание: опубликованный бэктест Exness за 7,5 лет имеет качество истории 5% и не является проверкой на реальных тиках) |
Ориентировочное время обработки бэктеста
Конфигурация: Core i5 или аналог, RAM 8 ГБ, SSD, XAUUSD за 10 лет
| Модель | Время обработки (ориентировочно) |
|---|---|
| Open prices only | 2–5 минут |
| 1 minute OHLC | 10–20 минут |
| Every tick | Дольше, чем 1 minute OHLC |
| Every tick based on real ticks | 40 минут – 2 часа (плюс загрузка тиков при первом запуске) |
При запуске бэктеста в MT5 на VPS время зависит от производительности процессора. Во время обработки загрузка CPU VPS может приближаться к 100%, что влияет на работу активных EA.
Итоги
- Свинговые стратегии (H1 и выше): достаточно 1 minute OHLC (баланс скорости и точности)
- Скальпинг (M15 и ниже): используйте Every tick based on real ticks (точность критична)
- Every tick генерирует тики из минутных баров — это не тест на реальных тиках
- Open prices only оставьте для проверки работоспособности и после каждого прогона проверяйте History Quality в отчёте
Точность бэктеста напрямую определяет, насколько можно доверять его результатам. Особенно при оценке скальпинговых EA обязательно проводите проверку на реальных тиковых данных.
Часто задаваемые вопросы
В: Откуда можно получить реальные тиковые данные?
MT5 загружает их с сервера брокера, когда вы запускаете тест в режиме Every tick based on real ticks; посмотреть их можно и в View → Symbols (Ctrl+U) → Ticks. Получить можно только данные в пределах диапазона, который предоставляет брокер. Можно также импортировать CSV от сторонних поставщиков тиковых данных, например Dukascopy, но процедура импорта в MT5 сложная.
В: По некоторым валютным парам качество истории (History Quality) низкое. Что делать?
Объём исторических тиковых данных у разных брокеров отличается. Данные за давние периоды (более 10 лет назад) большинство брокеров не предоставляет. В таком случае начинайте проверку с самого раннего доступного периода.
В: Как добиться согласованности точности бэктеста и форвардного теста?
Основной принцип — проводить форвардный тест на той же брокерской платформе, что использовалась для бэктеста. Поскольку спреды и свопы у разных брокеров различаются, использование одного брокера минимизирует расхождение результатов BT и FT.
В: Используются ли одинаковые модели для «оптимизации» и «бэктеста» в Strategy Tester?
Да. Оптимизация параметров использует модель, выбранную в тестере, как и обычный бэктест. Но поскольку оптимизация выполняет от тысяч до десятков тысяч бэктестов, с Every tick based on real ticks она может занять несколько дней. Эффективнее оптимизировать в режиме Open prices only или 1 minute OHLC, а на Every tick based on real ticks проводить только финальную проверку.
Связанные страницы
По теме
2026-10-19
Результаты EA не воспроизводятся: 5 мест для проверки
2026-10-12
Dark Algo MT5: PF 2.08, макс. DD 35.05% в равных условиях
2026-10-12
Daytrade Pro Algo MT5: PF 2.51, макс. DD 1.25%
2026-10-12
News Catcher Pro MT5: PF 8.34, макс. DD 0.68%
📧 Бесплатный email-курс (8 писем) + пакет из 13 индикаторов MT5 только для подписчиков
* Конфиденциальность строго защищена. Отписаться можно в любое время.
Есть вопрос о советниках или Forex?
Задайте его на трейдерском форуме Nattzy (бесплатная регистрация). Можно спрашивать не только по этой статье — о настройке советников, выборе брокера и многом другом.
Спросить на Nattzy ↗