Разбор ситуации

Grid-бот показывает прибыль, а итог в минусе: почему так и что делать?

Цифра «прибыль сетки» считает только закрытые циклы — пары «купил дешевле, продал дороже», которые бот уже завершил. Деньги, застрявшие в открытой позиции, туда не входят, как и комиссии с фандингом. Поэтому бот может честно показывать +48 USDT и при этом быть в минусе по счёту: цена вышла из диапазона, и набранная позиция тянет вниз. Настоящий итог вы увидите, только сложив прибыль сетки с результатом открытой позиции и расходами.
СодержаниеЧто именно показывает цифра «прибыль сетки»Пример на понятных цифрахЧетыре цифры, из которых складывается результат — и где их найтиГде посмотреть настоящий итогКомиссии и фандинг: мелочь, которая набегаетЧто делать прямо сейчасКак не попасть в это снова
Миллиметровка с горизонтальными линиями сетки, на линиях лежат монеты биткоина, одна скатилась ниже диапазона
Пока цена ходит внутри линий, сетка работает; одна монета за нижней линией — это и есть застрявшая позиция.

Что именно показывает цифра «прибыль сетки»

Бот работает просто: расставляет ордера на покупку ниже текущей цены и на продажу выше, и каждый раз, когда цена проходит между двумя соседними уровнями туда-обратно, фиксирует маленькую прибыль. Вот эти завершённые пары он и складывает в счётчик, который на биржах называют Grid Profit или «прибыль сетки». Счётчик только растёт — он по определению не может быть отрицательным, потому что считает одни лишь удачно закрытые циклы.

А теперь главное: между нижней покупкой и будущей продажей сидит ваша открытая позиция, и её текущий минус в этот счётчик не попадает. Если цена пробила диапазон вниз, бот всё это время покупал — и у вас на руках приличная позиция по средней цене, которая выше рынка. Счётчик показывает плюс за то, что уже закрыто, а баланс показывает правду про всё остальное. Если вы ещё не разбирались, как сетка набирает позицию, загляните в разбор grid-бота на фьючерсах.

Пример на понятных цифрах

Цифры здесь круглые, учебные. Вы выделили боту 500 USDT и поставили сетку на лонг в диапазоне 60 000–66 000 по биткоину. С плечом 3x бот мог набрать позицию максимум на 1500 USDT. Он успел набрать примерно на 1240 — это 0,02 BTC по средней цене около 62 000. Пару дней цена ходила внутри, бот закрыл несколько десятков циклов и показывает прибыль сетки 48 USDT, а потом рынок просел до 58 000 и ушёл из диапазона.

Те самые 1240 USDT и остались у бота на руках открытой позицией. Её текущий результат: 0,02 × (58 000 − 62 000) = −80 USDT. Сюда добавьте комиссии за все исполнения — пусть около 3 USDT при таком обороте — и фандинг за время удержания лонга, ещё примерно 2 USDT. Складываем: 48 − 80 − 3 − 2 = −37 USDT. Бот честно показывает «+48», а в кошельке на 37 USDT меньше.

Прибыль сетки и открытая позиция
Закрытые циклы сетки+48,00 USDT
Открытая позиция−80,00 USDT
Вместе, до прочих расходов−32,00 USDT
Зелёный столбик — закрытые циклы, красный — минус по позиции, которую бот держит прямо сейчас.

Цифра −80 не высечена в камне: это результат «если закрыть сейчас». Вернётся цена к 62 000 — минус исчезнет, и у вас останется плюс по сетке. Уйдёт ниже — минус вырастет. Поэтому счётчик сетки сам по себе ничего не говорит о ваших деньгах: его всегда надо складывать с тем, что сейчас в открытой позиции.

Четыре цифры, из которых складывается результат — и где их найти

Ваши деньги по боту всегда собираются из четырёх частей, и зелёный счётчик — только одна из них. Первая — прибыль закрытых циклов: бот купил на нижнем уровне, продал на верхнем, разницу записал в плюс. В нашем примере это +48 USDT. Вторая — результат открытой позиции, которую бот держит прямо сейчас: цифра «если закрыть по текущей цене», она меняется каждую секунду, и чаще всего именно она портит картину (у нас −80). Третья — комиссии: биржа берёт их с каждого исполнения, и на покупке, и на продаже, причём от суммы сделки, а не от вашего залога (−3). Четвёртая — фандинг: пока позиция открыта, лонги и шорты раз в несколько часов обмениваются платежами, и при положительной ставке лонг платит шорту (−2).

