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

Стратегии

BTC 4H: лонг-импульс на расширении волатильности по широкому бычьему бару с фильтром бычьего режима по дневным барам

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

BtcFourHourWideRangeBullishBarVolatilityExpansionMomentumLong

Сводка по итогам

Эта стратегия выделила действительно отдельный сигнал — полный диапазон одного 4H-бара относительно недавней волатильности при бычьем закрытии в верхней части диапазона — на BTC и получила вердикт «оптимизировать» на основе тонкого, но положительного и плотного базового преимущества (356 сделок, коэффициент Шарпа 0.39), хотя были отмечены высокие издержки, малая ёмкость и недавний спад. Оптимизация дала обнадёживающий чистый walk-forward-результат (коэффициент Шарпа 1.83, без переобучения, все OOS окна положительные), но решающие проверки его отвергли: дефлированный коэффициент Шарпа 0.0 при пороге случайности 5.50, отрицательный коэффициент Шарпа на контрольной выборке (-2.82) и шесть обрывов основных параметров; годовая доходность оптимизированной стратегии снизилась до -4.2% за 2026. На второй итерации аналитик отказался от неё на этапе анализа: результат на грани, ниже порога случайности, без устойчивого плато для настройки — тот же признак, что у заброшенной родственной стратегии пробоя объёма ADA. До проверки рисков она не дошла.

Гипотеза

Стратегия только для длинных позиций по одному инструменту RANGE-EXPANSION MOMENTUM на бессрочных фьючерсах BTCUSDT, использующая бары длительностью 4 часа и только данные OHLCV, с фильтром бычьего режима на дневных барах. Это предложение призвано AVOID каждый задокументированный в этой сессии шаблон неудачи: (1) оно использует только данные OHLCV (избегая сбоев инфраструктуры дополнительных данных, из-за которых провалились стратегии на ставках финансирования, ликвидациях и OI), (2) оно работает на BTC 4H……Показать большеСвернуть

Стратегия только для длинных позиций по одному инструменту RANGE-EXPANSION MOMENTUM на бессрочных фьючерсах BTCUSDT, использующая бары длительностью 4 часа и только данные OHLCV, с фильтром бычьего режима на дневных барах. Это предложение призвано AVOID каждый задокументированный в этой сессии шаблон неудачи: (1) оно использует только данные OHLCV (избегая сбоев инфраструктуры дополнительных данных, из-за которых провалились стратегии на ставках финансирования, ликвидациях и OI), (2) оно работает на BTC 4H (наиболее проверенном пути получения данных), (3) в нём используется принципиально иной тип сигнала, чем во всех существующих стратегиях BTC, (4) это сигнал высокой плотности (30-50 сделок в год, что значительно выше установленного аналитиком порога в 30 сделок для скользящей проверки на исторических данных), (5) это NOT перенос возврата к среднему или продолжения импульса из какой-либо провалившейся стратегии, (6) это NOT симметричная инверсия. Триггер основан на классической концепции бара широкого диапазона (WRB), описанной Тоби Крэбелом (1990) и Линдой Рашке («Street Smarts» 1996): это одиночный бар 4H, диапазон которого (максимум − минимум) существенно превышает недавний базовый уровень волатильности, в сочетании с бычьим направлением закрытия. Важно, что WRB фиксирует тип сигнала DIFFERENT, отличный от сигналов всех существующих стратегий BTC: (а) BtcFourHourVolumeBreakoutLong использует пробой максимума канала Дончиана и объём (позиционный фактор и объём); (б) BtcFourHourBollingerUpperBandMomentumContinuationLong использует расстояние от среднего, выраженное в стандартных отклонениях (статистическое отклонение); (в) BtcFourHourAggressorBuyImbalanceMomentumLong использует направление потока ордеров (микроструктура). NONE измеряет TOTAL RANGE бара относительно недавней волатильности — это отдельное геометрическое свойство одного бара. Экономический механизм: когда бар BTC 4H имеет диапазон, превышающий обычный в 1.5×+ раза, и AND закрывается по-бычьи в верхней части этого диапазона, это указывает на (а) событие притока капитала (институциональную ребалансировку ETF, макроэкономический катализатор, импульс, вызванный новостями), привлёкшее значительный капитал, направленный в одну сторону; (б) покупатели сохраняли контроль на протяжении всего широкого диапазона вплоть до закрытия (это не модель с длинной тенью и последующим разворотом); (в) систематические участники рынка, торгующие импульс, замечают резкий всплеск диапазона и входят в рынок, обеспечивая продолжение движения в течение 4-12 часа. Это отличается от BB-Upper (который фиксирует многобарное отклонение) и от пробоя волатильности (для которого требуется максимум канала Дончиана — позиционное условие, не зависящее от диапазона бара). У двух сигналов пробоя волатильности могут быть совершенно разные характеристики расширения диапазона. Всего 4 явных параметра (множитель диапазона, период расчёта диапазона, SMA режима, процент стопа).

