Бэктест торговой стратегии онлайн — бесплатный тестер на истории Мосбиржи
TradeoniaTM
ГлавнаяТестер стратегий

Тестер торговых стратегий онлайн — бэктест без кода

Бэктест (backtesting) — проверка торговой стратегии на исторических ценах: правила входа и выхода применяются к прошлым свечам, и видно, сколько стратегия заработала бы и с какой просадкой. Этот тестер делает бэктест в браузере, без кода и без установки программ: соберите стратегию из готовых блоков и проверьте её на дневной истории Московской биржи — Сбербанк с 2018 года открыт всем без регистрации, остальные инструменты — по подписке. Считаем без поблажек и рядом с результатом показываем «купил и держи», случайные входы и вход с опозданием на день: если стратегия их не обгоняет, вы это увидите первым.

Готовые стратегии — начните с них, потом меняйте блоки:

Инструмент и период

Пять инструментов, дневные свечи. Сбербанк открыт всем; Газпром, Лукойл и вечные фьючерсы на юань и на индекс Мосбиржи — по подписке, первые 7 дней после регистрации бесплатно. Акции — с 2018 года, юань — с 2023-го, индекс — с 2024-го: раньше у этих контрактов не было ликвидности. Издержки — комиссия и проскальзывание вместе, 10 б.п. = 0,1 % от суммы сделки (у фьючерсов стартовое значение ниже); выключить их нельзя, это правило. Проверочный отрезок — последние 30 % периода или всё после выбранной даты: это часть истории, которую стратегия «не видела» при настройке.

Вход

Направление

Фильтры

Стоп

Выход

Стоп и тейк считаются от реальной цены входа. Если за бар цена задела и стоп, и тейк, засчитывается стоп. Выходы по сигналу исполняются по открытию следующего бара, по времени — по закрытию N-го.

Размер позиции

Считается в вашем браузере, данные никуда не отправляются.

Как мы считаем бэктест

Тестер повторяет правила, по которым торгует настоящий бот, а не «идеальный» бэктест. Каждое из них закрывает типичную дыру, из-за которой стратегия в тесте показывает сотни процентов, а на счёте — минус.

  • Решение — по закрытому бару, исполнение — по открытию следующего. Сигнал возникает на закрытии дня, сделка проходит по цене открытия следующего дня. Никаких входов «по цене, которую мы уже знаем».
  • Издержки включены всегда. Комиссия и проскальзывание списываются в каждой сделке; в подробностях есть таблица «что будет при удвоении и утроении издержек».
  • Разрыв через стоп исполняется по открытию, а не по цене стопа. Если день открылся ниже стопа, убыток больше запланированного — как и на реальном счёте. Если открытие уже за стопом, входа нет.
  • Стоп и тейк в одном баре — засчитывается стоп. Внутри дня мы не знаем, что случилось раньше, и берём худший вариант.
  • Одна позиция за раз; стоп и тейк считаются от реальной цены входа. Трейлинг пересчитывается по закрытию бара и действует со следующего.
  • Дивиденды учтены явно. На экс-дату длинная позиция получает дивиденд, короткая — платит. Без этого любая стратегия на Сбербанке получала бы фантомный убыток в дивидендный гэп. История выплат с 2017 года сверена по двум источникам.
  • Вечные фьючерсы — с фандингом и без плеча. Ежедневный фандинг по ставке биржи (SwapRate) списывается или начисляется тем же правилом, что дивиденд: при положительной ставке лонг платит, шорт получает. В 2025 году держать юань в лонге стоило около 19 % от цены — без этого любой тест на вечном контракте врал бы в пользу лонга. У вечного фьючерса на индекс Мосбиржи есть и второй поток — дивидендная поправка: индекс ценовой, и в день отсечки биржа начисляет лонгу (и списывает с шорта) дивиденды по индексу IMOEXDIV; с 2024 года это +6 300 ₽ на контракт против −15 200 ₽ фандинга, без поправки лонг индекса выглядел бы хуже, чем есть. Контракт учитывается по полной стоимости базового актива: гарантийное обеспечение, плечо и доход на свободные деньги не моделируются.
  • Настройка и проверка. История делится 70/30: первые 70 % — отрезок, на котором стратегию подбирают, последние 30 % — проверка. Границу можно поставить и на дату, когда менялся сам рынок: возобновление торгов в марте 2022-го, старт утренней сессии, сессии выходного дня. Если на первом отрезке плюс, а на втором минус, это переподгонка, и тестер об этом скажет.
  • Три опорные линии. «Купил и держи» с той же даты и на тот же капитал; сто прогонов со случайными входами и теми же фильтрами, стопами и выходами; та же стратегия с входом на день позже. Стратегия, которая не обгоняет случайные входы, не имеет рабочего сигнала, что бы ни говорил её доход.
  • Предохранители. Меньше 30 сделок, доля прибыльных выше 70 %, профит-фактор выше 3, Шарп выше 4, просадка около нуля — всё это чаще признак ошибки, чем гениальности, и результат получает пометку. Отдельные пометки — если результат сделали дивиденды или один год, если стратегия почти всегда в рынке и её надо сравнивать с «купил и держи», если стопы срабатывали с разрывом, если есть шорты акций (плата за заём бумаг не учтена), сколько фандинга и дивидендной поправки заплатил или получил фьючерс, и если заявленный риск на сделку не соблюдался: размер упёрся в потолок доли капитала или в целый лот.

