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

Стратегии

ETC Perp: тренд 4H с фильтром по MAJOR-COMPLEX BREADTH — направленный лонг-шорт импульс на ETCUSDT.BINANCE, сделки открываются ONLY, когда большинство крупнейших -5 активов подтверждает тот же общерыночный режим (ширина рынка используется только как дополнительный сигнал, без второй пары комиссий; выход по трейлингу «люстра» ATR, параметров — 3)

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

EtcFourHourTrendMajorBreadthGatedLS

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

Стратегия торговала бессрочными контрактами ETC по трендам на таймфрейме 4H и открывала позиции только при подтверждении общерыночного режима шириной рынка пяти крупнейших активов. Первоначальный бэктест с запасом покрывал комиссии: 1.11% на сделку, но преимущество с поправкой на риск было слабым (коэффициент Шарпа 0.28, PF 1.14), а в 2023-2025 стратегия понесла убыток. Аналитик всё же отправил её на оптимизацию, где она не прошла проверку контрольной выборки (коэффициент Шарпа -0.16 при 52 сделках) и проверку на переобучение (PBO 0.53). После одной итерации аналитик отказался от неё с вердиктом no_edge; отдельно он отметил подозрительные пары дней «убыток, затем прибыль» в оптимизированном дневном ряду для проверки движка.

Гипотеза

LONG-SHORT, DIRECTIONAL, стратегия следования за трендом на одном инструменте с таймфреймом 4H по бессрочному контракту ETCUSDT.BINANCE USD-M (листинг 2020-01-16, в каталоге подтверждено 6.6 лет истории 4H, ликвидность в топ-50, NEVER торговался в корпусе фабрики из 3084 экспериментов). Новизна — переменная подтверждения: вместо подтверждения тренда показателем по ценовому ряду SAME (всплеск объёма, эффективность движения, два таймфрейма, OI, поток тейкеров, финансирование — всё это здесь уже проверяли), сделки……Показать большеСвернуть

LONG-SHORT, DIRECTIONAL, стратегия следования за трендом на одном инструменте с таймфреймом 4H по бессрочному контракту ETCUSDT.BINANCE USD-M (листинг 2020-01-16, в каталоге подтверждено 6.6 лет истории 4H, ликвидность в топ-50, NEVER торговался в корпусе фабрики из 3084 экспериментов). Новизна — переменная подтверждения: вместо подтверждения тренда показателем по ценовому ряду SAME (всплеск объёма, эффективность движения, два таймфрейма, OI, поток тейкеров, финансирование — всё это здесь уже проверяли), сделки фильтруются по CROSS-SECTIONAL BREADTH крупных активов. Пять крупных активов (BTC, ETH, SOL, XRP, BNB, бары DAILY) используются как SIGNAL-ONLY дополнительных инструментов — без торговли ими, поэтому второй цикл сделки не оплачивается и урок L95 неприменим: позиция остаётся прямой и направленной. Ширина рынка b = доля доступных крупных активов, дневное закрытие которых выше собственной 50-дневной SMA. Предпосылка: специфичный тренд 4H у альткоина средней капитализации — в основном шум, но такой же тренд в режиме всего рынка означает устойчивое в течение нескольких дней движение аппетита к риску (b ≥ 0.6 вверх, b ≤ 0.4 вниз); отсутствие позиции в зоне расхождения убирает боковой шум, губительный для трендовых стратегий на отдельных альткоинах. Параметры намеренно 3: mom_lookback, atr_mult, breadth_threshold.

Гипотеза реализована точно: торгуется ONE инструмент (ETCUSDT perp, напрямую и направленно), а переменная подтверждения берётся из DIFFERENT поперечного среза, а не из того же ряда цен. Пять крупнейших активов указаны в extra_instruments/extra_bar_types исключительно для сигналов — по ним не отправляются ордера (только _submit_entry/_submit_exit для основного инструмента), поэтому второй полный цикл комиссий не оплачивается и в портфеле нет хеджирующей позиции. Ширина рынка пересчитывается в on_extra_bar() по……Показать большеСвернуть