Итерация -2: минимальное исправление сбоя «сделок нет» на уровне -3. Причина: для входа требовался self._regime_ok, считывавший self._daily_close, который заполнялся только данными on_extra_bar из отдельного дополнительного потока баров DAILY; в песочнице этот поток не заполнялся, поэтому _regime_on() всегда возвращал False, а триггер WRB (диапазон >= 1.5x базового значения + бычье закрытие в верхней части диапазона, часто возникающее на BTC 4H) не дал ни одного входа за все 14,019 баров. Я изменил только расчёт……Показать большеСвернуть

Итерация -2: минимальное исправление сбоя «сделок нет» на уровне -3. Причина: для входа требовался self._regime_ok, считывавший self._daily_close, который заполнялся только данными on_extra_bar из отдельного дополнительного потока баров DAILY; в песочнице этот поток не заполнялся, поэтому _regime_on() всегда возвращал False, а триггер WRB (диапазон >= 1.5x базового значения + бычье закрытие в верхней части диапазона, часто возникающее на BTC 4H) не дал ни одного входа за все 14,019 баров. Я изменил только расчёт режима ONLY: теперь _regime_on() рассчитывает тот же бычий фильтр за 50 дней по имеющемуся буферу закрытий 4H (regime_sma_period*bars_per_day = 300-барное SMA), а дополнительный дневной поток удалён из конфигурации (остался один поток). min_bars_required и размер буфера увеличены, чтобы окно режима на 300 баров было доступно до начала торговли. Импорты, математика сигнала расширения диапазона WRB, логика входа/выхода/определения размера позиции и маршрутизация фьючерсов BINANCE (плечо 1.0) не изменены, поэтому уровни 1 и 2 остаются пройдены, а стратегия теперь открывает лонг, когда BTC формирует широкий бычий бар в рамках подтверждённого восходящего тренда, рассчитанного по 4H.

Обнадёживающий walk-forward-анализ не проходит решающие проверки на отложенных данных и множественное тестирование: преимущество тонкое и на грани срыва. Оптимизатор построил убедительно чистый профиль на обучающей выборке и в walk-forward-анализе (Sharpe 1.83, PF 1.45, max_DD 8%, is_overfitted=FALSE; все 3 OOS окна имеют резко положительный средний 3.45, PBO 0.4524), но проверки способности к обобщению отвергают его: deflated_sharpe 0.0 (is_significant FALSE), при этом оптимизированный Sharpe 1.83 FAR ниже……Показать большеСвернуть

