Бэктест – это метод проверки эффективности стратегии и её параметров на основе исторических данных о движении цен. В процессе тестирования трейдер может проанализировать, как стратегия работала в прошлом, и решить, стоит ли применять её в будущем. Результаты бэктеста включают графическое отображение сделок стратегии, список этих сделок и набор статистических параметров, которые помогают в дальнейших решениях и оптимизации параметров.
Важное примечание
Бэктест доступен на следующих биржах:
Binance Spot
Binance US
Binance USDT-M
Binance USDT-M (EEA)
Bybit Spot
Bybit USDT Perp
Bitget (USDT-M)
OKX Spot
OKX Futures
KuCoin Spot
Kraken Spot
Kraken Futures
Gate Spot
Gate BTC Perpetual
Coinbase Advanced
Если вы обновляете пробный план Pro до платной подписки Pro, лимиты на бэктесты не обнуляются. Вы продолжите использовать оставшиеся лимиты в рамках текущего периода.
DCA бэктест не доступен на более старых типах подписки, включая Beginner, Starter, Advanced и старый Pro. Бэктест - это эксклюзивная функция на новых планах. Чтобы получить доступ к бэктесту мы рекомендуем сделать апгрейд до новых, актуальных тарифных планов.
Ограничения и лимиты
Бэктест имеет лимиты использования в зависимости от вашего тарифного плана:
Бесплатный и Starter: 10 бэктестов в месяц; 5 бэктестов в истории; максимальный период бэктеста - 1 месяц
Pro: 50 бэктестов в месяц; 25 бэктестов в истории; максимальный период бэктеста - 6 месяцев
Expert: 5000 бэктестов в месяц; 1000 бэктестов в истории; максимальный период бэктеста - без ограничений
Если вам нужно свыше 5000 бэктестов, вы можете подать запрос на Индивидуальный план. Просто нажмите кнопку “Связаться с нами” на этой странице и заполните форму. Наши менеджеры изучат вашу заявку и свяжутся с вами.
Как настроить бэктест
Шаг 1: Настройка параметров DCA бота
Перед запуском бэктеста необходимо настроить параметры вашего DCA бота. Вам нужно указать:
Размер базового ордера
Размер ордеров на усреднение
Максимальное количество ордеров на усреднение
Take Profit (%)
Отклонение цены для открытия ордеров на усреднение
Когда все параметры настроены, можно переходить к бэктесту.
Шаг 2: Запуск функции бэктеста
1. Перейдите в раздел Бэктест.
2. Выберите период тестирования из предустановленных вариантов (3М, 6М, 9М, 1Г) или задайте собственный диапазон.
3. Нажмите Запустить бэктест.
Шаг 3: Проведение бэктеста
После запуска бэктеста появится индикатор выполнения, который показывает, что система обрабатывает ваш запрос.
Вы можете отменить бэктест в любой момент, нажав кнопку Отмена (значок справа от индикатора выполнения).Если тест отменён, необходимо подождать 1 минуту, прежде чем запустить новый.
Важно: Если вы отмените бэктест в процессе выполнения, он все равно будет засчитан в месячном лимите. Будьте внимательны при запуске, чтобы не расходовать бэктесты без необходимости.
Во время выполнения бэктеста можно изменить параметры в DCA боте. В этом случае возможны два сценария:
Отмена и перезапуск: Вы можете отменить текущую обработку, нажав на кнопку “Отмена”. После этого подождите одну минуту, прежде чем нажать на кнопку “Обновить бэктест” чтобы начать новый с обновленными параметрами.
Дождаться завершения: Вы можете подождать, пока текущий бэктест не будет завершен. По окончании теста будут доступны кнопки:
Показать детали – для просмотра результатов завершенного бэктеста
Обновить бэктест – для запуска теста с новыми параметрами.
Если произошла ошибка, попробуйте снова через 1 минуту.
Шаг 4: Просмотр результатов бэктеста
После завершения теста нажмите кнопку “Показать детали”, чтобы увидеть подробную информацию о результатах.
Результаты включают:
PnL (Прибыль и убытки): чистая прибыль или убыток стратегии. Рассчитывается на основе всех закрытых сделок.
Комиссии: общие затраты на сделки, включая комиссии биржи.
Объем: общий объем активов, проданных и купленных.
Максимальная просадка: Максимальная просадка совокупной прибыли за период. Рассчитывается как снижение от максимального значения совокупного PnL до минимального значения, которое следует за ним. Показывает наибольшее падение капитала во время бэктеста.
Максимальная плавающая просадка: Наибольший нереализованный убыток сделки перед восстановлением. Рассчитывается по максимальной и минимальной цене, достигнутой, пока сделка была открыта. Если сделка закрылась с убытком, MFD равен её итоговому PnL. Если сделка все еще открыта, MFD отображается на основе её мин/макс диапазона.
Вы можете визуально проанализировать сделки на графике.
Шаг 5: Интерпретация графика
На графике каждая покупка и продажа отмечена значком:
Покупка – зелёный
Продажа – красный
Если вы наведете курсор на эти иконки, то у вас отобразится дополнительная информация о сделке (Базовый ордер, ордера на усреднение, Тейк-профит, Стоп-лосс).
График разделен на две основные секции:
Движение цены актива: Эта часть графика отображает динамику цены актива и точки покупки/продажи ботом.
Совокупный PnL: Эта часть отображает изменение PnL, которая показывает эффективность вашей стратегии со временем.
Шаг 6: Обзор статистики и логов
Следующий важный элемент бэктеста — это статистика, которая генерируется по результатам теста. Вы можете просмотреть таблицу, которая также доступна для скачивания. В таблице собраны результаты сделок на основе исторических данных. Вот ключевые параметры в таблице и их значения:
PnL/ROI: Чистая прибыль или убыток от вашей стратегии по всем закрытым сделкам за период бэктеста. ROI рассчитывается на основе инвестиций, заблокированных или потенциально используемых ботом.
uPnL: Прибыль или убыток по всем открытым сделкам, оставшимся активными на момент завершения бэктеста.
Процент выигрыша: Процент прибыльных сделок от общего количества открытых сделок.
Средняя прибыльная сделка: Средняя прибыль, полученная от успешных сделок.
Средняя убыточная сделка: Средний убыток по неуспешным сделкам.
Максимальная просадка: Наибольшее падение от максимального до минимального значения капитала, показывающее потенциальный риск.
Максимальная плавающая просадка: Наибольшее падение стоимости портфеля во время открытой позиции, отражающее нереализованный убыток до восстановления цены.
Сортино: Метрика, измеряющая доходность с учетом риска снижения, фокусируясь на негативных колебаниях.
Шарп: Показатель доходности с учетом риска, помогает понять, насколько доходность оправдывает принятый риск.
Стандартное отклонение: Показатель того, насколько доходность ваших сделок отклоняется от среднего значения, где большее значение указывает на большую вариативность.
Закрытые сделки: Количество всех сделок, выполненных во время бэктеста.
Макс. использовано ордеров на усреднение: Максимальное количество усреднений в одной сделке.
Средняя длительность сделки: Среднее время, которое каждая сделка оставалась открытой.
Макс. длительность сделки: Максимальное время, которое одна сделка оставалась открытой во время бэктеста.
Общие комиссии: Общие затраты на комиссии и биржевые сборы.
Журнал сделок
Вы можете просмотреть детализированные логи всех сделок:
Дата и время: Точная дата и время, когда была совершена сделка. Метки времени в логах отображаются в вашем локальном времени.
Пара: Торговая пара (например, ETH/USDT, BTC/USDT).
Тип: Тип сделки (например, Long или Short).
Цена: Средняя цена покупки или продажи.
Объем: Размер позиции в сделке.
PnL: Прибыль или убыток по сделке.
Макс. плав. просадка: Наибольшее падение стоимости портфеля во время открытой позиции, отражающее нереализованный убыток до восстановления цены.
Шаг 7: Экспорт результатов
После просмотра, вы можете скачать результаты бэктеста, нажав Экспортировать обзор или Экспортировать логи в правом верхнем углу. Это позволяет вам сохранить результаты теста для дальнейшего использования.
FAQ
Откуда берутся данные о свечах?
Исторические данные для бэктестинга получены напрямую с биржи, а не из TradingView.
Когда обновляются лимиты на бэктест?
Лимиты бэктестов обновляются каждые 30 дней, начиная с даты активации вашей подписки. Обновление привязано к вашему циклу подписки, а не к календарному месяцу. Историю подписки можно посмотреть здесь.
Если я обновлю свой план, сбросятся ли лимиты на бэктесты?
Да. При обновлении, понижении или продлении подписки лимиты обновляются с даты активации нового плана.
Лимиты обновляются сразу же, а следующее обновление произойдет через 30 дней.
Как рассчитываются комиссии?
Если это возможно, система бэктеста будет использовать ваш текущий уровень комиссии, установленный на бирже, чтобы показать наиболее точные результаты. Если информация о вашем уровне комиссии недоступна, для расчёта будет применена стандартная комиссия биржи по умолчанию.
Какие действуют ограничения для бэктеста?
Одновременные сделки по одной паре: 3
Максимальное количество пар в мульти-парном боте: 10
Максимальное количество условий начала сделки: 3
Таймаут стоп-лосса
Условие начала сделки: QFL (только long сигналы), Персональный сигнал TradingView
Хотите просмотреть и организовать свои прошлые бэктесты?
Теперь вы можете фильтровать их, добавлять в избранное, повторно запускать или делиться результатами. Узнайте как это сделать в статье DCA Bot: Managing Your Backtest History
Присоединяйтесь к обсуждению: общайтесь с другими трейдерами в нашем официальном сообществе в Telegram.














