> For the complete documentation index, see [llms.txt](https://docs.itradingbot.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.itradingbot.net/instrumenty/raschety-i-proverka/opisanie-bektestera.md).

# Бэктестер: первый расчёт

<mark style="color:$tint;">Бэктестер показывает, как заданные условия входа, выхода и усреднения отработали бы на исторических данных. Расчёт помогает разобрать поведение стратегии и проверить её настройки. Он не открывает реальные сделки, а результат на истории не гарантирует доходности в будущем.</mark>

### Выберите биржу, пару и режим

<figure><img src="https://1830394604-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6lHX8ZJXkBHNJALLsrDj%2Fuploads%2FEXpTGwUSUZtOYFjxOBr8%2Fbacktest-setup-en-20260914.jpg?alt=media" alt="Английская форма настроек бэктестера: Exchange, Asset, Balance Operation Mode, направление, Mode и даты расчёта."><figcaption><p>Форма до выбора актива и дат. Показано исходное состояние интерфейса, а не рекомендуемые настройки стратегии.</p></figcaption></figure>

<mark style="color:$tint;">Откройте</mark> [Бэктестер](https://app.itradingbot.net/backtest-new) <mark style="color:$tint;">и войдите в аккаунт. В блоке</mark> **Настройки** <mark style="color:$tint;">выберите биржу, актив и направление — лонг или шорт.</mark>

<mark style="color:$tint;">Выберите, какое усреднение хотите проверить:</mark>

* **Усреднять с помощью лимитных ордеров** <mark style="color:$tint;">— использовать страховочные ордера сетки.</mark>
* **Усреднять с помощью сигналов** <mark style="color:$tint;">— задать условия усреднения через индикаторы. Для этого режима нужно добавить индикатор с действием усреднения, иначе кнопка расчёта останется недоступной.</mark>

<mark style="color:$tint;">Сначала выберите биржу и режим, затем добавляйте индикаторы: смена биржи или режима очищает карточки конструктора.</mark>

<mark style="color:$tint;">Для проверки одной настройки на нескольких активах используйте отдельную инструкцию</mark> Мультитест: проверка стратегии на нескольких активах<mark style="color:$tint;">.</mark>

### Укажите период

<mark style="color:$tint;">Заполните</mark> **Начало расчёта** <mark style="color:$tint;">и</mark> **Конец расчёта** <mark style="color:$tint;">через календарь или выберите быстрый период под полями. Проверьте обе даты перед запуском.</mark>

<mark style="color:$tint;">Доступная история зависит от выбранной пары и имеющихся данных. Начало не должно быть раньше листинга пары, а конец — раньше начала. Кнопка</mark> **С листинга** <mark style="color:$tint;">помогает установить начальную дату, но не подтверждает отсутствие пропусков в истории.</mark>

### Задайте баланс и параметры ордеров

<mark style="color:$tint;">В блоке</mark> **Мани менеджмент** <mark style="color:$tint;">укажите расчётный депозит, размер первого ордера, плечо и тип маржи. Проверьте комиссии лимитного и рыночного ордера: они задаются в процентах и влияют на результат модели.</mark>

<mark style="color:$tint;">Через</mark> **Режим работы с балансом** <mark style="color:$tint;">задайте, как учитывать полученный результат в последующих расчётных сделках. Варианты вывода относятся к модели баланса; они не отправляют средства с биржевого аккаунта.</mark>

<mark style="color:$tint;">В блоке</mark> **Риск менеджмент** <mark style="color:$tint;">проверьте тейк-профит, стоп-условие, количество страховочных ордеров, шаг, динамический шаг и мартингейл. Значения в форме — исходные параметры расчёта, которые нужно согласовать со своей проверяемой идеей.</mark>

### Добавьте стоп в безубыток

<mark style="color:$tint;">Для расчёта на Bybit внизу блока</mark> **Риск менеджмент** <mark style="color:$tint;">можно включить</mark> **Стоп в безубыток** <mark style="color:$tint;">и заполнить триггер и уровень стопа. Оба значения считаются от текущей средней цены позиции, а после усреднения пересчитываются. Настройка недоступна вместе с хеджем.</mark>

<mark style="color:$tint;">Поля, проверки, пример и ограничения переноса в робота собраны в отдельной статье</mark> [«Стоп в безубыток»](/instrumenty/raschety-i-proverka/stop-v-bezubyitok.md)<mark style="color:$tint;">.</mark>

### Соберите условия стратегии

<mark style="color:$tint;">В конструкторе нажмите</mark> **Добавить** <mark style="color:$tint;">в нужном разделе:</mark>

* **Вход** <mark style="color:$tint;">— индикаторы для условий входа.</mark>
* **Фильтры** <mark style="color:$tint;">— дополнительные разрешающие условия.</mark>
* **Выход** <mark style="color:$tint;">— условия закрытия; в сигнальном режиме здесь также настраивается усреднение.</mark>

<mark style="color:$tint;">Выберите индикатор и заполните его доступные параметры, включая актив и таймфрейм, если они предусмотрены. Прочитайте описание в окне настройки, затем нажмите</mark> **Добавить**. <mark style="color:$tint;">Проверьте получившуюся карточку. Для исправления используйте значок редактирования, для удаления — корзину.</mark>

<mark style="color:$tint;">Количество доступных карточек показано рядом с названием каждого раздела. Пустой раздел входа не означает запрет торговли в модели: расчёт может открывать сделки без входного индикатора, с учётом остальных условий.</mark>

<figure><img src="https://1830394604-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6lHX8ZJXkBHNJALLsrDj%2Fuploads%2FS3CJfpo3buLZqsOYtMfh%2Fdocs-edge-fix-20260914-robot-cycle-diagram.jpg?alt=media" alt="Демонстрационный пример логики задачи: условия входа и разрешающие фильтры допускают отправку ордера после проверок. Позиция меняется после исполнения; усреднение и выход зависят от настроек. Принятый ордер не обязательно исполнен полностью."><figcaption><p>Демонстрационный пример логики задачи: условия входа и разрешающие фильтры допускают отправку ордера после проверок. Позиция меняется после исполнения; усреднение и выход зависят от настроек. Принятый ордер не обязательно исполнен полностью.</p></figcaption></figure>

<mark style="color:$tint;">Настройка встречной позиции для исторического расчёта описана в статье</mark> Классический хедж в бэктестере<mark style="color:$tint;">.</mark>

<mark style="color:$tint;">Настройки этой формы и ссылку, которая её заполняет, может собрать ваш ИИ-ассистент: для него опубликован технический справочник</mark> [AI strategy builder](https://docs.itradingbot.net/ai-strategy-builder) <mark style="color:$tint;">— он на английском языке и перечисляет доступные индикаторы, их параметры и формат ссылки. Справочник ничего не рекомендует: собранную карточку настроек вы проверяете и запускаете сами, а сможет ли с ним работать конкретный ассистент, зависит от его возможностей.</mark>

### Запустите расчёт

<mark style="color:$tint;">Мультирежим относится к VIP-инструментам и доступен при покупке PRO на год. Условия подписки собраны в статье</mark> FREE, PRO и VIP.

<mark style="color:$tint;">Проверьте выбранную пару. Если используете</mark> **Мультирежим**, <mark style="color:$tint;">расчёт пойдёт по отмеченному списку пар, а не только по активу в верхнем поле. Для каждой пары формируется отдельный результат.</mark>

<mark style="color:$tint;">Нажмите</mark> **Рассчитать** <mark style="color:$tint;">и следите за сообщениями о ходе работы. Если параметры отклонены, исправьте указанное поле или условие. Доступ к дополнительным режимам и ограничения расчёта зависят от аккаунта; ориентируйтесь на доступные переключатели и сообщение сервиса.</mark>

<mark style="color:$tint;">Для остановки используйте</mark> **Отменить**. <mark style="color:$tint;">Остановка может завершиться не сразу. Если после неё появился результат, проверьте фактически рассчитанный период и сообщение о завершении, прежде чем сравнивать его с полным расчётом.</mark>

### Откройте результат

<mark style="color:$tint;">После завершения страница переходит к результатам. Если переход не произошёл или вы вернулись позже, нажмите</mark> [Архив](https://app.itradingbot.net/backtest-results-new) <mark style="color:$tint;">и найдите свой расчёт.</mark>

<mark style="color:$tint;">Начните с проверки биржи, пары, периода и сообщения о завершении. Затем изучите сделки, комиссии, просадку и оставшуюся открытой позицию, если она есть. Перед переносом настроек в робота отдельно проверьте совместимость параметров и условия реальной торговли.</mark>
