Стратегии
Фейд диапазона с фильтром по плоскому открытому интересу, лонг-шорт на одной площадке (один инструмент BNBUSDT.BINANCE USD-M — покупать у нижней полосы / продавать у верхней ONLY, когда открытый интерес FLAT = сбалансированный рынок без изменений плеча RANGING, где цена возвращается к среднему; пропускать сделки, когда OI EXPANDING = новое плечо формирует тренд; выход у средней полосы + стоп ATR, 3 параметра)
Итог: Отменено
BnbRangeFadeOpenInterestFlatnessGatedLS
Сводка по итогам
Гипотеза
Реализация
Результаты верификации
Проверка не пройдена (leverage_set_but_unused): конфигурация задаёт плечо=2.0, но стратегия не использует плечо при расчёте размера позиции. Рассчитывай позиции с его учётом — номинал = капитал * доля * плечо / цена (читай self.config.leverage) — или установи плечо=1.0. В текущем виде плечо не действует, и бэктест идентичен 1x.
Направить на проверку бэктеста с полной оценкой за несколько лет (режимы диапазона и тренда), где применяется порог 0.15%; 38 сделок слишком мало, чтобы объявлять стратегию провальной.
Результат песочницы отрицательный после издержек (total_return -8.8%, коэффициент Шарпа -0.72, PF 0.60, win_rate 0.447, avg_trade_return_pct -0.294% на 38 сделок), доходность на сделку ниже порога 0.15%. NOT это структурный провал из-за комиссий: оборот умеренный (24, среднее удержание ~1 день), а движения покрывают комиссии (avg_win ~1.5%, avg_loss ~2%). Убыток вызван направленной ошибкой при низкой доле прибыльных сделок на коротком отрезке — короткая сторона показала результат хуже (0.33 против 0.55 лонга), то есть при росте цены рынок прошёл сквозь продажи у верхней полосы вопреки фильтру OI. Это вопрос о преимуществе возврата к среднему, а не о чрезмерной торговле из-за комиссий.
Оптимизатор/аналитик может проверить, не выделяет ли более высокий процентиль (например, 0.3) истинные диапазоны и не улучшает ли долю прибыльных сделок. Проверка чувствительности полезна, но не обязательна.
Примечание по калибровке (не дефект): flat_pctile=0.5 (медиана |oi_change|) относит HALF всех баров к «плоским», то есть определение сбалансированного диапазона широкое. Утверждение о 3 параметрах, подобранных поиском, остаётся верным (flat_pctile фиксирован, а не подбирался); использование |oi_change| и для расширения, и для сжатия — обоснованное прочтение понятия «плоский», хотя гипотеза подчёркивала отказ от сделок при расширении.
Обзор бэктеста
- Шарп
- -0,21
- Общая доходность
- -51,61%
- Максимальная просадка
- 54,25%
- Всего сделок
- 303
- Доля прибыльных
- 45,2%
- Профит-фактор
- 0,70
Чистая конструкция с защитой данных: одна площадка и один инструмент, плоскость OI используется как независимый классификатор режима; намеренно всего 3 настраиваемых параметров; достаточное число сделок (303)
profit_factor 0.70 (< 1.0) — стратегия убыточна; total_return -51.6%
avg_trade_return_pct NEGATIVE (-0.289%) с матожиданием -$170/сделку — сигнал имеет неверный знак, изменить комиссии или частоту сделок не поможет
max_drawdown 54.2% (максимум CI 85.8%) — нарушение жёсткого порога (L19), противоречащее гипотезе о «сбалансированном боковом рынке»
Коэффициент Шарпа -0.211 (CI [-0.89, 0.44]); information_ratio -0.91; probabilistic_sharpe 0.26 — преимущества нет
Убыток в 5 из 6 лет (2022 -14.5%, 2024 -27.0%, 2025 -22.2%); avg_loss > avg_win
Семейство стратегий фейда диапазона и возврата к среднему (здесь неоднократно проваливались); фильтр режима по плоскости OI не помог
Сводка по итогам
Использование плоскости открытого интереса для классификации режима рынка в диапазоне не спасает возврат к среднему по полосам. Как и родственные стратегии возврата с фильтром по финансированию/VWAP/OI, отклонённые в ту же сессию, фильтр режима/подтверждения не спасает возврат к среднему на крипторынке: в трендах цену всё равно уносит, доходность на сделку имеет неверный знак, а просадка превышает 50%; области параметров для настройки нет.
Стратегия была отклонена на этапе BACKTEST_REVIEW согласно обоим критериям: суммарная доходность ≤ 0 / фактор прибыли < 1.0 и жёсткое правило отказа при просадке >50%. Фильтр режима по плоскости OI опровергнут: фейд полос всё равно не выдержал движения цены; просадка 54.2% прямо противоречит гипотезе о сбалансированном рынке в диапазоне. Доходность на сделку отрицательная (знак неверный), поэтому изменение порога или частоты сделок не помогло бы; стратегия не дошла до оптимизации или анализа.
Лонг-шорт стратегия возврата к среднему в диапазоне на бессрочном контракте BNBUSDT.BINANCE USD-M: фейд полос типа Боллинджера (покупать у нижней, продавать у верхней), только когда открытый интерес не меняется. Плоскость OI определяет режим рынка в диапазоне (сбалансированный рынок без изменений плеча, где цена возвращается к среднему); при росте OI стратегия пропускает сделки (новое плечо формирует тренд). Выход — цель возврата к средней полосе, противоположная полоса, стоп ATR или временной стоп.
Стратегия принесла однозначный чистый убыток и показала катастрофическую просадку: фактор прибыли 0.70, общая доходность -51.6% за ~5 лет, avg_trade_return_pct -0.289% (отрицательное значение, матожидание -$170/сделку), коэффициент Шарпа -0.211 (CI [-0.89, 0.44]), информационное отношение -0.91, максимальная просадка 54.2% (CI до 85.8%) на 303 сделок. Убыток был в 5 из 6 лет (2024 -27.0%, 2025 -22.2%); средний убыток ($1,048) превысил среднюю прибыль ($894).
Stratmill — это инструмент для исследований и бумажной торговли, а не финансовая консультация или брокер. Результаты бэктестов и бумажной торговли являются гипотетическими. Торговля сопряжена с риском убытков.