Первые две цифры живут в карточке бота: одна подписана как прибыль сетки или Grid Profit, вторая — как нереализованный результат позиции. Комиссии и фандинг там обычно не расписаны по отдельности, их смотрят в истории фьючерсного счёта: там идут отдельные строки по комиссиям каждой сделки и по каждому списанию или зачислению фандинга. Названия у площадок отличаются, так что ориентируйтесь по смыслу: история сделок — про комиссии, история операций по счёту — про фандинг.

Где посмотреть настоящий итог

В карточке работающего бота почти всегда есть не только Grid Profit, но и общий результат — он собирает прибыль закрытых циклов, нереализованный результат по открытой позиции и расходы. Названия на разных биржах отличаются: ищите строку вроде «Общая прибыль», «Total PnL» или отдельно «Нереализованный PnL». Если цифры разные — ваша та, где написано «общая» или Total: в ней уже учтена открытая позиция. Счётчик сетки — только про закрытые пары, комиссии и фандинг в нём искать бесполезно, за ними идите в историю операций.

Самая надёжная проверка — арифметика по счёту. Запомните, сколько USDT вы перевели боту при запуске, и сравните с тем, сколько вернулось после остановки. Разница и есть ваш настоящий результат, со всеми комиссиями и фандингом внутри. Посчитать минус по открытой позиции вручную помогает калькулятор прибыли и убытка: подставьте среднюю цену входа, текущую цену и объём.

Какую сделку посчитать?

Комиссии и фандинг

Цены и тарифы здесь учебные. Используйте фактические условия своей сделки. Цена выхода может уже учитывать ожидаемое проскальзывание — второй раз его не вычитайте.

Результат после указанных расходов
+9,50 USDT

От движения цены—
Торговые комиссии—
Начальная маржа, приближённо—
Результат от этой маржи—

Линейный контракт с расчётом в USDT. Расчёт не моделирует ликвидацию и не означает, что позиция переживёт любой путь цены до выхода.

Комиссии и фандинг: мелочь, которая набегает

Сетка делает много сделок, и каждое исполнение — отдельная комиссия от суммы сделки, а не от вашего залога. По отдельности это копейки, но за сотню исполнений набегает заметная сумма. Часть бирж уже вычитает комиссии из счётчика прибыли сетки, часть — нет; где как, честнее проверить в описании бота у самой площадки.

Второй расход — фандинг: раз в несколько часов лонги и шорты обмениваются небольшими платежами, и если вы в лонге при положительной ставке, деньги потихоньку уходят с вашего счёта. Для сетки, которая держит позицию днями, это ощутимо. Подробный разбор всех расходов — в разделе про то, сколько стоит торговля фьючерсами.

Прибыль сетки — не ваш счёт. Счётчик закрытых циклов всегда зелёный, даже когда бот в глубоком минусе. Решения принимайте по общему результату и по балансу, а не по этой цифре.

Что делать прямо сейчас

  1. Посчитайте полный результат

    Сложите прибыль сетки и текущий минус открытой позиции. Получится реальная цифра — она и есть точка отсчёта для решения.

  2. Проверьте запас до ликвидации

    У фьючерсной сетки есть позиция, значит, есть и цена принудительного закрытия. Найдите её в карточке позиции и прикиньте, сколько процентов до неё осталось; если считаете сами, помогает калькулятор ликвидации.

  3. Решите: закрыть или держать

    Закрыть — зафиксировать нынешний минус и освободить деньги. Держать — ставка на возврат цены в диапазон, и тогда заранее назовите цену, ниже которой выходите в любом случае. У большинства ботов в окне остановки есть выбор: закрыть позицию вместе с ботом или оставить её себе — посмотрите, что предлагает ваша биржа, прежде чем подтверждать, и не жмите «стоп» в панике сразу после провала цены.

  4. Не доливайте маржу на автомате

    Добавление денег отодвигает ликвидацию, но увеличивает сумму под риском. Если решили добавить — один раз и на заранее названную сумму, а не «ещё немножко» каждый час.

  5. Сверьте баланс после остановки

    Остановили бота — посмотрите, сколько USDT вернулось на счёт. Эта разница с суммой запуска и есть итог, который стоит записать.

