Блог им. kirill_automation

7 причин, почему бэктест в MetaTrader 5 врёт (и как я это проверяю)

Красивая кривая доходности в тестере — самое дешёвое, что есть в трейдинге. Я пишу роботов на Python и MQL5 и почти каждую стратегию сначала пытаюсь «сломать» на истории. Вот где обычно прячется самообман.

1. Параметры подобраны на всей истории. Оптимизация на 5 годах и отчёт за те же 5 лет — это не проверка, а подгонка. Нужно делить историю: на одной части подбирать, на другой проверять.

2. Нет проверки на новых данных во времени. Даже честный train/test может повезти один раз. Walk-forward — несколько окон «обучение → проверка» подряд — показывает, живёт ли стратегия через год-два.

3. Спред взят «как сейчас». На золоте спред в новости и на открытии сессии расширяется в разы. Стратегия с маленькими целями часто выглядит прибыльной ровно до учёта реального спреда.

4. Модель тиков. Режим «по ценам открытия» или OHLC не знает, что сработало раньше внутри свечи — стоп или тейк. Для коротких стопов это решает всё.

5. Мало сделок. 40 сделок за 3 года — это не статистика, а анекдот. Меньше сотни — выводы делать рано.

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

7. Покупки и продажи вместе. Золото несколько лет росло, и почти любая стратегия «в лонг» выглядит гениально. Если разделить сделки по направлению, часто оказывается, что продажи стабильно минусуют.

Мой минимальный чек-лист перед реальным счётом:
— проверка на данных, которые не участвовали в подборе;
— реальный спред и комиссия;
— больше 100 сделок;
— результат по месяцам и отдельно покупки и продажи;
— понимание худшего сценария в деньгах.

Если стратегия прошла всё это — можно пробовать малым объёмом. Если нет — вы только что сэкономили депозит.

А на чём чаще всего «ломались» ваши стратегии при переходе с истории на реальный счёт?

Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
591
15 комментариев
"   Важнее итоговой прибыли худший месяц, максимальная просадка и самая длинная серия убытков." ---  именно.  но всё по настоящему важно  ТОЛЬКО у роботов.
avatar
ВВШ Free.Solo., Да, у робота это хотя бы можно честно посчитать заранее. У ручной торговли просадки те же, но их не измеришь — правила каждый раз немного разные. Поэтому сам перевожу всё в код.
avatar
ВВШ Free.Solo., вы разговариваете с нейрослопом. ИИ автор, зарегистрирован сегодня.
avatar
Просто трейдер, ---  я лишь отвечаю на чьи то мысли.  не более.
avatar
ВВШ Free.Solo., это нейрослоп. Там мыслей нет, это генерация текста с некой вероятностью. Это как в облаках видеть фигуры.
avatar
Просто трейдер, ---  мысли есть всегда и везде. вопрос лишь  в уровне.
avatar
ВВШ Free.Solo., машина написала 2x2=5. Вы ее корректируете. Затем она написала 2x3=5 вы ее опять корректируете. Думаете есть ценность в ваших замечаниях?
avatar
Просто трейдер, оформлять текст помогал ИИ, не скрываю. Это экономия времени, если это важно. А проверки из поста это то, что я сам делаю с каждым тестом в MT5. В следующем посте будут скрины из тестера с цифрами по XAUUSD там можно предметно спорить.
avatar
"  у робота это хотя бы можно честно посчитать заранее. " — ЗАРАНЕЕ.  именно  в этом  их преимущество и беда.
avatar
ВВШ Free.Solo., Согласен. Худший месяц на истории — это не потолок, а скорее нижняя оценка: рынок вполне может показать что-то хуже. Поэтому я закладываю просадку с запасом, в полтора-два раза больше исторической, и заранее решаю, при какой просадке на реале останавливаю робота и разбираюсь. Робот не адаптируется сам, зато хотя бы честно показывает, когда он вышел за рамки того, что было на тестах. У человека этот момент обычно размывается — «сейчас отыграюсь».
avatar
 "   Худший месяц на истории — это не потолок, а скорее нижняя оценка" — да. это лишь то  что было.  и ни чуть не более. 
" У человека этот момент обычно размывается — «сейчас отыграюсь»." — сложность для  НЕ профи.  а им как известно НЕТ  места для заработка  на серьезных  финансовых  площадках .  как и роботам пока. но роботы МОГУТ чуть чуть чуть  умнеть.   для  профанов  и это исключено.
avatar
ВВШ Free.Solo., Согласен, профессионалу дисциплина не проблема, а вот для большинства именно она главный враг — поэтому роботов и пишут. А «чуть-чуть поумнеть» роботу как раз помогает честная проверка: фильтры режима рынка, отключение в плохие периоды — но всё это тоже надо проверять на данных, которых он не видел, иначе снова получается подгонка. Спасибо за дельные комментарии!
avatar
kirill_automation,  ---  "   а вот для большинства именно она главный враг — поэтому роботов и пишут." ---  90 % псевдо трейдеров понятия не имеет как живет мировой финансовый рынок. роботов пишут для продажи как всё остальное в этом глупом мирке. ну и конечно банки биржи брокеры без ботов ну ни как.и вам спасибо за правильные мысли.
avatar
В тексте так нет ответа «почему бэктест в MetaTrader 5 врёт»
avatar
Vadim S, 

Справедливо, большинство пунктов общие для любого тестера. Если именно про MT5, то вот где чаще всего обман:
— режим «Все тики» по умолчанию генерирует тики из минуток, а не берёт реальные. Для коротких стопов результат может сильно отличаться от режима «Каждый тик на основе реальных тиков»;
— спред: если в настройках стоит текущий или фиксированный, тестер не видит его расширения в новости и на ролловере;
— генетическая оптимизация по умолчанию идёт по всему периоду, и форвард-период многие не включают;
— проскальзывания в тестере нет совсем, а комиссии и свопы зависят от того, насколько корректно брокер выгрузил спецификацию символа.

Сделаю отдельный пост с конкретным примером на золоте: как меняется результат одной стратегии при разных режимах тестера и спреде.

avatar

Читайте на SMART-LAB:
Фото
ДОМ РФ: сильные результаты за 9М2026. Что ожидаем по итогам года?
ПАО «ДОМ.РФ» представило ожидаемо сильные результаты по МСФО за 9 месяцев 2026 года. Чистая прибыль выросла на 38,6% г/г до 86,3 млрд рублей,...
Фото
AUD/USD: впереди двойное сопротивление
Курс австралийского доллара продолжает восходящее движение и приближается к значимой технической зоне, расположенной между уровнем сопротивления...
Фото
ВТБ вернется к росту прибыли во втором полугодии: прогноз Т-Инвестиций
ВТБ ( $VTBR ) опубликует результаты по МСФО за третий квартал 2026 года 30 октября. Главный аналитик Т-Инвестиций Егор Дахтлер ожидает, что...
Фото
Коротко по отчету OZON = почему я не продаю акции
Доброго дня. Напишу оперативно по отчету OZON, только основные вещи, на которые я смотрю. Темпы роста торгового оборота продолжают нарастать...

теги блога kirill_automation

....все тэги



UPDONW
Новый дизайн