Гипотеза реализована точно: торгуется ONE инструмент (ETCUSDT perp, напрямую и направленно), а переменная подтверждения берётся из DIFFERENT поперечного среза, а не из того же ряда цен. Пять крупнейших активов указаны в extra_instruments/extra_bar_types исключительно для сигналов — по ним не отправляются ордера (только _submit_entry/_submit_exit для основного инструмента), поэтому второй полный цикл комиссий не оплачивается и в портфеле нет хеджирующей позиции. Ширина рынка пересчитывается в on_extra_bar() по собственной 50-дневной SMA каждого актива, используя только уже полученные бары, поэтому данные доступны на соответствующий момент времени; активы с менее чем breadth_sma_days дневными барами исключаются, а ширина рынка не определена (торговли нет), пока критериям не соответствуют как минимум min_majors=3. Дневные дополнительные инструменты имеют более длинный таймфрейм, чем основной 4H, поэтому барьер выравнивания одного таймфрейма в базовом классе не блокирует основной бар. Три основных параметра из гипотезы (mom_lookback, atr_mult, breadth_threshold) управляют входом, выходом и размером позиции. Добавлен один небольшой параметр качества сигнала — entry_atr_thresh (по умолчанию 0.5 ATR), поскольку вход при простом пересечении нуля оценкой импульса вызвал бы частые сделки на барах 4H у якоря и отдал бы комиссии за полный цикл примерно 0.10% всё преимущество. Порог вместе с выходом при пересечении нуля создаёт зону гистерезиса. Ожидаемая частота сигналов: ширина рынка находится в одном из режимов примерно половину времени, а |signal| > 0.5 ATR — примерно на трети баров. Поэтому входов достаточно (сотни сделок за 6.6 лет истории 4H), а трейлинг «люстра» удерживает прибыльные позиции несколько дней. Движение на сделку составляет несколько процентов (4H ETC ATR — около 1-2% цены, трейлинг равен 3x от этого), что заметно выше комиссии. Используются фьючерсы, поскольку стратегия открывает шорт; плечо установлено на 1.0, номинал позиции ограничен 90% капитала, а риск на сделку ограничен 1.5% капитала стопом ATR, чтобы избежать взрывного роста позиции при компаундинге, встречавшегося в прошлых трендовых стратегиях.

Код отказа no_edge взят из первого измеренного отчёта (коэффициент Шарпа 0.28, PF 1.14, убытки в 2023-2025). Причина не в fee_edge: 1.11% на сделку при минимуме 0.15%. Затем оптимизация не прошла два обязательных порога, от которых нельзя отступить: коэффициент Шарпа контрольной выборки -0.16 при 52 сделках и PBO 0.53. Дефлированный коэффициент Шарпа — 0.894, доверительный интервал коэффициента Шарпа включает ноль, а результат не проходит программную проверку FDR. Фильтр по ширине рынка не спас стратегию следования за трендом на отдельный альткоин: прибыль обеспечил 2021-2022, а преимущество исчезает начиная с 2023. Согласно L126, повторная оптимизация того же механизма не допускается. Отдельно: парные дни «убыток, затем прибыль» в оптимизированном дневном ряду требуют проверки движка; это не меняет вердикт.

Реализация

Лонг-шорт стратегия следования за трендом на 4H по ETCUSDT.BINANCE USD-M perpetual с фильтром по ширине рынка крупнейших активов. Непрерывный сигнал — это (close - SMA(mom_lookback)) / ATR(atr_period) — расстояние от якоря импульса в единицах ATR, вычисляемое на каждом баре. Пять крупнейших активов (BTC, ETH, SOL, XRP, BNB) используются как DAILY инструменты только для сигналов и никогда не торгуются: ширина b = доля доступных активов, дневная цена закрытия которых выше их собственной 50-дневной SMA. Для лонга……Показать большеСвернуть

