> 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/nachalo-raboty/kak-ustroena-rabota-robota.md).

# Как устроена работа робота

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

### Выберите робота и аккаунт

<mark style="color:$tint;">У обычных торговых роботов</mark> **Bybit** <mark style="color:$tint;">и</mark> **Binance** <mark style="color:$tint;">есть свои страницы задач и настроек. Выбирайте инструмент из списка доступных пар на странице своего робота. Для собственного биржевого аккаунта используйте инструкцию подключения</mark> [Bybit](/robot-bybit/robot-bybit-podklyuchenie-svoego-akkaunta.md) <mark style="color:$tint;">или</mark> [Binance](/robot-binance/robot-binance-podklyuchenie-svoego-akkaunta.md).

<mark style="color:$tint;">Для</mark> [Exchange Account на Bybit](/akkaunt/birzhevye-akkaunty/exchange-account-sozdanie-i-ustroistvo.md) <mark style="color:$tint;">роботы создаются вместе с подключением. Перед работой выберите нужный аккаунт в шапке панели. Его задачи и настройки относятся к этому аккаунту; набор доступных функций может отличаться от подключения собственного API.</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>

### Что нужно для начала торговли

1. <mark style="color:$tint;">Подключите аккаунт и проверьте состояние робота в настройках.</mark>
2. <mark style="color:$tint;">Создайте задачу и проверьте её инструмент, направление, объём, выходы и способ запуска.</mark>
3. <mark style="color:$tint;">Для задачи с сигналом включите её и дождитесь нужных условий. Задача без сигнала запускается отдельной кнопкой в её строке.</mark>
4. <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>
