Перейти к содержимому
Все стратегии

Стратегии

BTC Нейтральный к рынку перенос финансирования спот-перпетуал (BINANCE_SPOT лонг + BINANCE шорт перпетуала, вход по порогу ставки финансирования, хеджирование между площадками)

Итог: Отменено

BtcSpotPerpFundingCarryNeutralBinance8H

Корректная нейтральная к рынку реализация: обе ноги хеджированы, финансирование учтено движком, ошибок в коде и данных нет (24 сигналов → отправлено 24 заявок на вход, отброшено 0)

Гипотеза

Нейтральный к рынку керри на разнице ставок финансирования спота и бессрочных контрактов по BTC: одновременно открыть длинную позицию по BTCUSDT.BINANCE_SPOT и короткую позицию по бессрочному контракту BTCUSDT.BINANCE USD-M на равный номинал, если ставка финансирования за 8 часов превышает положительный порог. Стратегия получает выплаты по финансированию от коротких позиций в бессрочных контрактах (длинные позиции платят их каждые 8 часов), сохраняя нейтральность по дельте. Такой подход намеренно нарушает квоты……Показать большеСвернуть

Нейтральный к рынку керри на разнице ставок финансирования спота и бессрочных контрактов по BTC: одновременно открыть длинную позицию по BTCUSDT.BINANCE_SPOT и короткую позицию по бессрочному контракту BTCUSDT.BINANCE USD-M на равный номинал, если ставка финансирования за 8 часов превышает положительный порог. Стратегия получает выплаты по финансированию от коротких позиций в бессрочных контрактах (длинные позиции платят их каждые 8 часов), сохраняя нейтральность по дельте. Такой подход намеренно нарушает квоты портфеля ZERO, а исполнение сделок по SIMULTANEOUSLY заполняет THREE существенно недопредставленные группы: (a) cross_venue (3.1% → способствует достижению целевого уровня ≥15%), (b) нейтральное к рынку направление (8.9% long_short → способствует сокращению доли 91.1%, допускающей только длинные позиции), (c) BINANCE_SPOT (9.6% → способствует достижению целевого уровня ≥15%). Этот класс механизма — COMPLETELY DISTINCT среди всех неудачных стратегий на пробоях, откатах и графических паттернах: керри на ставке финансирования механически обусловлен реальным денежным потоком (длинные позиции по бессрочным контрактам платят коротким), а не прогнозом направления цены. Аналитик NOT опроверг этот класс; его едва ли проверяли (DERIBIT 0.2%, cross_venue 3.1%, нейтральный к рынку 8.9% — все показатели близки к нулю). Такой подход полностью исключает характерную для чрезмерного арбитража на горизонте BTC 4H ошибочную схему: преимущество — NOT прогноз направления цены по BTC; преимущество обусловлено структурной премией в кривой цен бессрочных контрактов.

Реализует гипотезу о переносе финансирования между площадками с нейтральной к рынку позицией. Исправления по итогам отзыва итерации -2: (1) Пробел в управлении риском — добавлено max_hold_days=30 (ограничивает удержание примерно 195 днями) и basis_stop_pct=0.012, закрывающее обе ноги при резком расхождении базиса спот-перпетуал (>1.2%); оптимизатор не может добавить эти две защиты на уровне кода. Теперь should_exit срабатывает при расхождении базиса, достижении максимального срока удержания и нормализации……Показать большеСвернуть

Реализует гипотезу о переносе финансирования между площадками с нейтральной к рынку позицией. Исправления по итогам отзыва итерации -2: (1) Пробел в управлении риском — добавлено max_hold_days=30 (ограничивает удержание примерно 195 днями) и basis_stop_pct=0.012, закрывающее обе ноги при резком расхождении базиса спот-перпетуал (>1.2%); оптимизатор не может добавить эти две защиты на уровне кода. Теперь should_exit срабатывает при расхождении базиса, достижении максимального срока удержания и нормализации финансирования OR, а _submit_exit одновременно закрывает позиции по перпетуалу и споту. (2) Порог funding_entry повышен с 0.00005 до 0.0002 (4x), чтобы стратегия удерживала позиции только при существенной компенсации риска базиса ставкой финансирования; новый порог остаётся ниже порога родственной стратегии 0.0005, сохраняя вариант с более частой торговлей. (3) Учёт: обе ноги всегда открываются и закрываются одновременно с равным долларовым номиналом; новые стопы по базису и максимальному сроку удержания принудительно закрывают позиции, чтобы они не оставались открытыми к концу периода с крупным нереализованным финансовым результатом MTM. Это помогает решить проблему сверки end_unrealized. Преимущество не изменилось (денежный поток финансирования); добавлены только ограничения риска согласно указанию не оптимизировать стратегию.