Лонг-шорт стратегия следования за трендом на 4H по ETCUSDT.BINANCE USD-M perpetual с фильтром по ширине рынка крупнейших активов. Непрерывный сигнал — это (close - SMA(mom_lookback)) / ATR(atr_period) — расстояние от якоря импульса в единицах ATR, вычисляемое на каждом баре. Пять крупнейших активов (BTC, ETH, SOL, XRP, BNB) используются как DAILY инструменты только для сигналов и никогда не торгуются: ширина b = доля доступных активов, дневная цена закрытия которых выше их собственной 50-дневной SMA. Для лонга сигнал должен быть > entry_atr_thresh AND b >= breadth_threshold (0.6; для шорта сигнал < -entry_atr_thresh AND b <= 1 - breadth_threshold (0.4). В зоне расхождения стратегия остаётся вне рынка. Выход — по трейлингу «люстра» ATR (atr_mult x ATR от экстремума движения), смене знака импульса или переходу ширины рынка в противоположный режим. После стопа по трейлингу входы в ту же сторону заблокированы, пока импульс не пересечёт ноль обратно: стоп внутри сохраняющегося режима не позволяет сразу войти снова. Размер позиции определяется бюджетом риска (risk_pct капитала относительно дистанции до стопа ATR) и жёстко ограничен max_notional_frac капитала; плечо не используется.

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

Гипотеза намеренно использует 3 параметров, однако `_param_bounds` открывает оптимизатору NINE настраиваемых параметров — замысел защиты от переобучения ослаблен. Предлагается зафиксировать все параметры, кроме mom_lookback / atr_mult / breadth_threshold.

`calculate_signal` возвращает 0.0 как маркер отсутствующих данных, а `should_exit` трактует signal<=0 (лонг) / >=0 (шорт) как смену импульса. Поэтому период без изменения цены, когда ATR==0, безусловно закрывает позицию и создаёт издержки полного цикла сделки без сигнала. Добавьте флаг `_signal_valid`.

Chandelier `_hh`/`_ll` рассчитываются по первому бару с POST входами (позиция открывается после выполнения `calculate_signal`), поэтому экстремум бара входа не попадает в опорный уровень трейлинг-стопа. Косметическая особенность — она может только ослабить стоп, но не сработать раньше времени.

Песочница (без оптимизации) прибыльна, но показатели с поправкой на риск невысоки: коэффициент Шарпа 0.26 (CI -0.49 до 1.04), максимальная просадка DD 34.5% при периоде просадки ниже пика длительностью 1514 дней, доля прибыльных сделок 29.9% / PF 1.19 — профиль выплат трендовой стратегии: это не дисквалифицирует её, но доходность обеспечивается тяжёлым правым хвостом (крупнейшая прибыль — $31k против средней прибыли $2.9k, эксцесс 16.3), а в терциле нормальной волатильности результат уже отрицательный (-1.27%).……Показать большеСвернуть

Песочница (без оптимизации) прибыльна, но показатели с поправкой на риск невысоки: коэффициент Шарпа 0.26 (CI -0.49 до 1.04), максимальная просадка DD 34.5% при периоде просадки ниже пика длительностью 1514 дней, доля прибыльных сделок 29.9% / PF 1.19 — профиль выплат трендовой стратегии: это не дисквалифицирует её, но доходность обеспечивается тяжёлым правым хвостом (крупнейшая прибыль — $31k против средней прибыли $2.9k, эксцесс 16.3), а в терциле нормальной волатильности результат уже отрицательный (-1.27%). При проверке бэктеста сначала проверьте: (1) ABLATION порога ширины рынка (запуск с breadth_threshold=0.5, порог фактически отключён) — вся новизна заключается в кросс-секционном оверлее, и если портфели с порогом и без него различаются лишь в пределах шума, заявленный источник преимущества не объясняет доходность; (2) CAPACITY — impact_cost_pct 23.6% валовой прибыли при capacity_usd всего $1.79M по альткоину средней капитализации: показатель всё ещё ниже мягкого порога 50%, но повышение оптимизатором risk_pct/max_notional_frac может вывести его за этот порог. Также оптимизируемых параметров 9 против 3, указанных в гипотезе; следите за PBO на этапах 2/3.

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

Шарп
0,28
Общая доходность
71,90%
Максимальная просадка
34,13%
Всего сделок
469
Доля прибыльных
28,4%
Профит-фактор
1,14

Выборка численно достаточна: 469 сделок за 6.6 лет (2429 дней) данных 4H ETC, metrics_reliable=true, лонг — 242 / шорт — 227. Это полноценный двусторонний портфель, а не вырожденный или замороженный сигнал.

Преимущество на сделку намного выше издержек: avg_trade_return_pct 1.11% против минимального уровня 0.15% BINANCE USD-M (7x); комиссии составляют лишь 4.85% валовой прибыли. Это не случай хрупкости к комиссиям.

Сделки соответствуют заявленному механизму: шорт ETC во время мартовского обвала -2020 (крупнейшие активы ниже своих 50d SMA => ширина рынка снижается) и лонг на ралли в августе -2026; доля прибыльных сделок 28.4% при выплате 2.9:1 соответствует модели трендовой стратегии, а удержание 2d8h согласуется с трейлингом «люстра» на 4H.

Диагностика входов чистая: сигналов 469 -> заявок 469; отклонено по размеру позиции, номиналу или средствам: 0; ожидание дополнительных инструментов: 0 баров. 5 дневных активов крупнейшей группы, используемые только для сигналов, подключены корректно и не создают затрат на второй полный цикл сделки.

Результат положительный в большинстве стрессовых периодов (ковид +7.1%, луна +9.2%, шок ставок -2022 +27.3%).

Результат с поправкой на риск слабый и статистически неотличим от нуля: коэффициент Шарпа 0.279, бутстрэп CI [-0.466, 1.052] охватывает 0, PSR 0.718, PF 1.139.

Результат сосредоточен во времени: весь вклад дали 2021 (+47.7%) и 2022 (+28.6%); 2023/2024/2025 — все отрицательные. Положительный результат был в 4 из 7 лет (57%, ниже жёсткого порога 60%); максимальная длительность просадки — 1514 дней.

Атрибуция по режимам противоречит предпосылке: в третиле нормальной волатильности результат -42.1% (коэффициент Шарпа -0.33), тогда как его обеспечили спокойные и стрессовые периоды. Фильтр ширины рынка должен убирать именно боковые колебания в среднем режиме.

22.2 из итогового показателя в 71.9 пунктов (31%) — нереализованная прибыль по открытой позиции на конец бэктеста.

Ограниченная ёмкость: влияние на рынок уже составляет 30.1% валовой прибыли, ёмкость — около $1.1M для альткоина средней капитализации.

Настраиваемых параметров: 9 против заявленных в гипотезе 3 — реальный риск PBO на этапах 2/3.

Анализ

Комиссии не проблема: 1.11% на сделку в первом отчёте и 2.04% после оптимизации при минимуме 0.15%.

Параметров с резким порогом нет, а для CPCV walk-forward не отмечен риск переобучения (внутри выборки 0.92, вне выборки 0.545).

Портфель торгует в обе стороны (159 лонг / 166 шорт), и фильтр ширины рынка работает как задумано.

HARD: коэффициент Шарпа на контрольной выборке — -0.16 по 52 сделкам вне выборки (от 2024-04-07 до 2025-04-27). Этого числа сделок достаточно, чтобы считать результат измеренно отрицательным.

HARD: PBO составляет 0.53, выше 0.5. Выбранные параметры оказались лучшими внутри выборки лишь в 22% разбиений.

Дефлированный коэффициент Шарпа — 0.894 при пороге 0.95. Доверительный интервал коэффициента Шарпа (от -0.16 до 1.38) включает ноль, а результат не проходит программную проверку FDR.

Первый отчёт слабый: коэффициент Шарпа 0.28, PF 1.14, просадка 34% при заранее зарегистрированном 25%; 2023, 2024 и 2025 завершились убытком.

Преимущество угасает после 2022: оптимизированный запуск принёс убыток 10.9% в 2025 и уже 45.9% в 2026.

Из 6 заранее зарегистрированных прогнозов самой стратегии сбылось 2.

Предполагаемый артефакт движка, не подтверждён: в оптимизированном дневном ряду регулярно встречаются пары дней «убыток, затем прибыль», масштаб которых со временем растёт (например, -35%, затем +52%). Следует передать на проверку движка.

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

Фильтр по ширине рынка не спас следование за трендом отдельного альткоина: комиссии не были проблемой при 1.11% на сделку, но прибыль обеспечил 2021-2022, а преимущество исчезало начиная с 2023.

Аналитик отказался от стратегии с вердиктом no_edge. Оптимизация не прошла два обязательных порога, от которых нельзя отступить: отрицательный коэффициент Шарпа на контрольной выборке (-0.16 при 52 сделках) и PBO 0.53, выше лимита 0.5. Доверительный интервал коэффициента Шарпа включал ноль, а результат не прошёл программную проверку FDR.

Длинно-короткая стратегия следования за трендом на таймфрейме 4H по бессрочному контракту ETCUSDT.BINANCE. Вход только при подтверждении того же режима шириной рынка по пяти крупным активам (BTC, ETH, SOL, XRP, BNB): для длинной позиции дневные закрытия как минимум 0.6 выше 50-дневной SMA, для короткой — не более 0.4. Крупные активы использовались только для сигналов и не торговались. Выходы — по трейлингу «люстра» ATR.

Первоначальный бэктест показал +71.9% за 469 сделок и 6.6 лет: коэффициент Шарпа 0.28, PF 1.14, максимальная просадка 34.1%, средняя доходность на сделку 1.11%. 2023, 2024 и 2025 завершились убытком. После оптимизации коэффициент Шарпа за весь период составил 0.64, но на контрольной выборке он был -0.16 при 52 сделках; PBO составил 0.53, а дефлированный коэффициент Шарпа — 0.894.

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