dogabot dogabot

backtest

Как создать бэктест

Пошаговое руководство по созданию бэктеста на dogabot: выбор биржи и пары, настройка периода и капитала, конфигурация правил стратегии и запуск симуляции.

backtestинструкциястратегия

Бэктест симулирует вашу стратегию на исторических ценах, чтобы оценить результат до реальной торговли. Это руководство описывает создание одного бэктеста со страницы Backtests.

Перед началом

Бесплатный план: 3 бэктеста за цикл, пресеты дат до 1 месяца (более длинные видны, но заблокированы). Pro: 500 за цикл, все пресеты, опциональные пакеты кредитов.

Шаг 1: Открыть Backtests

  1. Войдите в dogabot.
  2. Откройте Backtests в боковой панели (или перейдите на /backtest/).

Шаг 2: Начать новый бэктест

  1. Нажмите Создать бэктест.
  2. Убедитесь, что в счётчике заголовка осталась квота.

Откроется диалог Создать новый бэктест с разделами Основные параметры и Правила стратегии.

Шаг 3: Настроить основные параметры

Разверните Основные параметры и заполните поля:

ПолеЧто задать
Название бэктестаУникальная метка (напр. ETH Trend Test)
ExchangeБиржа для симуляции — только биржи с бэктестируемыми символами
SymbolТорговая пара после выбора биржи (напр. ETHUSDT, BTCUSDT)
Начальный капиталСтартовый баланс симуляции (по умолчанию $1 000; минимум $100)
Таймфрейм исполненияКак часто проверяются условия (от 1 минуты до 1 дня)
Таймфрейм свечейТаймфрейм индикаторов по умолчанию; правила могут переопределять
Множитель объёма ордераМасштабирует размер ордера (по умолчанию 1)
ПериодПресеты (1 неделя, 1 месяц и т.д.) или Дата начала и Дата окончания вручную

На бесплатном плане пресеты 3 месяца, 6 месяцев и 1 год видны, но заблокированы — для длинных периодов нужен Pro.

Шаг 4: Настроить правила стратегии

Разверните Правила стратегии и соберите конфигурацию:

Задайте направление сделок (long, short или оба) и включите нужные правила. Для первого бэктеста достаточно одного правила входа и одного выхода.

Подробнее: Обзор правил стратегии, Фильтры стратегии.

Шаг 5: Запустить бэктест

  1. Нажмите Запустить бэктест.
  2. Уведомление подтверждает постановку в очередь; вы переходите на страницу результатов (/backtest/{id}).
  3. Дождитесь статуса В очереди → Выполняется → Завершён — страница обновляется автоматически.

После завершения см. Как читать результаты бэктеста для интерпретации PnL, ROI и просадки.

Пример: бэктест RSI с возвратом к среднему

Скопируйте эту конфигурацию для простого теста на бесплатном плане:

ПолеЗначение
Название бэктестаBTC RSI 1h — 1 month
Exchangebinance_usdm (или любая бэктестируемая биржа в списке)
SymbolBTCUSDT
Начальный капитал1000
Таймфрейм исполнения1 hour
Таймфрейм свечей1h
Множитель объёма ордера1
ПериодПресет 1 месяц (для быстрой проверки — 1 неделя)

Правила стратегии:

Нажмите Запустить бэктест. После завершения проверьте PnL и ROI на странице результатов и прочитайте Как читать результаты бэктеста.

Пример: бэктест из существующей автоматизации

Повторно используйте живую или скопированную стратегию без повторного ввода правил:

  1. Откройте автоматизацию, которую вы ведёте или скопировали с лидерборда.
  2. На странице деталей нажмите Создать бэктест (или выберите в меню создания).
  3. Проверьте предзаполненные поля — суффикс - Backtest в названии, те же exchange, symbol, капитал и правила.
  4. Измените только период (напр. 3 месяца на Pro или 1 месяц на Free) и нажмите Запустить бэктест.

Следующие шаги

Связанное в приложении

Готовы применить на практике?

Создайте бесплатный аккаунт и изучайте dogabot с бумажной торговлей.

Попробовать бэктест