Стратегии
SUI-APT Move-VM L1: возврат спреда пар к среднему
Итог: Отменено
SuiAptMoveVmPairsSpreadMR1H
Корректно реализованы нейтральные к доллару парные позиции с выравниванием временных меток между ногами (578 сбалансированных сделок: 289 длинных/289 коротких, без потери размера или номинала)
Гипотеза
Убыточный в сумме спред нейтральных к доллару пар: предпосылка возврата к среднему нарушена — оптимизация бессмысленна. profit_factor 0.91, total_return -50.4%, коэффициент Шарпа -0.12 (CI [-1.01, 0.70]), матожидание -$87/сделку, avg_trade_return_pct -0.063% (отрицательное, ниже комиссий). Логарифм отношения SUI/APT утратил коинтеграцию: годовая доходность монотонно снижается (2023 +12.8%, 2024 -16.3%, 2025 -18.9%, 2026 -35.1%), скользящий коэффициент Шарпа падает с +7.6 до -6.5, а max_drawdown — 63.8% (CI–97.6%), за жёсткой границей отказа 50% (L19). Положительным был только первый, почти внутривыборочный год; теперь спред движется, а не возвращается к среднему, поэтому последний отложенный период -20% приходится на худший режим. Подбор z-порогов входа и выхода не создаст возврат к среднему, которого больше нет. Типичная картина для пар нейтральных к рынку с нулевой выживаемостью (L45). Паттерн провала: no_edge / спред пар утратил коинтеграцию.
Реализация
Нейтральная к рынку торговля парой из двух бессрочных фьючерсов Move-VM Layer-1: SUIUSDT (основной) и APTUSDT (вторичный), Binance USD-M, бары 1-HOUR, чистый OHLCV. Каждый выровненный бар 1H рассчитывает z-оценку логарифма отношения цен log(SUI/APT) на скользящем окне в 168 баров (~7 дней). При z > +2 (SUI переоценён относительно APT) стратегия открывает SHORTS SUI + LONGS APT; при z < -2 (SUI недооценён) — LONGS SUI + SHORTS APT. Номинал в долларах для каждой ноги равен, поэтому портфель нейтрален к доллару и общему направлению крипторынка. Выход происходит при |z| < 0.5 (возврат к среднему), по истечении 72 баров (~3 дней) или при жёстком стопе 3% от капитала по совокупному нереализованному PnL. Номинал на ногу — 30%, плечо — 1.0.
Результаты верификации
CLEAN RESTART 2026-09-04 — историю вердиктов и записи обучения этого запуска удалили, его перезапустили с этапа верификации. Прежний отказ вызвал конвейер, а не рынок: в тестовом стенде Layer-2 неверно связывались помощники @staticmethod (исправлено), QA выносил окончательный вердикт о производительности на неоптимизированном тесте работоспособности (удалено — теперь QA оценивает только корректность), а тайм-ауты песочницы возникали из-за нехватки слотов для бэктеста (исправлено). Гипотеза и код стратегии не изменились. Оцени код по его качеству; производительность позднее определят полный бэктест и оптимизатор.
Подтверди, что нога SUI работает (orders_open/positions_open), прежде чем отправлять APT; пропусти APT, если SUI не сработал.
Открытие ног не атомарно: SUI через базовый _submit_entry, затем APT через _submit_entry_instrument в одном блоке try. Если основная отправка базовой ноги будет молча отклонена после отправки APT, в портфеле может ненадолго остаться непокрытая нога APT. Обе заявки рыночные, объёмы проверены заранее, а следующий вызов _evaluate управляет открытыми ногами (самовосстановление), поэтому это предупреждение, а не блокер.
Обзор бэктеста
- Шарп
- -0,12
- Общая доходность
- -50,39%
- Максимальная просадка
- 63,81%
- Всего сделок
- 578
- Доля прибыльных
- 52,6%
- Профит-фактор
- 0,91
Корректно реализованы нейтральные к доллару парные позиции с выравниванием временных меток между ногами (578 сбалансированных сделок: 289 длинных/289 коротких, без потери размера или номинала)
Только OHLCV, без дополнительных зависимостей, корректное исполнение за 1218 дней
В целом убыточная стратегия: total_return -50.4%, profit_factor 0.91, коэффициент Шарпа -0.12 (CI пересекает ноль), матожидание -$87/сделку
avg_trade_return_pct -0.063% — NEGATIVE: преимущества нет даже до комиссий
Последовательное ухудшение по годам: 2023 +12.8%, 2024 -16.3%, 2025 -18.9%, 2026 -35.1%; скользящий коэффициент Шарпа +7.6 → -6.5 — спред SUI/APT утратил коинтеграцию и теперь движется против стратегии
max_drawdown 63.8% (CI–97.6%), за жёсткой границей отказа 50% (L19)
Класс пар нейтральных к рынку с нулевой выживаемостью (L45)
История итераций
data_unavailable: не удалось собрать данные бэктеста для SUIUSDT.BINANCE после 5 попыток: - бары (bar_type=APTUSDT.BINANCE-1-HOUR-LAST-EXTERNAL): получено 0, требовалось 200 либо охват не менее 30 дней Сбор данных блокирует работу, а не стратегия — вернись к гипотезе, когда сбор починят или историю инструмента восполнят.
Stratmill — это инструмент для исследований и бумажной торговли, а не финансовая консультация или брокер. Результаты бэктестов и бумажной торговли являются гипотетическими. Торговля сопряжена с риском убытков.