Руководство по интеграции
### Введение
Арбитраж ставки финансирования (Funding Rate Arbitrage) заключается в одновременной покупке базового актива на спотовом рынке и открытии шорта по бессрочному фьючерсу (perpetual contract) для получения выплат фандинга. Основная проблема — комиссии за вход/выход и проскальзывание (slippage) при исполнении, которые могут полностью уничтожить доходность сделки. Модель **Basis Convergence with Slippage Decay** динамически вычисляет минимальный порог входа на основе ожидаемого времени удержания позиции.
### Математическая модель чистой доходности
Ожидаемая чистая доходность арбитража \(Y_{net}\) за период из \(N\) циклов финансирования рассчитывается как:
\[ Y_{net} = \sum_{i=1}^{N} F_i - (Fee_{spot} + Fee_{perp}) - (Slippage_{entry} + Slippage_{exit}) \]
Где:
- \(F_i\) — полученный платеж ставки финансирования за \(i\)-й цикл,
- \(Fee\) — суммарная комиссия биржи (maker/taker),
- \(Slippage\) — проскальзывание цен при исполнении.
### Затухание проскальзывания (Slippage Decay)
Для минимизации проскальзывания бот использует тактику **затухания исполнения** (execution decay), разбивая крупные ордера на мелкие суб-лоты и выставляя их в стакан лимитными ордерами (Maker) только в моменты затишья волатильности:
\[ Vol_{lot} = Vol_{total} \cdot e^{-\lambda \sigma^2} \]
Где \(\lambda\) — коэффициент затухания, а \(\sigma^2\) — текущая локальная волатильность актива. Это позволяет снизить среднюю эффективную цену входа до уровня mid-price.
### Алгоритм входа и ребалансировки
Бот входит в позицию только при годовой ставке финансирования выше `min_funding_annualized_percent` (12%). Если разница цен фьючерса и спота (базис) расширяется выше нормы, бот временно приостанавливает вход, ожидая сужения спреда для дополнительного заработка на сближении цен (basis convergence). При падении ожидаемого фандинга ниже `0.001` (за 3 цикла вперед) позиция закрывается.
Арбитраж ставки финансирования (Funding Rate Arbitrage) заключается в одновременной покупке базового актива на спотовом рынке и открытии шорта по бессрочному фьючерсу (perpetual contract) для получения выплат фандинга. Основная проблема — комиссии за вход/выход и проскальзывание (slippage) при исполнении, которые могут полностью уничтожить доходность сделки. Модель **Basis Convergence with Slippage Decay** динамически вычисляет минимальный порог входа на основе ожидаемого времени удержания позиции.
### Математическая модель чистой доходности
Ожидаемая чистая доходность арбитража \(Y_{net}\) за период из \(N\) циклов финансирования рассчитывается как:
\[ Y_{net} = \sum_{i=1}^{N} F_i - (Fee_{spot} + Fee_{perp}) - (Slippage_{entry} + Slippage_{exit}) \]
Где:
- \(F_i\) — полученный платеж ставки финансирования за \(i\)-й цикл,
- \(Fee\) — суммарная комиссия биржи (maker/taker),
- \(Slippage\) — проскальзывание цен при исполнении.
### Затухание проскальзывания (Slippage Decay)
Для минимизации проскальзывания бот использует тактику **затухания исполнения** (execution decay), разбивая крупные ордера на мелкие суб-лоты и выставляя их в стакан лимитными ордерами (Maker) только в моменты затишья волатильности:
\[ Vol_{lot} = Vol_{total} \cdot e^{-\lambda \sigma^2} \]
Где \(\lambda\) — коэффициент затухания, а \(\sigma^2\) — текущая локальная волатильность актива. Это позволяет снизить среднюю эффективную цену входа до уровня mid-price.
### Алгоритм входа и ребалансировки
Бот входит в позицию только при годовой ставке финансирования выше `min_funding_annualized_percent` (12%). Если разница цен фьючерса и спота (базис) расширяется выше нормы, бот временно приостанавливает вход, ожидая сужения спреда для дополнительного заработка на сближении цен (basis convergence). При падении ожидаемого фандинга ниже `0.001` (за 3 цикла вперед) позиция закрывается.