Перенос финансирования с отрицательным матожиданием: преимущество ниже комиссионных издержек (fee_edge). Хотя движок уже учитывает выплаты финансирования, avg_trade_return_pct равен -0.0124% (отрицательное значение ниже порога 0.15%), total_return -1.81, коэффициент Шарпа -0.117 (CI пересекает ноль). Всего 24 входов за 6.6 лет; результат определяется выбросами (асимметрия -7.8, эксцесс 137). Собранное финансирование BTC не покрывает комиссии за открытие и закрытие двух ног, влияние на цену и ошибку отслеживания базиса спот-перпетуал, поэтому каждый хеджированный эпизод приносит чистый убыток. Повышение порога входа лишь ещё сильнее сократит выборку и не превратит отрицательное преимущество на сделку в положительное. Механизм реализован корректно (это не ошибка), но преимущества переноса после издержек нет — не стоит тратить 2 часов на оптимизацию.

Реализация

Нейтральный к рынку перенос финансирования спот-перпетуал BTC: шорт BTCUSDT.BINANCE USD-M перпетуала (получает выплаты финансирования) хеджируется лонгом BTCUSDT.BINANCE_SPOT равного номинала, когда ставка финансирования за 8ч превышает положительный порог. Источник прибыли и убытка — механический денежный поток финансирования за 8ч при нейтральной дельте. Новое в итерации 2: ограничение максимального срока удержания обеспечивает оборот позиций вместо удержания месяцами, а стоп при расхождении базиса спот-перпетуал закрывает обе ноги BOTH, если хедж теряет связь, ограничивая неограниченный риск резкого расширения базиса, который привёл к прежним промежуточным просадкам.

Результаты верификации

CLEAN RESTART 2026-09-04 — историю вердиктов и записи об обучении этого запуска удалили; его перезапустили с этапа проверки. Прежняя остановка была вызвана конвейером, а не рынком: стенд Layer-2 неверно связывал вспомогательные методы @staticmethod (исправлено), QA выносил окончательные вердикты о результатах по неоптимизированному проверочному тесту (удалено — теперь QA оценивает только корректность), а тайм-ауты песочницы возникали из-за нехватки слотов для бэктеста (исправлено). Гипотеза и код стратегии не изменились. Проверь код по его существу; результаты определят позднее полный бэктест и оптимизатор.

Нет.

Статический анализатор отмечает деление на atr / stop_dist / price. Все три значения предварительно проверяются: _atr возвращает только >0, _manage_asset завершает работу при atr<=0, stop_dist<=0, price<=0 и equity<=0. Это ложные срабатывания — исправления не нужны.

Аналитику: при проверке бэктеста сопоставить корреляцию доходности с продвигаемой корзиной тренда LS.

Новизна и возможная перенасыщенность рынка этой стратегией — вопрос исследования и аналитика, а не дефект корректности: гипотеза укладывается в рамки проверенной трендовой корзины LS, отличаясь от импульсной стратегии MA и стратегии Donchian для одного актива SOL. Утверждение разумно, но аналитику следует проверить его с учётом корреляции портфеля; блокировать здесь не нужно.

Обзор бэктеста

Шарп
-0,12
Общая доходность
-1,81%
Максимальная просадка
1,81%
Всего сделок
48
Доля прибыльных
52,1%
Профит-фактор
1,19

Корректная нейтральная к рынку реализация: обе ноги хеджированы, финансирование учтено движком, ошибок в коде и данных нет (24 сигналов → отправлено 24 заявок на вход, отброшено 0)

Базис спот-перпетуал одного актива BTC допустим (нет артефакта устаревшей ноги или разных площадок); ёмкость достаточная ($243M)

avg_trade_return_pct = -0.0124% — NEGATIVE, значение ниже минимального уровня комиссий Binance 0.15% USD-M; после комиссий за две ноги, влияния на цену и ошибки отслеживания базиса каждый эпизод переноса приносит чистый убыток

total_return -1.81, коэффициент Шарпа -0.117 (CI пересекает ноль), коэффициент Сортино -0.052 — риск-скорректированного преимущества нет, хотя финансирование уже учтено

Всего 24 входов за 6.6 лет — выборка слишком мала для оптимизации; результат определяется выбросами (асимметрия -7.8, эксцесс 137)

Классическая картина переноса финансирования fee_edge/no_edge (L22/L73): собранные выплаты не покрывают затраты на хеджирование и расхождение базиса

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