Мы проверили движок тремя способами. Референс на Python и движок в браузере дают одинаковый результат бит в бит на всей истории. Независимый движок торгового бота из статьи с разбором кода бота, написанный раньше и другим кодом, повторил 227 сделок на четырёх конфигурациях сделка в сделку и по кривой капитала. Данные сверили бар в бар с итогами торгов Московской биржи и с историей Финама. Что делать со стратегией после бэктеста — в статье «От бэктеста к бою».

Данные — дневные свечи Московской биржи, снимок по 15.09.2026. Акции: открытие дня — первая сделка основной сессии в 10:00, а не тонкий принт утреннего аукциона; сессии выходных и праздничных дней в историю не входят; дивиденды — из нашего раздела «Дивиденды» и раскрытия эмитентов. Фьючерсы: дневка — официальные итоги торгов за торговый день биржи (до 23.03.2026 он начинался с вечерней сессии предыдущего дня, с 23.03.2026 совпадает с календарным), сессии выходных отдельными барами не идут, фандинг — из тех же итогов, дивидендная поправка фьючерса на индекс — из индекса дивидендов IMOEXDIV. Шарп считается по календарному ряду дневных доходностей, включая дни без позиции, и годовому числу торговых дней по факту, без безрисковой ставки.

Чем отличается от тестера TradingView и MetaTrader

Тестер стратегий есть в TradingView и в MetaTrader, и оба бесплатны. Разница — в том, что нужно уметь и что попадает в результат.

ЧтоЭтот тестерTradingViewMetaTrader 5
Где работаетВ браузере, без установкиВ браузереПрограмма на компьютере (терминал брокера)
Как задаётся стратегияБлоки в форме, без кодаСкрипт на Pine Script или чужой готовыйСоветник на MQL5 или чужой готовый
Дивиденды и фандинг как денежный потокДа: дивиденд на экс-дату, фандинг фьючерса по ставке биржиНетНет
Сравнение с «купил и держи»Да, с той же даты и на тот же капиталДаНет
Случайные входы и вход с опозданиемСто прогонов со случайными входами и вход на день позжеНетНет
Проверочный отрезокВсегда: 70/30 или граница по датеВручную, диапазоном датФорвард-период в оптимизации
ЦенаБесплатно; остальные инструменты по подписке 199 ₽ в месяцТестер бесплатен, глубокая история — на платных тарифахБесплатно с терминалом брокера

