Тестер торговых стратегий онлайн — бэктест без кода
Бэктест (backtesting) — проверка торговой стратегии на исторических ценах: правила входа и выхода применяются к прошлым свечам, и видно, сколько стратегия заработала бы и с какой просадкой. Этот тестер делает бэктест в браузере, без кода и без установки программ: соберите стратегию из готовых блоков и проверьте её на истории криптовалют, на свечах от 5 минут до дня. Биткоин на дневных свечах с 2018 года открыт всем без регистрации, эфириум, солана и свечи внутри дня по подписке. Считаем без поблажек и рядом с результатом показываем «купил и держи», случайные входы и вход с опозданием на одну свечу: если стратегия их не обгоняет, вы это увидите первым.
История прогоновхранится в вашем браузере · клик по строке возвращает стратегию
Результат
Три опорные линии
Предохранители
Журнал сделок
Подробности: настройка и проверка, издержки, годы, счётчики
Как мы считаем бэктест
Тестер повторяет правила, по которым торгует настоящий бот, а не «идеальный» бэктест. Каждое из них закрывает типичную дыру, из-за которой стратегия в тесте показывает сотни процентов, а на счёте — минус.
- Решение — по закрытому бару, исполнение — по открытию следующего. Никаких входов «по цене, которую мы уже знаем».
- Издержки включены всегда. Комиссия 0,1 % за каждую покупку и продажу и спред списываются в каждой сделке. Комиссию можно поставить свою, но меньше 1 б.п. за круг издержки не опускаются. В подробностях есть таблица «что будет при удвоении и утроении издержек».
- Разрыв через стоп исполняется по открытию, а не по цене стопа. Если свеча открылась ниже стопа, убыток больше запланированного, как и на реальном счёте. Если открытие уже за стопом, входа нет.
- Стоп и тейк в одном баре — засчитывается стоп. Внутри свечи мы не знаем, что случилось раньше, и берём худший вариант.
- Одна позиция за раз; стоп и тейк считаются от реальной цены входа. Трейлинг пересчитывается по закрытию бара и действует со следующего.
- Круглые сутки, время UTC. Криптовалюта торгуется без перерывов и выходных, поэтому сессий нет: стратегия считается по всем суткам, дневная свеча охватывает сутки по UTC, с 03:00 до 03:00 по Москве. Объём дробный, как на бирже: позиция округляется вниз до шага объёма. У спота нет ни дивидендов, ни фандинга, плечо не моделируется.
- Свечи от 5 минут до дня. Сделок внутри дня больше, поэтому и издержки весят больше. Все три наших пресета на биткоине, которые закрывают позицию к концу суток, в минусе: у двух издержки съели весь плюс (135 и 202 % валового результата), третий в минусе ещё до издержек. Ближе всех к «купил и держи» подошло пересечение средних 20×50 на 4-часовых свечах: +325 % при Шарпе 0,62 против 0,65.
- Настройка и проверка. На первых 70 % истории стратегию подбирают, последние 30 % остаются для проверки. Если на первом отрезке плюс, а на втором минус, это переподгонка.
- Три опорные линии. «Купил и держи» с той же даты и на тот же капитал; случайные входы с теми же фильтрами, стопами и выходами; та же стратегия с входом на бар позже. Стратегия, которая не обгоняет случайные входы, не имеет рабочего сигнала, что бы ни говорил её доход.
- Предохранители. Меньше 30 сделок, доля прибыльных выше 70 %, профит-фактор выше 3, Шарп выше 4, просадка около нуля — всё это чаще признак ошибки, чем гениальности, и результат получает пометку. Всего предохранителей больше двадцати: пометку получит и результат, который сделал один год, и стратегия, где стопы срабатывали с разрывом или не соблюдался заявленный риск на сделку.
Мы проверили движок тремя способами. Референс на Python и движок в браузере дают одинаковый результат бит в бит. Независимый движок торгового бота из статьи с разбором кода бота повторил 227 сделок на четырёх конфигурациях сделка в сделку. Свечи каждого таймфрейма сверили со склейкой из более мелких и с живым API биржи: цены совпали везде, кроме пары баров во время простоев самой биржи. Что делать со стратегией после бэктеста — в статье «От бэктеста к бою».
Подробнее о данных · снимок по 24.09.2026
Спот BTC/USDT, ETH/USDT и SOL/USDT из открытых архивов Binance: каждый архив сверяется с контрольной суммой, у каждого таймфрейма свои готовые свечи биржи, без склейки и без заполнения пропусков. Сутки и время по UTC, свеча подписана временем начала. История: биткоин и эфириум с 2018 года (свечи с августа 2017-го идут на разогрев индикаторов), солана с 2021-го (первые месяцы после листинга с малым оборотом идут только на разогрев), 5-минутные свечи с сентября 2023-го. Простои биржи, в основном ночные работы 2018–2021 годов, остаются пропусками. Спред взят по замеру сентября 2026 года: у всех трёх пар почти всегда один шаг цены, 0,01 USDT. Шарп на любом таймфрейме считается по календарному ряду дневных доходностей, включая дни без позиции, и годовому числу дней по факту, около 365, без безрисковой ставки.
Готовые стратегии с результатами
Классические стратегии на дневной истории биткоина, посчитанные теми же правилами, что и тестер: перебор параметров, опорные линии, предохранители и журнал сделок. Каждую можно открыть в тестере одной ссылкой.
- Пересечение скользящих среднихШарп 0,55 · 36 сделок
- Золотой крест и крест смертиШарп 0,75 · 9 сделок
- 200-дневная скользящая средняяШарп 0,85 · 32 сделки
- Стратегия MACDШарп 0,52 · 233 сделки
- Индикатор SupertrendШарп 0,36 · 75 сделок
- Индикатор стохастикШарп 0,47 · 83 сделки
- Стратегия моментумШарп 0,88 · 16 сделок
- Канал ДончианаШарп 0,78 · 68 сделок
- Стратегия черепахШарп 1,18 · 44 сделки
- Канал КельтнераШарп 0,55 · 54 сделки
- Полосы БоллинджераШарп 0,56 · 58 сделок
- Стратегия RSIШарп −0,07 · 26 сделок
Чем отличается от тестера TradingView и MetaTrader
Тестер стратегий есть в TradingView и в MetaTrader, и оба бесплатны. Разница — в том, что нужно уметь и что попадает в результат.
| Что | Этот тестер | TradingView | MetaTrader 5 |
|---|---|---|---|
| Где работает | В браузере, без установки | В браузере | Программа на компьютере (терминал брокера) |
| Как задаётся стратегия | Блоки в форме, без кода | Скрипт на Pine Script или чужой готовый | Советник на MQL5 или чужой готовый |
| Издержки | Всегда: 0,1 % за сделку и спред, меньше 1 б.п. за круг не опускаются | По умолчанию нулевые, задаются в свойствах стратегии | Спред и комиссия по условиям брокера, можно задать свои |
| Сравнение с «купил и держи» | Да, с той же даты и на тот же капитал | Да | Нет |
| Случайные входы и вход с опозданием | Случайные входы: 100 прогонов на дневках, 50 внутри дня; вход на бар позже | Нет | Нет |
| Проверочный отрезок | Всегда: последние 30 % периода | Вручную, диапазоном дат | Форвард-период в оптимизации |
| Цена | Бесплатно; эфириум, солана и свечи внутри дня по подписке 199 ₽ в месяц | Тестер бесплатен, глубокая история — на платных тарифах | Бесплатно с терминалом брокера |
TSLab — тоже блоки без кода и тоже бесплатно, но это программа для Windows, а историю котировок в неё нужно загружать файлами. У каждого инструмента своя задача: TradingView — прежде всего графики, MetaTrader — терминал для торговли через брокера. Этот тестер делает одно: бэктест с издержками, которые нельзя выключить, и с проверкой против случайных входов. Сравнение — по документации сервисов на сентябрь 2026 года.