Само расхождение между красивой цифрой и балансом — не особенность ботов. Ровно то же бывает у обычной ручной торговли, когда закрытые сделки в плюсе, а счёт почему-то похудел; эту ситуацию мы разобрали отдельно — сделки в плюс, а баланс меньше.

Маленькая банка с монетами USDT с биркой GRID и большая почти пустая банка с биркой TOTAL
Счётчик сетки полон, а общий итог — совсем другая банка.

Как не попасть в это снова

Сетка зарабатывает, пока цена болтается в коридоре, и набирает убыточную позицию, как только коридор сломался. Значит, вся настройка сводится к одному вопросу: что будет, если цена выйдет за границы. При запуске бота есть настройка, при какой цене он сам остановится — задайте её сразу, точное название поля смотрите в окне запуска у своей биржи. И выберите такой размер позиции, чтобы выход за диапазон на несколько процентов стоил вам небольшой части депозита, а не всего.

Дальше — скромное плечо и честный расчёт объёма: посчитайте заранее, сколько монет окажется на руках, если бот отработает все нижние уровни, и во сколько это обойдётся при падении ещё на 5–10%. Там же посмотрите, по какой цене биржа считает принудительное закрытие — обычно это не последняя сделка, а усреднённая справедливая цена, и разница иногда решает судьбу позиции.

Если хотите посмотреть, как выглядят эти настройки вживую, это проще всего сделать своими глазами: откройте фьючерсы на Binance, зайдите в раздел ботов и запустите сетку на минимальной сумме — в карточке будет видно сразу обе цифры, прибыль сетки и общий результат.

Прибыль сетки считается с комиссиями или без?

По-разному у разных площадок: где-то комиссии уже вычтены из счётчика, где-то он показывает только «грязную» разницу по закрытым циклам. Проверьте в описании бота у вашей биржи. Надёжнее всего ориентироваться на общий результат и на изменение баланса после остановки.

Если остановить бота, минус исчезнет?

Нет. Позиция никуда не денется: либо вы закрываете её вместе с ботом и минус становится реальным, либо она остаётся у вас обычной открытой сделкой со своей ценой ликвидации. Исчезнут только сам бот и его неисполненные ордера.

Может ли grid-бот на фьючерсах ликвидировать позицию?

Да, если маржи перестанет хватать. У фьючерсной сетки есть настоящая позиция с плечом, а значит, и цена принудительного закрытия. Чем больше позиция бот успеет набрать относительно вашего залога, тем ближе эта цена — смотрите её в карточке позиции.

Стоит ли расширить диапазон, чтобы бот «догнал» цену?

Это не исправление, а увеличение ставки: новый диапазон ниже означает ещё большую позицию, если падение продолжится. Иногда это осмысленно, но только с заранее посчитанной суммой, которую вы готовы потерять.

Почему после остановки на счёт вернулось меньше, чем я вносил, хотя бот был в плюсе?

Потому что вернулась стоимость закрытой позиции плюс прибыль циклов минус комиссии и фандинг. Если позиция закрылась ниже средней цены входа, её минус перекрыл зелёный счётчик. Сложите четыре строки — прибыль сетки, результат позиции, комиссии, фандинг — и цифра сойдётся.

Как понять, сколько из моего минуса — это комиссии?

Посчитайте примерный оборот: сумма одного ордера, умноженная на число исполнений, и возьмите от неё ставку комиссии вашей биржи. Быстрее это делает калькулятор комиссий. Обычно в такой ситуации комиссии — не главная дыра, основную часть даёт открытая позиция.

Источники и проверка

Условия бирж сверены с официальными документами 22 октября 2026 г. Условия меняются — перед сделкой проверьте важное для вас в приложении биржи.

Bybit: как считается прибыль и P&L фьючерсного Grid-ботаBinance: ликвидация позиции считается по Mark Price

Условия площадок проверены 22 октября 2026 г. Они меняются — сверяйтесь со спецификацией контракта в своём аккаунте.

Найдите ответ на свой вопрос