Содержание
Как пользоваться разделомОдна сделка — несколько разных чиселДеньги, комиссии и fundingОрдера, цены и ликвидацияБоты, копирование и недоступные действияС чего начать сверкуКак пользоваться разделом
Раздел устроен по принципу «вижу — проверяю». Держать в голове всю механику маржи и funding не нужно. Найдите свой симптом в навигации ниже: каждый разбор начинается с того, что видно на экране, а заканчивается конкретной строкой в истории, где та же ситуация видна в цифрах.
Читать удобно в таком порядке. Сначала откройте короткое объяснение механики в следующем разделе, потому что на нём держатся почти все разборы, а потом страницу про вашу ситуацию. Если вопрос остался, переходите на учебный материал, на который она ссылается.
Одна привычка экономит больше всего времени: не перезапускайте бота и не переоткрывайте позицию, пока не посмотрели историю операций. После перезапуска в истории появятся новые строки, и причину искать станет труднее.
Найдите свой симптом и до любых действий с ботом или позицией откройте историю операций, потому что после перезапуска в ней появятся новые строки.
Одна сделка — несколько разных чисел
Возьмём учебную ситуацию. Вы открыли лонг по XRP по условной цене 0,60 USDT на 600 USDT номинала, то есть полной стоимости позиции. Это 1000 XRP. Плечо 3×, поэтому в обеспечение ушло 200 USDT. Потом цена выросла на 3%, до 0,618 USDT, и вы закрыли позицию рыночным ордером.
Результат по цене считается просто: 1000 × 0,018 = 18 USDT. Баланс вырастет меньше. Комиссия берётся не от маржи, а от номинала каждого исполнения, и по ставке тейкера 0,05% (базовый уровень USDⓈ-M на Binance) это около 0,30 USDT на входе и 0,31 USDT на выходе.
Пока позиция была открыта, прошли три расчёта funding — регулярного платежа между лонгами и шортами. По учебной ставке 0,01% вы заплатили ещё около 0,18 USDT. На счёт приходит примерно 17,2 USDT.
Процент тоже зависит от базы. К марже 200 USDT эти 18 USDT дают 9%, а при плече 6× маржа была бы 100 USDT, и тот же результат показал бы уже 18%. Деньги при этом те же. Они зависят от номинала, а не от плеча. Если вас смутило именно это, загляните в разбор «плечо выше, прибыль та же».
При падении цены на 3% расчёт зеркальный: по цене получится −18 USDT, и к этому добавятся те же комиссии и funding, потому что расходы знак не меняют. Итог — около −18,8 USDT.
Отсюда правило для любого симптома. Назовите два числа, которые не сходятся, и найдите базу каждого. Чаще всего разницу объясняет одна строка в истории.
| Что вы видите | Какие числа путаются | Где сверить |
|---|---|---|
| Закрытые сделки в плюсе, баланс за день в минусе | PnL сделок и изменение баланса | История операций: комиссии, funding, открытые позиции |
| Маржа позиции уменьшилась без ваших действий | Обеспечение до и после списаний | История funding и комиссий по этой позиции |
| Плечо выше, а прибыль та же | Процент к марже и деньги | Номинал позиции |
| Ликвидация раньше стопа | Mark price и цена последней сделки | Спецификация контракта, история ордеров |
| Прибыль сеток в плюсе, итог бота в минусе | Прибыль закрытых циклов и открытая позиция | Карточка бота: общий результат |
Когда два числа не сходятся, определите базу каждого: номинал, маржу или баланс. Разницу обычно объясняет одна строка в истории.
Деньги, комиссии и funding
Бывает, что все закрытые сделки зелёные, а баланс за день меньше. Тогда начните с разбора расхождения сделок и баланса. Разница обычно прячется в трёх местах: комиссии, funding и нереализованный убыток позиций, которые ещё открыты. Полный расчёт по шагам есть на странице про чистую прибыль и убыток.
Маржа открытой позиции может уменьшиться и без ваших действий: из обеспечения списываются funding и комиссии, а откуда именно, зависит от биржи и режима маржи. Знак в строке funding показывает направление. Минус обычно означает списание с вашего счёта, плюс — получение. Подпись столбца в истории всё же проверьте. При положительной ставке платят лонги, при отрицательной — шорты, причём только те, кто держит позицию в момент расчёта. Если списание стало сюрпризом, загляните в разбор неожиданного funding.
Ещё одна ситуация: деньги на счёте есть, а ордер не открывается из-за нехватки средств. Так проявляется разница между балансом и свободной маржой, то есть частью счёта, которая не занята позициями и ордерами. Её разбирает страница про недостаточный доступный баланс.
Если сделки зелёные, а баланс меньше, проверьте комиссии, funding и нереализованный убыток открытых позиций, а знак funding сверьте с подписью столбца.
Ордера, цены и ликвидация
Касание ценой вашего уровня ещё не значит исполнение. Лимитный ордер стоит в очереди, и если на уровне прошло меньше объёма, чем стоит перед вами, сделки просто не будет. Со стопом своя тонкость. Цена срабатывания и цена исполнения у него разные: stop-market может исполниться хуже уровня, а stop-limit не исполниться вовсе. Подробно это в разборе почему стоп не закрыл позицию.
Ликвидация считается по mark price — справедливой цене из индекса. Стоп часто привязан к последней сделке. Поэтому позиция может закрыться ликвидацией раньше стопа, хотя на графике последних сделок цена до стопа так и не дошла. Если цена в карточке позиции просто не совпадает с графиком, сверьте, какой тип цены показывает каждый экран, по разбору расхождения графика и позиции.
Если биржа отклонила ордер, сначала проверьте минимальный размер, шаг цены и лимиты плеча. Всё это есть в спецификации контракта. На Binance, например, у большинства альткоинов минимальный ордер начинается от 5 USDT номинала. Наши 600 USDT по XRP в этот предел укладываются с запасом. Остальные причины собраны на странице про отклонённые ордера.
Отдельный случай — ордер с пометкой reduce-only, то есть «только уменьшение позиции». Биржа не примет его, если уменьшать нечего: позиция уже закрыта, её объём меньше ордера или направление выбрано не то. Как это проверить, разобрано на странице про ошибку reduce-only.
Сверьте, по какой цене считается каждое событие: ликвидация идёт по mark price, а стоп часто привязан к последней сделке.
Боты, копирование и недоступные действия
Фьючерсная сетка рассчитана на боковой рынок. Её главный подвох в том, что прибыль закрытых циклов (grid profit) не равна общему результату. К ней добавляются открытая позиция, комиссии и funding, и в сумме итог бота может оказаться ниже нуля, даже когда счётчик сеток зелёный. Если сетки в плюсе, а бот в минусе, читайте разбор этого расхождения.
Когда цена уходит за диапазон, новые циклы перестают закрываться. Позиция остаётся. Она продолжает менять итог, хотя новых сделок в ленте бота уже не видно. Если бот запущен, а сделок нет, пройдите диагностику бота.
В копитрейдинге результат подписчика отличается от результата ведущего: другое время входа, другой объём, свои лимиты. Отдельные сделки могут не скопироваться вовсе, на этот случай есть разбор пропущенных сделок. Бывает и так, что позицию не получается закрыть. У некоторых контрактов есть паузы торговли или ограничения, и тогда пригодится страница про невозможность закрыть контракт.
Оценивайте бота по общему результату с учётом открытой позиции, а не по счётчику сеток. Позиция продолжает менять итог и после выхода цены за диапазон.
С чего начать сверку
Запишите симптом цифрами
Не «баланс странный», а «сделки +18 USDT, баланс +17,2 USDT». Так сразу видно, какую разницу искать.
Откройте историю операций
Отфильтруйте по контракту и периоду. Найдите отдельные строки комиссий, funding и реализованного PnL. Частая ошибка — смотреть только историю ордеров, где funding не отображается.
Сверьте со спецификацией
Если речь об исполнении или ликвидации, проверьте в карточке контракта тип цены, шаг и минимальный размер.
Как читать каждую строку, разобрано на странице про историю фьючерсных сделок.
Почему funding списали, если я закрыл позицию за минуту до расчёта?
Сверьте два времени: исполнение закрывающего ордера в истории и время расчёта funding в той же строке истории. Терминал может показывать время в вашем часовом поясе, а расписание расчётов на бирже указано в UTC. На Binance по умолчанию это 00:00, 08:00 и 16:00 UTC, но у части контрактов интервал 4 часа или короче. Если строка funding есть, значит, по записям биржи позиция в момент расчёта ещё была открыта: например, закрытие исполнилось позже или только частично.
Почему стоп исполнился хуже указанной цены?
Цена в настройках стопа — это триггер, а не гарантированная цена сделки. Stop-market после срабатывания исполняется по тем заявкам, что есть в стакане, и при резком движении или гэпе получается проскальзывание. Сравните в истории ордеров цену срабатывания и среднюю цену исполнения. Разница между типами стопов разобрана на странице про stop-market и stop-limit.
Нужно ли останавливать grid-бота, если цена вышла за диапазон?
Остановка бота — это решение о его открытой позиции, а не о сетке. Посмотрите общий результат и размер позиции в карточке бота. Учтите, что при остановке позиция может закрыться по рынку с убытком или остаться открытой — это зависит от настроек площадки. Порядок действий описан на странице про остановку и перезапуск бота.
Почему после добавления денег в бота изменился процентный TP/SL?
На многих площадках процентный TP/SL бота считается от вложенной суммы. Если у вашего бота так же, после пополнения тот же процент соответствует другой сумме. Проверьте описание поля в настройках бота и пересчитайте уровни в деньгах.
Источники и проверка
Binance: FAQ — Mark Price и ликвидацияBinance: FAQ — Funding RatesBinance: Futures Fee RateBybit: P&L Calculations USDT Perpetual and Expiry ContractsBybit: FAQ — Futures Grid BotУсловия площадок проверены 17 октября 2026 г. Они меняются — сверяйтесь со спецификацией контракта в своём аккаунте.
