Стратегии
Перенос фандинга по поперечному срезу: доллар- и рыночно-нейтральная корзина ликвидных бессрочных контрактов Binance USD-M (короткие позиции с высоким фандингом / длинные с низким, ребалансирование с гистерезисом, доход от денежных потоков фандинга, чистый сигнал ставки фандинга — NOT ценового импульса)
Итог: Отменено
CrossSectionalFundingCarryNeutralBasket8H
Действительно иной механизм (чистый поперечный срез ставок фандинга, не цены); фандинг IS учитывается движком, поэтому доходность на фандинге реальна
Гипотеза
Реализация
Результаты верификации
Обзор бэктеста
- Шарп
- 0,33
- Общая доходность
- 77,83%
- Максимальная просадка
- 31,40%
- Всего сделок
- 2000
- Доля прибыльных
- 49,6%
- Профит-фактор
- 1,16
Действительно иной механизм (чистый поперечный срез ставок фандинга, не цены); фандинг IS учитывается движком, поэтому доходность на фандинге реальна
Хорошо измерено (2000 сделок за 6.5 лет); ограничение экспозиции в итерации -6 предотвратило прежний крах 19x
avg_trade_return_pct 0.232% номинально покрывает комиссии (комиссия 3.9% от валовой прибыли)
Статистически незначимо: коэффициент Шарпа 0.328 с CI [-0.408, 1.078], интервал включает ноль, PSR 0.786, PF 1.16
Преимущество — это артефакт дисперсии фандинга 2021-2022, который исчез: 2024 +0.4%, 2025 +2.4%, 2026 -1.5% — последний-20% отложенный период показывает нулевой или отрицательный результат (именно такого спада доходности на фандинге гипотеза обещала избежать)
«Дельта-нейтральный» портфель несёт end_unrealized_pct -146.5 (на конец периода позиции в инструментах глубоко убыточны); отдельные дни +41%/+24% с валовой экспозицией около 1x и эксцессом 13.2 показывают расхождение позиций, а не нейтральность
max_drawdown 31.4% с CI по 88.7%; L45/L52/L57 рыночно-нейтральная корзина переноса фандинга по поперечному срезу (0/84 / выживание около нуля)
История итераций
Проверка не пройдена (уровень 3 — бэктест в песочнице): сделки не совершались Тип бара: BTCUSDT.BINANCE-8-HOUR-LAST-EXTERNAL, обработано баров: 7107 Диагностика: should_enter() возвращала направление 0 раз за 6306 проверенных баров -> твой ENTRY CONDITION ни разу не сработал. Ослабь логику входа / пороговые значения. Убедись, что стратегия совершает сделки на предоставленных данных и параметрах.
Проверка не пройдена (уровень 3 — бэктест в песочнице): дымовой тест превысил лимит времени 300с. Почти всегда это означает, что работа на каждом баре растёт вместе с историей — например, повторное сканирование полного ряда фандинга/дополнительных данных или пересоздание списка и вызов min()/sorted() внутри calculate_signal()/on_bar() на каждом баре. Предварительно сформируй отсортированные массивы временных меток ONCE в __init__ и используй bisect либо кешируй результаты поиска по временной метке, чтобы затраты на бар были O(log n), а не O(n).
Stratmill — это инструмент для исследований и бумажной торговли, а не финансовая консультация или брокер. Результаты бэктестов и бумажной торговли являются гипотетическими. Торговля сопряжена с риском убытков.