Содержание
Для какого рынка подходит такая параОткуда берётся результатКогда пара перестаёт приносить fundingСогласуйте количество двух сторонСколько капитала занимает параРассчитайте funding, базис и расходыДва учебных исхода одной парыПроверьте изменение ставки и выход из обеих ногОдна биржа или двеОшибки первого carryКак проверить пару до запускаДля какого рынка подходит такая пара
Carry не ставит на направление цены. Ему нужен рынок, где бессрочный фьючерс устойчиво торгуется выше спота, а ставка funding положительная. Так бывает, когда желающих держать лонг с плечом заметно больше, чем шортов. Тогда лонги фактически доплачивают второй стороне за право оставаться в позиции. Сколько продлится такой перекос, заранее не знает никто. Ставка пересчитывается каждый интервал.
При отрицательной ставке работает зеркальная пара: монету продают на споте и открывают лонг перпетуала. Для этого монета уже должна у вас быть. В Arbitrage Bot на Binance так и устроено: в прямой carry вкладывают USDT (на USDC-фьючерсах — USDC), в обратный — базовый актив. Заём монеты на маржинальном счёте — отдельный расход со своей ставкой. Ниже его не считаем: весь дальнейший расчёт относится к прямой паре.
Рядом с funding часто смотрят на открытый интерес (open interest) — количество незакрытых контрактов. Если он растёт вместе с высокой ставкой, перекошенных позиций становится больше. Но открытый интерес не показывает, кто открыл эти позиции и когда начнёт их закрывать. Это фон для решения, а не сигнал входа.
Откуда берётся результат
Возьмём учебную пару. BTC стоит условные 64 000 USDT, на пару отводим 800 USDT номинала. Количество — 800 / 64 000 = 0,0125 BTC. Столько покупаем на споте и столько же продаём в шорт на перпетуале BTCUSDT.
Первый источник — funding. На Binance платёж считается так: mark price × размер позиции × ставка. Деньги переходят напрямую между лонгами и шортами, биржа комиссию с них не берёт. Ставка складывается из процентной составляющей и премии. Процентная часть по умолчанию — 0,01% за восьмичасовой интервал. Если индекс премии находится между −0,04% и 0,06%, ставка просто равна этой части. При 0,01% наш шорт получает 800 × 0,0001 = 0,08 USDT за расчёт, или 0,24 USDT в сутки при трёх расчётах. Сам механизм подробно разобран в статье кто кому платит funding.
Второй источник — базис, то есть разница цен фьючерса и спота. Допустим, при входе перпетуал стоит 64 032 USDT, а спот — 64 000. Значит, фьючерс вы продали на 0,05% дороже, чем купили монету. Если к выходу цены сойдутся, эти 0,05% (0,40 USDT) останутся у вас. А если на выходе фьючерс окажется выше спота, выкупать шорт придётся дороже, и часть накопленного funding уйдёт на эту разницу.
Третий поток — расходы. Он всегда со знаком минус. Вместе всё выглядит так:
+ (цена входа в шорт − цена выхода из шорта) × количество
+ полученный funding − уплаченный funding
− комиссии четырёх исполнений (спот вход и выход, фьючерс вход и выход)
Ценовые части гасят друг друга, только если количество одинаковое. От них остаётся разница базиса на входе и выходе. Поэтому пара начинается с количества, а не с суммы в USDT.
Когда пара перестаёт приносить funding
Самая частая причина простая: ставка снижается до базовой или меняет знак. При отрицательной ставке шорт начинает платить. Пара превращается в регулярный расход, который ничем не перекрыт: монета на споте за это ничего не доплачивает.
Вторая причина — короткое удержание. Четыре комиссии списываются сразу, а funding копится медленно, по 0,08 USDT за интервал. Если выйти через пару дней, расходы почти наверняка окажутся больше дохода. Точный срок посчитаем ниже.
Третья — отдельная жизнь фьючерсной ноги. При сильном росте цены шорт теряет маржу, хотя монета на споте дорожает на ту же сумму. И если монета лежит на другом счёте, шорт она не спасает. Сюда же относятся делистинг контракта и смена интервала funding. О них — в разделе про сопровождение.
Правила входа и отмены
- Ставка положительная устойчиво: несколько дней по истории, а не одна следующая выплата.
- Ожидаемый funding за планируемый срок больше суммы четырёх комиссий плюс запас на базис при выходе.
- Перпетуал на входе не ниже спота. Или ниже ровно на ту величину, которую вы приняли заранее.
- В стаканах обеих пар хватает объёма на ваше количество без заметного проскальзывания.
- Отмена входа: если вторая нога не исполнилась за отведённое время, первую закрывают, а не ждут.
Согласуйте количество двух сторон
Ноги сравнивают в монетах. 0,0125 BTC на споте и 0,0125 BTC в шорте — нейтральная пара. А вот 800 USDT на споте и шорт «на 800 USDT», открытый минутой позже по другой цене, — уже разные количества.
Проверьте шаг количества в спецификации контракта. Минимальный ордер BTCUSDT на Binance — 0,001 BTC. Если шаг количества такой же, шорт на 0,0125 BTC открыть нельзя: получится 0,012 или 0,013. Лишние или недостающие 0,0005 BTC — это около 32 USDT непокрытой экспозиции, и она двигается вместе с ценой. Проще заранее подобрать номинал под шаг, например взять по 0,012 BTC с обеих сторон.
Тут есть тонкость со спотом. Если комиссия покупки удерживается из купленной монеты, на счёте окажется чуть меньше 0,0125 BTC. Посмотрите фактический остаток после сделки и подгоните шорт под него, а не под план.
Самый неприятный риск — время между ногами. Пока исполнена только одна, у вас обычная позиция без хеджа. Сократить это окно проще всего так. Сначала откройте ногу, которую сложнее исполнить, — обычно ту, где тоньше стакан. Вторую откройте сразу за ней по рынку. Лимитный ордер на второй ноге даёт цену лучше, но может не исполниться, пока цена уходит.
Секунды здесь важнее десятых долей ставки.
Ликвидность проверяют на свой объём, а не на глаз. Откройте стакан спотовой пары и стакан перпетуала. Посмотрите, сколько уровней съест ваше количество с каждой стороны. Учтите и шаг цены: у спота и фьючерса он может быть разным. Поэтому фактический спред после исполнения даже на ликвидном рынке отличается от того, что вы видели до клика.
Ноги сверяют в монетах по фактическому остатку на споте и подбирают номинал под шаг количества. Первой открывают ногу с более тонким стаканом, вторую сразу за ней по рынку.
Сколько капитала занимает пара
Номинал 800 USDT — ещё не вся сумма. Монета на спотовом счёте по умолчанию не обеспечивает шорт. Фьючерсной ноге нужна своя маржа на фьючерсном счёте: при плече 1x это ещё 800 USDT, при 2x — 400 USDT. В итоге пара на 800 USDT занимает от 1 200 до 1 600 USDT капитала.
Высокое плечо здесь почти ничего не даёт. Funding считается от номинала, а не от маржи, поэтому 3x или 5x не увеличивают выплаты, зато заметно приближают ликвидацию шорта. При 2x грубый ориентир исчерпания маржи — рост цены примерно на 50%. Реальная цена ликвидации ближе из-за поддерживающей маржи и комиссий.
Резерв тоже нужен. При отрицательной ставке funding списывается с доступного баланса фьючерсного счёта. Когда свободных денег нет, списание идёт из маржи позиции, и цена ликвидации сдвигается. Прибыль спотовой ноги в это время лежит на другом счёте и сама туда не переедет.
Деньги между счетами сами не ходят.
В Arbitrage Bot Binance логика другая: спот и шорт живут на одном счёте бота и вместе обеспечивают позицию. Часть суммы бот откладывает как буфер, в FAQ — 10%. Например, из 1 000 USDT на 900 USDT покупается монета, и на тот же номинал открывается шорт. Ликвидация возможна и там, подробности — в разборе арбитражного funding-бота.
Размер пары удобно считать от худшего исхода, как и у направленной сделки. Прикиньте, сколько вы потеряете, если одна нога зависнет на 1,5% или ставка неделю будет против вас. Метод тот же, что при расчёте размера позиции по допустимому убытку. Только вместо стопа здесь сценарий срыва.
Плечо выше 2x не увеличивает funding, но приближает ликвидацию шорта. На фьючерсном счёте держат резерв, потому что прибыль спота сама туда не переходит.
Рассчитайте funding, базис и расходы
Фьючерсная нога на Binance при уровне VIP 0 стоит 0,05% за исполнение тейкером и 0,02% мейкером. Вход и выход по рынку обойдутся в 800 × 0,0005 × 2 = 0,80 USDT. Ставку спотовой комиссии мы отдельно не сверяли, поэтому в учебном расчёте берём условные 0,1%: это ещё 800 × 0,001 × 2 = 1,60 USDT. Свою ставку возьмите из таблицы спотовых комиссий в аккаунте.
Получается 2,40 USDT расходов против 0,08 USDT funding за интервал. 2,40 / 0,08 = 30 расчётов: это 10 дней при восьмичасовом интервале и неизменной базовой ставке. Если фьючерсную ногу исполнить лимитными ордерами в роли мейкера, расходы снизятся до 1,92 USDT. Тогда для безубыточности хватит 24 расчётов, то есть восьми дней.
Базис сдвигает этот срок в одну или другую сторону. Вход с премией +0,05% сокращает его на пять расчётов. Выход, когда фьючерс выше спота на 0,1%, добавляет десять. Поэтому перед выходом смотрят и на ставку, и на разницу цен.
Выплаты по своей ставке и номиналу можно посчитать прямо здесь:
Срок безубыточности считают заранее: комиссии делят на funding за интервал и поправляют на базис входа и выхода. Мейкерские ордера на фьючерсной ноге сокращают этот срок с 10 до 8 дней.
Два учебных исхода одной пары
Старт в обоих случаях одинаковый: цена 64 000 USDT, движение на 1,5%. Номинал для funding округляем до 800 USDT.
| Статья, USDT | Удачный исход, 14 дней | Неудачный исход, 6 дней |
|---|---|---|
| Спот, 0,0125 BTC | 64 000 → 64 960: +12,00 | 64 000 → 64 000: 0,00 |
| Шорт, 0,0125 BTC | 64 032 → 64 960: −11,60 | 63 040 → 64 000: −12,00 |
| Funding | 42 × 0,08: +3,36 | 15 × 0,08 и 3 × −0,16: +0,72 |
| Комиссии фьючерса | −0,80 | −0,80 |
| Комиссии спота | −1,60 | −1,60 |
| Итог | +1,36 | −13,68 |
В удачном исходе цена выросла на 1,5%, до 64 960. Спот принёс 12 USDT, шорт потерял 11,60. Разница — те самые 0,40 USDT базиса. За 42 расчёта по 0,01% пришло 3,36 USDT, после расходов осталось 1,36 USDT.
В неудачном исходе монету вы купили, а лимитный шорт не исполнился. Пока вы ждали, цена упала на 1,5%, до 63 040, и шорт пришлось открывать уже там. С этого момента хедж работает, но 12 USDT разрыва он зафиксировал. Цена вернулась к 64 000, спот вышел в ноль, а шорт — в минус на 12. Через пять дней ставка стала отрицательной, и funding за всё время дал лишь 0,72 USDT.
Убыток второго исхода в десять раз больше прибыли первого. Почти весь он появился из-за нескольких минут между ногами, а не из-за funding.
А так удачная пара выглядит, если смотреть только на отчёт фьючерсной позиции:
Проверьте изменение ставки и выход из обеих ног
Сопровождать carry — значит проверять пару перед каждым расчётом. Текущую ставку и время следующей выплаты показывает окно контракта, прошлые значения — история funding. Как её читать, разобрано в статье об истории funding контракта.
Интервал тоже может поменяться. На Binance он по умолчанию 8 часов (00:00, 08:00, 16:00 UTC), но точное значение указано в спецификации каждого контракта. Если прошлый расчёт упёрся в лимит ставки, интервал с 8 или 4 часов становится часовым, без отдельного анонса. К 4 часам он возвращается после 16 часовых циклов подряд со ставкой по модулю не выше 0,025%. Для отрицательной ставки это значит одно: платить придётся не три раза в сутки, а до 24 раз.
Время расчёта тоже указано с допуском: списание может сдвинуться до 15 секунд. Позицию, открытую в 08:00:05 UTC, расчёт 08:00 ещё может затронуть. Входить и выходить вплотную к расчёту рискованно в обе стороны.
Условия выхода запишите до входа. Например: ставка дважды подряд отрицательная, funding за три дня в сумме против вас или до ликвидации шорта осталось меньше заданного расстояния. В Arbitrage Bot для этого есть предупреждение Funding fee alert. Оно срабатывает, когда ставка за 3 дня или следующая ставка направлена против стратегии.
Выход — та же пара в обратную сторону и в том же количестве. Шорт закрывают ордером с отметкой reduce-only (только уменьшение позиции), чтобы лишний объём не открыл лонг. На споте продают ровно 0,0125 BTC. В боте команда End закрывает выбранный объём фьючерса и такой же объём спота. Если спред на выходе долго держится за порогом, бот откладывает закрытие. Помните об этом, когда ставка уже работает против вас.
Последний случай — делистинг. Стратегии бота закрываются автоматически, если символ уходит из маржинальной или фьючерсной торговли. При часовом funding последний расчёт проходит за час до делистинга. В ручной паре следите за анонсами сами: после закрытия фьючерса монета на споте останется без хеджа.
Условия выхода записывают до входа и проверяют пару перед каждым расчётом, учитывая возможный переход на часовой интервал. Закрывают обе ноги в том же количестве, шорт — ордером reduce-only.
Одна биржа или две
На другой площадке ставка бывает выше, и сравнивать их соблазнительно. Но вторая биржа добавляет и работу, и риски.
Одна биржа
- Спот и фьючерс видны в одном аккаунте
- Перевод между счетами внутренний
- Каждую выплату легко сверить с формулой
- Ставка ограничена тем, что даёт выбранный контракт
Две площадки
- Можно выбрать площадку с более высокой ставкой
- Обеспечение лежит в двух местах, риск хранения удваивается
- Перевод залога к просевшей ноге занимает время
- Правила разные: на Hyperliquid funding начисляется каждый час, а номинал считается по оракульной цене, не по mark price
Для первой пары одной площадки достаточно. Переменных меньше, и каждую выплату проще проверить.
Ошибки первого carry
- Сравнивать ноги в USDT, а не в монетах, и забывать про шаг количества и комиссию спота.
- Считать доход по APR из интерфейса. В Arbitrage Bot это ставка за 3 дня, растянутая на год, а не прогноз.
- Ставить высокое плечо на шорт: funding от этого не растёт, а ликвидация приближается.
- Не держать резерв на фьючерсном счёте, пока прибыль спота копится на спотовом.
- Входить по одной следующей ставке, не глядя на историю.
- Закрывать одну ногу и откладывать вторую «до лучшей цены».
Как проверить пару до запуска
Соберите историю ставки
Выпишите funding выбранного контракта за несколько недель. Посчитайте, сколько интервалов подряд ставка была положительной и как часто меняла знак. Типовая ошибка — смотреть только последние три дня.
Посчитайте пару на бумаге
Комиссии четырёх исполнений, базис на входе и выходе, срок безубыточности. Удобнее всего — в калькуляторе spot–futures carry, где обе ноги видны рядом.
Прогоните сценарий срыва
Одна нога исполнилась, вторая — только после движения на 1,5%. Запишите, сколько это стоит в USDT. Если сумма больше, чем вы готовы потерять, уменьшите пару.
Повторите малой суммой и сверьте
Откройте пару минимального объёма, дождитесь двух-трёх расчётов. Сравните начисление в истории с формулой mark price × размер × ставка. Расхождение обычно объясняется mark price или интервалом.
Расчёт по истории почти всегда выглядит лучше живой пары. Он берёт цены без проскальзывания и исполняет обе ноги в одну секунду. К тому же период для него часто выбирают как раз потому, что ставка там была высокой. Заложите в проверку тейкерские комиссии, задержку второй ноги и отрезки с отрицательной ставкой. Другие стратегии и их проверку ищите в разделе стратегий фьючерсов.
Где смотреть ставки funding в реальном времени?
Текущую ставку и отсчёт до расчёта показывает окно контракта. У Binance есть отдельная страница Real-Time Funding Rate, там же видны лимиты ставок. Через API эти параметры отдаёт запрос GET /fapi/v1/fundingInfo. Сторонние агрегаторы удобны для сравнения площадок, но перед входом сверяйте ставку и интервал на самой бирже.
Как искать подходящую пару для carry?
Ищите не самую высокую ставку в моменте, а устойчиво положительную за дни и недели на ликвидном контракте. Высокая ставка на тонком рынке часто идёт вместе с широким спредом и быстрыми разворотами. Комиссии и проскальзывание могут съесть её за один вход и выход.
Какие главные риски у такой пары?
Разворот ставки, разрыв между исполнением ног, ликвидация шорта при сильном росте цены, расхождение фьючерса и спота на выходе и риск хранения средств на площадке. При совпадающем количестве цена монеты на итог почти не влияет. А каждый из этих пунктов влияет напрямую.
Можно ли оставить пару без присмотра?
Лучше не стоит. Даже Arbitrage Bot работает до ручной остановки или до ликвидации. Следить за накопленным funding и расхождением цены фьючерса со спотом правила ботов Binance поручают пользователю.
Источники и проверка
Binance: Introduction to Futures Funding RatesBinance: Funding Rate Arbitrage Bot — FAQBinance: Trading Bots TermsBinance: USDⓈ-M Futures Trading Fee RateHyperliquid: FundingУсловия площадок проверены 17 октября 2026 г. Они меняются — сверяйтесь со спецификацией контракта в своём аккаунте.
