Стратегии
COIN-M разворот после сброса позиций по открытому интересу, лонг/шорт (один инструмент ETHUSD_PERP.BINANCE_CM — контртрендовая торговля движениями цены после резкого CONTRACTION открытого интереса, то есть закрытия позиций, а не открытия новых с уверенностью; фильтр по скорости изменения OI, 2 параметр)
Итог: Отменено
EthPerpOpenInterestDeleveragingFlushReversalLS
Проверка бэктеста: - метрики ненадёжны: несогласованность — знак Шарпа 0.39 расходится со знаком total_return -100.00%; Шарп рассчитан по ряду mtm_equity_curve, тогда как доходность берётся из кривой капитала.…
Гипотеза
Реализация
Результаты верификации
Допустимо без изменений. Если запуск состоится, аналитику следует помнить, что сигнал сокращения плеча измеряется по USD-M OI, а не по фактически торгуемому контракту COIN-M.
В гипотезе специально выбран один инструмент COIN-M, чтобы поток OI был доступен в песочнице одновременно с барами торгуемого инструмента. На деле у ETHUSD_PERP.BINANCE_CM нет истории OI, поэтому код считывает OI из серии данных по каждой ноге USD-M ETHUSDT.BINANCE (только для сигнала, без торговли) через open_interest_by_instrument. Торгуемый инструмент и механизм OI-ROC по-прежнему соответствуют гипотезе, а USD-M — крупнейшая книга бессрочных контрактов ETH, поэтому такой заместитель экономически оправдан, но он возвращает зависимость от другой площадки, которой гипотеза намеревалась избежать. Зависимость описана и ограничена условием (ts<=bar_ts), поэтому это не дефект корректности.
Собственный событийный анализ разработчика для итерации -3/4 на этом сигнале (ETH 1 ч, 2021-12..2026-07) показывает, что фильтр OI INVERTED и снижает стоимость: доходность контртрендовой сделки через 24 ч составляет -0.198%, когда OI сокращается (условие входа этой стратегии), +0.091% при неизменном значении, +0.469%, когда OI растёт, и +0.082% без фильтра — то есть фильтр на сокращение хуже, чем отсутствие фильтра. Сделки с этим условием дают около -0.087% на сделку после издержек полного цикла около 0.10%. Данные песочницы это подтверждают: avg_trade_return_pct -0.014%, profit_factor 0.967, total_return -10.06%, отрицательный результат во всех трёх режимах волатильности и в обоих стрессовых окнах, выход с безубыточностью за счёт геометрии (win_rate 0.668 против убытка и выигрыша около 2.1:1). Ни одно изменение параметров не меняет знак переменной условия, которая выбирает худший режим. Аналитику следует считать предпосылку о сжатии OI вероятно опровергнутой и проверить, есть ли у механизма область положительного ожидания, прежде чем тратить часы на оптимизацию.
Обзор бэктеста
- Шарп
- -0,04
- Общая доходность
- -26,55%
- Максимальная просадка
- 66,47%
- Всего сделок
- 2151
- Доля прибыльных
- 65,1%
- Профит-фактор
- 0,83
Корректно заданная конструкция для одной площадки и одного инструмента прошла уровни 1-3 и дала пригодный для оценки запуск без ликвидации (в итерации 6 номинал был ограничен).
Сделки точно соответствуют гипотезе: сбалансированные длинные и короткие сделки против движения (лонг 1158 / шорт 993) открываются при сокращении OI, поэтому это честная проверка предпосылки, а не артефакт кодирования.
Надёжная, показательная выборка: 2151 сделок за 2125 дней, metrics_reliable=true.
Отрицательное ожидание на сделку: avg_trade_return_pct -0.093% — ниже ZERO и намного ниже порога комиссий около 0.10% COIN-M; profit_factor 0.831, ожидание -$19.13/сделку.
Total_return -26.55%, Шарп -0.038 (CI [-0.87, 0.80] охватывает ноль или ниже), Сортино -0.038, recovery_factor -0.885; результат отрицательный в EVERY календарном году (2022 -13.0%, 2023 -5.5%, 2024 -1.0%, 2025 -4.4%) и во всех трёх режимах волатильности (спокойном -23.0%, обычном -12.2%, стрессовом -2.1%).
Выход к безубыточности по геометрии: win_rate 0.651 против avg_win 144 и avg_loss 324 (~2.2:1) даёт убыток — выход создаёт небольшие выигрыши, которые съедают комиссии; комиссия составляет лишь 15.4% от валового результата, значит, стратегия убыточна до комиссий и NOT к комиссиям.
Предпосылка о сокращении OI измеримо FALSIFIED: собственное исследование событий разработчика (повторённое на этой конфигурации COIN-M) показывает, что фильтр INVERTED — сделки против движения лучше всего работают, когда OI EXPANDING (+0.469%), и хуже всего при сокращении (-0.198%); отбор по сокращению хуже, чем отсутствие такого отбора. Опасения QA насчёт преимущества подтвердились.
Настраиваемые параметры 2 (lookback, entry_z) не могут изменить знак переменной условия, которая выбирает худший режим; положительного ожидания, к которому можно было бы оптимизировать стратегию, нет.
Анализ
Проверка бэктеста: - метрики ненадёжны: несогласованность — знак Шарпа 0.39 расходится со знаком total_return -100.00%; Шарп рассчитан по ряду mtm_equity_curve, тогда как доходность берётся из кривой капитала. Оценивайте по кривой капитала.
История итераций
Проверка не пройдена (уровень 1.5 — согласованность гипотезы и конфигурации) [класс=hypothesis_mismatch]: - config.instrument_id — ETHUSDT.BINANCE, но в гипотезе указано ETHUSD_PERP.BINANCE_CM — тот же актив, площадка/тип контракта DIFFERENT (комиссии, расчёты и предпосылки механизма различаются). Торгуйте заявленным инструментом.
Проверка не пройдена (уровень 1.5 — согласованность гипотезы и конфигурации) [класс=hypothesis_mismatch]: - config.instrument_id задан как BTCUSDT.BINANCE, но в гипотезе указано ETHUSD_PERP.BINANCE_CM — другой актив. Реализуйте гипотезу в исходном виде или попросите руководителя исследований пересмотреть её. Также обратите внимание: - В гипотезе указаны бары 1 ч, но config.bar_type задан как BTCUSDT.BINANCE-4-HOUR-LAST-EXTERNAL (4-HOUR) — QA отклоняет таймфрейм, противоречащий гипотезе; согласуйте bar_type или измените текст.
Stratmill — это инструмент для исследований и бумажной торговли, а не финансовая консультация или брокер. Результаты бэктестов и бумажной торговли являются гипотетическими. Торговля сопряжена с риском убытков.