TSLab — тоже блоки без кода и тоже бесплатно, но это программа для Windows, а историю котировок в неё нужно загружать файлами. Все эти инструменты решают разные задачи: TradingView — прежде всего графики, MetaTrader — терминал для живой торговли через брокера. Этот тестер делает одно: бэктест дневной стратегии на российских акциях и фьючерсах, с дивидендами, фандингом и издержками. Сравнение — по документации сервисов на сентябрь 2026 года.

Частые вопросы

Тестер стратегий бесплатный?
Да: тестер, все блоки и история Сбербанка с 2018 года открыты бесплатно и без регистрации. Подписка добавляет остальные инструменты — сейчас это Газпром, Лукойл и вечные фьючерсы на юань и на индекс Мосбиржи; логика расчёта у всех одна и та же. Стоит 199 ₽ в месяц или 1490 ₽ в год, первые 7 дней бесплатно.
Что такое бэктест торговой стратегии?
Бэктест — это прогон правил стратегии по прошлым ценам, чтобы увидеть, сколько сделок она дала бы, с какой доходностью и просадкой. Он не предсказывает будущее, а отсеивает стратегии, которые не работали даже в прошлом. Главные ошибки бэктеста — знание будущей цены, нулевые издержки и подгонка параметров под историю; этот тестер закрывает их правилами из раздела «Как мы считаем бэктест».
Нужно ли уметь программировать?
Нет. Стратегия собирается из блоков в форме — вход, фильтры, стоп, выход, размер позиции, — у каждого готовые параметры. В TradingView для того же нужен скрипт на Pine Script, в MetaTrader — советник на MQL. Если хотите увидеть, как такой же бот выглядит в коде на Python, он разобран в статье «Разбор кода торгового бота».
На каких данных считается бэктест?
На дневных свечах Московской биржи: Сбербанк, Газпром и Лукойл с 2018 года, вечный фьючерс на юань с 2023 года, на индекс Мосбиржи — с 2024-го; снимок данных по 15.09.2026. Дивиденды с 2017 года сверены по двум источникам, фандинг фьючерсов берётся из итогов торгов биржи. Сами свечи сверены бар в бар с итогами торгов и с историей Финама.
Почему результат отличается от TradingView или MetaTrader?
Потому что здесь в капитал входят дивиденды, фандинг и разрывы через стоп, а в большинстве тестеров их нет. На экс-дату длинная позиция получает дивиденд, короткая — платит; вечный фьючерс каждый день платит или получает фандинг по ставке биржи; если день открылся ниже стопа, убыток берётся по цене открытия. Без дивидендов «купил и держи» на Сбербанке терял бы каждый дивидендный гэп как убыток.
Можно ли доверять результату бэктеста?
Только после проверки на отрезке, которого стратегия не видела, и сравнения с опорными линиями. Тестер делит историю 70/30 или по выбранной дате: параметры подбирают на первой части, результат смотрят на второй. Рядом — «купил и держи», сто прогонов со случайными входами и та же стратегия с входом на день позже. Два десятка предохранителей помечают подозрительные результаты: меньше 30 сделок, доля прибыльных выше 70 %, Шарп выше 4 и другие.
Чем тестер стратегий отличается от симулятора трейдинга?
Симулятор проигрывает историю свеча за свечой, и сделки открываете вы сами; тестер применяет заданные правила ко всей истории сразу и выдаёт статистику по сделкам. Симулятор тренирует руки, бэктест проверяет саму идею. Здесь — второе: результат не зависит от того, кто нажимает кнопку.
Как сохранить или отправить стратегию?
После прогона адрес страницы уже содержит всю стратегию: скопируйте ссылку из адресной строки — по ней откроется та же форма с теми же параметрами и тем же результатом. Отдельной регистрации для этого не нужно.
Материалы сайта носят информационный характер и не являются индивидуальной инвестиционной рекомендацией. Результаты теста на истории не гарантируют результата в будущем: стратегия, прибыльная в прошлом, может оказаться убыточной. Данные — MOEX, возможны неточности и задержки.
© 2026 Tradeonia. Все права защищены.