Обнадёживающий walk-forward-анализ не проходит решающие проверки на отложенных данных и множественное тестирование: преимущество тонкое и на грани срыва. Оптимизатор построил убедительно чистый профиль на обучающей выборке и в walk-forward-анализе (Sharpe 1.83, PF 1.45, max_DD 8%, is_overfitted=FALSE; все 3 OOS окна имеют резко положительный средний 3.45, PBO 0.4524), но проверки способности к обобщению отвергают его: deflated_sharpe 0.0 (is_significant FALSE), при этом оптимизированный Sharpe 1.83 FAR ниже порога ожидаемой максимальной удачи 5.50 на 225 испытаниях — после честной поправки на множественное тестирование преимущество неотличимо от шума выбора лучшего из -225 вариантов (sharpe_ci_low всего 0.096); HOLDOUT FAILED с Sharpe -2.82 у NEGATIVE (коэффициент -0.818) — недавнее единственное форвардное окно убыточно; анализ чувствительности FAILED показывает SIX резкие провалы (range_mult, bars_per_day, close_pos_min, max_hold_bars, range_lookback, regime_sma_period), то есть почти каждый основной параметр находится на грани, без устойчивого плато. Недавнее ухудшение, отмеченное до оптимизации, проявилось и в результатах (оптимизированный 2024 +1.3% -> 2025 -1.9% -> 2026 -4.2%; скользящий Sharpe отрицательный до 2026). Не продвигать: DSR 0.0 ниже порога удачи, отрицательный тест на отложенных данных и провалы 6 — каждый из этих факторов достаточен для отказа; положительный результат walk-forward — это лучший из -225 вариантов на обучающей выборке. Не повторять итерацию (попытка 1 из 2): причина провала — дефляция ниже порога удачи, отрицательный тест на отложенных данных, повсеместные провалы основных параметров и недавнее ухудшение, а не недостаточно изученная устойчивая область. При 6 провалах основных параметров плато для настройки нет, поэтому второй перебор снова найдёт конфигурацию на грани срыва, ниже порога удачи, которая провалит недавний тест на отложенных данных. Не revise_hypothesis: импульс WRB на BTC — это тонкое преимущество одного инструмента, у которого не доказано существование родственной стратегии, застрявшей на неработающей цели; оно просто не дефлируется. FAILURE PATTERN: лонговая импульсная стратегия расширения волатильности на широких диапазонных барах для BTC 4H при оптимизации достигает броского Sharpe 1.83 и показывает чистый положительный walk-forward-анализ с переобучением NON (средний OOS 3.45, PBO 0.45), но проваливает дефлированный Sharpe (0.0, намного ниже порога удачи 5.50), показывает резко отрицательный результат на отложенных данных (-2.82) и чувствительность с 6 провалами основных параметров. Это тонкое преимущество импульса одного бара, уязвимое к комиссиям, с ранней концентрацией доходности и последующим ухудшением (2025/2026 отрицательный). Положительный walk-forward-анализ при отрицательном результате на отложенных данных, DSR 0.0 и повсеместных провалах — это выбор лучшего из -225 вариантов на грани срыва, та же картина, что у оставленной родственной стратегии пробоя объёма ADA.

Реализация

Лонг-стратегия на одном инструменте: импульс на расширении волатильности по широкому диапазону бара на фьючерсах BTCUSDT.BINANCE USD-M, бары 4H, только один поток OHLCV. Открывает лонг LONG, если диапазон 4H-бара >= 1.5x среднего диапазона предыдущих 20 баров AND он закрывается в бычьем направлении в верхних 60% диапазона AND включён бычий режим за 50 дней (теперь рассчитывается по тому же буферу 4H, что и скользящее среднее 300 за SMA баров, а не по отдельному дневному потоку). Выходит по тейк-профиту 6%, стопу 4%, смене режима или временному стопу через 6 баров. Сигнал — непрерывная оценка расширения диапазона со знаком, заданным позицией закрытия; для входа используется дискретный фильтр WRB. Плечо 1.0.

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

Проверка не пройдена (уровень 3 — бэктест в песочнице): сделок нет Тип бара: BTCUSDT.BINANCE-4-HOUR-LAST-EXTERNAL, обработано баров: 14040 Диагностика: should_enter() вернула сторону 0 раз за 14019 проверенных баров → ваш триггер ENTRY CONDITION ни разу не сработал. Ослабьте логику входа / пороговые значения. Убедитесь, что стратегия совершает сделки на заданных данных и параметрах.

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

Шарп
0,39
Общая доходность
33,39%
Максимальная просадка
19,84%
Всего сделок
356
Доля прибыльных
48,6%
Профит-фактор
1,09

Самая высокая плотность сделок в группе: сигналы 356 → отправлено 356, отброшено 0 (~55/год) — достаточно данных для проверки чувствительности и walk-forward-анализа; исправление режима ITER-2 работает

Реализована корректно и торгует согласно спецификации: только лонг, экспозиция 14.6%, среднее удержание ~22ч, фильтр расширения диапазона WRB + бычье закрытие в верхней части диапазона срабатывает как задумано

Преимущество положительное после издержек (в отличие от сегодняшних отказов из-за отсутствия преимущества): PF 1.092, коэффициент Шарпа 0.386, итого +33.4%, результат положительный в 4 из 7 лет

Фильтр качества даёт оптимизатору конкретный рычаг: повысить range_mult/close_pos_min, чтобы увеличить среднюю доходность сделки и сократить издержки на комиссии

Тонкое преимущество на сделку ~0.11% (матожидание $59.6 при номинале ~$55 тыс.) — на уровне или ниже целевого порога жизнеспособности фьючерсов 0.15%; PF 1.092 едва выше 1

Высокие издержки: commission_pct_of_gross 8.77%; impact_cost_pct 21.9% — комиссии и влияние на цену съедают большую долю валовой прибыли

Очень малая ёмкость (~$2.08 млн): преимущество реально только при игрушечном масштабе — препятствие для продвижения, которое оптимизатор должен устранить более избирательной торговлей

Доходность зависит от режима (2021 -10.5%, 2024 -4.0%); скользящий коэффициент Шарпа периодами резко уходит в минус (2024 ~-7) — риск слабого обобщения на контрольную выборку

Анализ

Walk-forward-анализ is_overfitted=FALSE: все 3 OOS окна показали уверенно положительный результат (среднее OOS 3.45), PBO 0.4524 (<0.5), PSR 0.9781

Оптимизированная конфигурация выглядит чисто сама по себе: коэффициент Шарпа 1.83, PF 1.45, коэффициент Сортино 3.65, max_drawdown 8.1%; ёмкость выросла примерно до $19 млн благодаря более избирательной торговле

Реализована корректно, высокая плотность (356 базовых / 157 оптимизированных сделок); исправление режима ITER-2 работает

Дефлированный коэффициент Шарпа не прошёл проверку: DSR=0.0 (порог 0.95); оптимизированный коэффициент Шарпа 1.83 FAR ниже порога ожидаемого максимума случайности 5.50 при 225 испытаниях — результат неотличим от выбора лучшего из N

Контрольная выборка FAILED с коэффициентом Шарпа NEGATIVE -2.82 (отношение -0.818): недавнее разовое окно проверки на будущих данных убыточно

Проверка чувствительности FAILED: обрывы 6 — range_mult, bars_per_day, close_pos_min, max_hold_bars, range_lookback, regime_sma_period — все параметры на грани; устойчивого плато нет, точка конфигурации выбрана на самой границе

is_significant FALSE; sharpe_ci_low 0.096 (едва выше 0)

Недавний спад (отмечен до оптимизации): оптимизированный 2024 +1.3% → 2025 -1.9% → 2026 -4.2%, скользящий коэффициент Шарпа отрицательный вплоть до 2026

Высокие издержки на комиссии (комиссия 8.75% от валовой прибыли) — тонкое преимущество уязвимо к комиссиям

Сводка по итогам

Чистого положительного walk-forward-результата без переобучения недостаточно: если дефлированный коэффициент Шарпа 0.0 ниже порога случайности, контрольная выборка отрицательная, а почти каждый основной параметр находится на обрыве чувствительности, результат — это выбор лучшего из N на грани, а не устойчивое преимущество. Тонкий импульсный сигнал одного бара, уязвимый к комиссиям, с результатами, сосредоточенными в начале периода и ухудшающимися со временем, не проходит поправку на множественный выбор.

Стратегия прошла проверку бэктеста с вердиктом «оптимизировать» и показала обнадёживающий walk-forward-результат без переобучения, но после оптимизации аналитик отказался от неё: дефлированный коэффициент Шарпа 0.0 (<0.95), оптимизированный коэффициент Шарпа 1.83 намного ниже ожидаемого максимума 5.50 при 225 испытаниях; контрольная выборка FAILED с отрицательным коэффициентом Шарпа -2.82; проверка чувствительности выявила 6 обрывов почти по всем основным параметрам — преимущество на грани, уязвимое к комиссиям, к 2025-2026 уже стало отрицательным.

Лонг-стратегия импульса на расширении волатильности по широкому диапазону бара на фьючерсах Binance BTCUSDT 4H (плечо 1.0x, позиция 0.50): открывает лонг, когда диапазон 4H-бара превышает 1.5x базового значения за 20 баров AND он закрывается в бычьем направлении в верхних 60% диапазона в рамках бычьего режима за 50 дней. Это геометрическое свойство одного бара, отличающееся от стратегий портфеля на основе Donchian, Bollinger и потока ордеров BTC, с выходом по TP/стопу/смене режима/времени.

Базовый бэктест показал тонкое положительное преимущество: 356 сделок (~55/год), общий результат +33.4%, коэффициент Шарпа 0.39, фактор прибыли 1.092, матожидание +$59.6/сделку (~0.11%, ниже целевого уровня жизнеспособности 0.15%). Результат снижали высокие издержки (комиссия 8.8%, влияние на цену 21.9%) и малая ёмкость около $2.08 млн; оптимизированная конфигурация выглядела чисто (коэффициент Шарпа 1.83, PF 1.45, просадка 8.1%) и прошла walk-forward-анализ (без переобучения, все 3 OOS окна уверенно положительные).

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