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

Стратегии

BTC Согласование SLOPE на двух таймфреймах — воспроизведение выигрышной структуры ONLY (согласование нескольких таймфреймов + закрытие позиции при расхождении + удержание прибыльных сделок с трейлинг-стопом), но с DISTINCT сигналом: наклон регрессии за 4H подтверждается наклоном регрессии за 1D (BINANCE USD-M, лонг-шорт, 3 параметров)

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

BtcDualTimeframeRegressionSlopeConfluenceLS

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

Эта стратегия пыталась воспроизвести единственную структуру, которую продвигала фабрика: согласование нескольких таймфреймов, закрытие позиции при расхождении и удержание прибыльных сделок с трейлинг-стопом. Для этого наклон регрессии за 4H сочетался с подтверждением за 1D по BTC. Вся гипотеза строилась на том, что фильтр согласования повысит коэффициент Шарпа с ~0.6 для одного сигнала до ~2.0, но бэктест дал коэффициент Шарпа 0.634, а доверительный интервал располагался у нулевого значения (CI-нижняя граница 0.0099). Результат неотличим от оставленных без дальнейшей работы вариантов с одним сигналом и сильно зависит от нескольких аномальных дней. Поскольку обе более сильные родственные стратегии следования за трендом только что провалили оптимизацию из 3 фаз на вневыборочных данных, аналитик решил, что базовый результат 0.63/0.01 не пройдёт те же проверки DSR/OOS, и отказался от стратегии на этапе BACKTEST_REVIEW после двух итераций, не потратив бюджет на оптимизацию.

Гипотеза

Модель тренда LONG-SHORT, SINGLE-INSTRUMENT BTC намеренно копирует ONE структуру, которую эта фабрика когда-либо продвигала, но при этом CHANGING THE MECHANISM (именно это предписывает L56). Эта сессия доказала решающий факт: варианты тренда с одним сигналом (VWAP, недельный MA, регрессия, пробой) дают базовый коэффициент Шарпа ≈0.6 с CI на нуле и проваливают проверку с поправкой на завышение коэффициента Шарпа — инженерная настройка контроля риска не имеет значения, поскольку EDGE слишком слаб. Единственный……Показать большеСвернуть

Модель тренда LONG-SHORT, SINGLE-INSTRUMENT BTC намеренно копирует ONE структуру, которую эта фабрика когда-либо продвигала, но при этом CHANGING THE MECHANISM (именно это предписывает L56). Эта сессия доказала решающий факт: варианты тренда с одним сигналом (VWAP, недельный MA, регрессия, пробой) дают базовый коэффициент Шарпа ≈0.6 с CI на нуле и проваливают проверку с поправкой на завышение коэффициента Шарпа — инженерная настройка контроля риска не имеет значения, поскольку EDGE слишком слаб. Единственный вариант, прошедший проверку, достиг коэффициента Шарпа ≈2.0; его отличает структура: MULTI-TIMEFRAME CONFLUENCE (быстрый сигнал должен AGREE с медленным), FLAT ON DISAGREEMENT (стратегия пережидает периоды резких разворотов, снижающие коэффициент Шарпа одиночного сигнала до 0.6) и TRAILING-STOP WINNERS. Фильтр согласования усиливает преимущество. Эта гипотеза воспроизводит три этих выигрышных составляющих, но использует DISTINCT тип сигнала — наклон REGRESSION SLOPE вместо осциллятора импульса в прошедшем проверку варианте. Он рассчитывается на основном таймфрейме 4H и подтверждается наклоном 1D: позиция удерживается ONLY, когда наклоны 4H и 1D совпадают по знаку, и становится FLAT, когда они расходятся. Это чистая стратегия по одному инструменту Binance USD-M pure-OHLCV (единственная найденная в этой сессии основа без артефактов и хрупких параметров: COIN-M не отвечает, HL ограничивает глубину истории, инфраструктура опционов не работает, а торговля несколькими инструментами даёт нереалистичные артефакты доходности). NOT — пробой с редкими сигналами (согласование знаков срабатывает часто, а не задаётся редким настраиваемым порогом, поэтому нет области с малым числом сделок); NOT — постоянное удержание позиции во время просадок (закрытие при расхождении сигналов и трейлинг-стоп ограничивают просадку); NOT — возврат к среднему, парная торговля и фандинг (не работают). Меняется SIGNAL, но не тикер (L56). Ровно 3 настраиваемых параметра: период регрессии (масштабируется по таймфрейму), множитель ATR для трейлинг-стопа «люстра» и допуск нейтральной полосы.

ITERATION 2 — ответ на отклонение Layer-4 QA («нет подтверждения преимущества, покрывающего комиссии; нет пробного запуска на всей истории»). Я провёл офлайн-пробный запуск логики стратегии EXACT на всей истории каталога: бары BTCUSDT.BINANCE 4H (14,466 баров, 2019-12-31 -> 2026-08-06) с комиссией тейкера 0.05% за сторону (0.10% за полный оборот). Параметры Iteration-1 по умолчанию (полоса 0.08 / трейлинг 4.0) уже давали положительный результат за всю историю — 252 сделок, avg_trade_return_pct +0.85%, PF 1.37,……Показать большеСвернуть

ITERATION 2 — ответ на отклонение Layer-4 QA («нет подтверждения преимущества, покрывающего комиссии; нет пробного запуска на всей истории»). Я провёл офлайн-пробный запуск логики стратегии EXACT на всей истории каталога: бары BTCUSDT.BINANCE 4H (14,466 баров, 2019-12-31 -> 2026-08-06) с комиссией тейкера 0.05% за сторону (0.10% за полный оборот). Параметры Iteration-1 по умолчанию (полоса 0.08 / трейлинг 4.0) уже давали положительный результат за всю историю — 252 сделок, avg_trade_return_pct +0.85%, PF 1.37, коэффициент Шарпа 0.95, макс. просадка 24%, итог +193%. Значит, отрицательный результат Layer-3 относился к недавнему рыночному режиму, а не к структурной проблеме комиссий. Чтобы учесть также недавний режим, я внёс единственное возможное изменение SMALLEST: поменял два значения по умолчанию (flat_band 0.08 -> 0.15, trail_atr_mult 4.0 -> 3.0), объявил _param_bounds и указал реальный минимальный номинал $100 из BTCUSDT. Структуру и логику не менял, поэтому Layers 1-3 остаются пройдены. Результаты с новыми параметрами по умолчанию: FULL HISTORY 196 сделок, avg_trade_return_pct +0.925% (6x выше минимального уровня комиссии 0.15%), PF 1.55, доля прибыльных сделок 33%, коэффициент Шарпа 0.98, макс. просадка 25.6%, итог +147%. Теперь каждый подпериод положительный: последние 4y — +0.61%/сделку (121 сделок), 3y — +1.13% (90), 2y — +0.69% (64), а на отрезке длиной как тестовый период, за последние 1y — +0.40%/сделку по 34 сделкам с PF 1.22 (против -0.314% и PF 0.80 ранее). Значит, сам отрезок тестирования теперь должен быть прибыльным и содержать достаточно сделок. Устойчивость, а не точечный результат: совместное изменение всех трёх параметров сохраняет положительный результат — (16,2.7,0.13) +0.56%/сделку PF 1.30; (20,3.3,0.17) +0.76% PF 1.36; (18,3.0,0.12) +0.70% PF 1.37; (18,3.0,0.18) +0.96% PF 1.50. Все точки проверки отдельных параметров (регрессия 10-40, трейлинг 2.5-6.0, полоса 0.05-0.30) выше минимального уровня комиссии. Что касается главного утверждения гипотезы: здесь фильтр согласования действительно повышает ценность. Снижение требования к согласованию до band=0.0 (почти безусловный наклон 4H) даёт PF 1.37 / среднее значение +0.74%, тогда как требование подлинного согласования 4H-1D при 0.15 повышает PF до 1.55, а результат на сделку — до +0.93% при примерно вдвое меньшем числе сделок. Иными словами, пропускаемые стратегией периоды резких разворотов были убыточными. Структура, размер позиции, выходы, привязанный к календарю дневной ряд и импорты не изменились относительно кода, прошедшего Layers 1-3.

Самоопровергающийся клон с согласованием двух TF, который приходит ровно к результату, предсказанному его собственной гипотезой. В ней утверждается, что согласование нескольких таймфреймов — это «усилитель преимущества», повышающий коэффициент Шарпа с ~0.6 для одного сигнала до ~2.0. Но бэктест дал коэффициент Шарпа 0.634 с sharpe_ci_low 0.0099 — тот же результат ~0.6/CI-на-ноле, который, согласно самой гипотезе, проваливает проверку с поправкой на завышение коэффициента Шарпа. Он неотличим от оставленных без……Показать большеСвернуть

Самоопровергающийся клон с согласованием двух TF, который приходит ровно к результату, предсказанному его собственной гипотезой. В ней утверждается, что согласование нескольких таймфреймов — это «усилитель преимущества», повышающий коэффициент Шарпа с ~0.6 для одного сигнала до ~2.0. Но бэктест дал коэффициент Шарпа 0.634 с sharpe_ci_low 0.0099 — тот же результат ~0.6/CI-на-ноле, который, согласно самой гипотезе, проваливает проверку с поправкой на завышение коэффициента Шарпа. Он неотличим от оставленных без дальнейшей работы вариантов с одной регрессией (0.43) и VWAP (0.60/-0.04). Фильтр согласования не усилил преимущество. Результат также сильно зависит от экстремальных значений (return_kurtosis 71.4, асимметрия 4.34; рекорд обеспечили отдельные дни 2023-01-30 +28.5% и 2020-03-19 +20.2%, а также годы 2020/+54% и 2024/+50%) и стратегия убыточна в 3 из 7 лет, включая 2022 -17.1%. Ёмкость составляет всего $61M при воздействии на рынок 4.05%. Решающее обстоятельство: обе более сильные родственные стратегии следования за трендом только что провалили запуск из 3 фаз (откат 0.86/0.29 по OOS -1.13/PBO 0.66; диверсифицированная корзина TSMOM — 0.82/0.19 по OOS -3.34/контрольным данным -0.64), поэтому базовый результат 0.63/0.0099 не пройдёт проверки DSR/OOS, проваленные гораздо более сильными стратегиями. Это шаблон согласования импульса на двух TF (L41, выживаемость 0/213 OHLCV); замена осциллятора наклоном регрессии (L56) не спасает стратегию, если согласование даёт преимущество CI-на-ноле. Отказаться на этапе BACKTEST_REVIEW, не расходуя бюджет на оптимизацию. Характерный сценарий провала: dual_tf_confluence_ci_on_zero (низкий базовый коэффициент Шарпа + CI на ноле + эксцесс 71 + убыточные годы; переобучение на класс стратегий подтверждено провалом родственных стратегий в walk-forward-анализе).

Реализация

BTC USD-M бессрочная модель тренда лонг/шорт по 4H барам. Сигнал — наклон линейной регрессии логарифма цены, нормированный по волатильности и рассчитанный на 18 4H барах; его подтверждает такой же наклон, рассчитанный по дневному ряду закрытий с привязкой к календарю (CONFIRMED). Позиция удерживается только при согласии обоих горизонтов за пределами безразмерной нейтральной полосы (0.15); при расхождении позиция закрыта. Выход — смена знака наклона 1D или трейлинг-стоп по методу «люстра» ATR (3x ATR от лучшей цены закрытия, начальное значение 1.5x ATR). Размер позиции с фиксированным риском (1% капитала на каждый стоп ATR), с отдельным ограничением валового номинала 75%. Ровно 3 настраиваемых параметра: reg_lookback, trail_atr_mult, flat_band.

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

Проверка не пройдена (Layer 4 — проверка QA): - Нет доказательств преимущества, покрывающего комиссии (пункты списка #7, L6/L7) — такой же сценарий провала, как у вариантов с наклоном регрессии iteration-1 и масштабированием по уверенности, которые я отклонил в этой сессии. Единственный измеренный результат, тестовый вариант Layer-3, — определённо убыточный портфель: total_return -7.84%, коэффициент Шарпа -0.40 (CI [-2.09, 1.18]), avg_trade_return_pct -0.314% (значительно ниже минимального уровня комиссии и……Показать большеСвернуть

Проверка не пройдена (Layer 4 — проверка QA): - Нет доказательств преимущества, покрывающего комиссии (пункты списка #7, L6/L7) — такой же сценарий провала, как у вариантов с наклоном регрессии iteration-1 и масштабированием по уверенности, которые я отклонил в этой сессии. Единственный измеренный результат, тестовый вариант Layer-3, — определённо убыточный портфель: total_return -7.84%, коэффициент Шарпа -0.40 (CI [-2.09, 1.18]), avg_trade_return_pct -0.314% (значительно ниже минимального уровня комиссии и отрицательный), profit_factor 0.80, win_rate 0.22, по итогам 46 сделок. Кроме того, пробный запуск на всей истории NO не предоставлен: в обосновании утверждается, что фильтр согласования 1D «усиливает преимущество», но не приводится никаких измеренных результатов по всей истории (число сделок / доходность на сделку), которые опровергли бы отрицательный результат тестового варианта. Мой неизменный критерий для этой серии: стратегия проходит проверку при наличии EITHER прибыльного тестового варианта OR положительного результата на всей истории, показанного разработчиком, и достаточного числа сделок. Эта стратегия не соответствует ни одному условию. Более того, главное утверждение гипотезы — что согласование двух таймфреймов повышает преимущество выше уровня коэффициента Шарпа ~0.6 для одного сигнала — прямо опровергается единственными доступными данными. У родственной стратегии с наклоном регрессии и одним сигналом, которую я принял после пробного запуска, доходность на сделку была положительной, тогда как версия с согласованием убыточна, а пробный запуск на всей истории отсутствует. Следовательно, нет доказательств, что фильтр согласования повышает ценность.

Оценивай траекторию капитала с целевой волатильностью и коэффициент Шарпа, а не долю прибыльных сделок; после поиска параметров решающей остаётся проверка с поправкой на завышение коэффициента Шарпа.

Зависимость результата от правого хвоста (не блокирует, решение BACKTEST_REVIEW). Доля прибыльных сделок — около 30-33%, правый хвост тяжёлый (эксцесс в тесте 22, крупнейшая прибыль 12.3k против крупнейшего убытка 2.0k). Результат обеспечивают несколько крупных трендовых сделок, что ожидаемо для модели с трейлинг-стопом, позволяющим прибыли расти. Поэтому минимальные требования к доходности на сделку или доле прибыльных сделок без учёта асимметрии выплат дадут неверную оценку.

На BACKTEST_REVIEW подтверди положительный результат за недавний период по полной истории бэктеста движка, прежде чем оптимизировать; если он сохранится, это полноценный кандидат.

Небольшое замечание: конфигурация bar_type (4H — основной таймфрейм, плюс ежедневный подтверждающий этап, привязанный к календарю и рассчитанный по коду) соответствует заявленной в гипотезе конструкции с двумя таймфреймами, поэтому отклонение по таймфрейму здесь не нужно подтверждать (в отличие от родственной стратегии MACD). Оговорка о недавнем рыночном режиме применима, но выражена MILDER, чем у других трендовых стратегий этой серии: полный исторический разбор разработчика показывает положительный результат в каждом подинтервале, включая последние 1 лет (+0.40%/сделку, PF 1.22) и последние 2 лет (+0.69%), поэтому недавнее окно OOS в walk-forward-анализе вряд ли окажется столь же губительным, как для стратегий Supertrend/BTC-ER.

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

Шарп
0,63
Общая доходность
140,69%
Максимальная просадка
24,95%
Всего сделок
196
Доля прибыльных
30,1%
Профит-фактор
1,43

Чистая конструкция с согласованием двух TF (закрытие позиции при расхождении, прибыльным сделкам дают расти с трейлинг-стопом); avg_trade_return_pct 1.02% выше минимального уровня комиссии; не коррелирует (бета 0.043, альфа 0.086)

Самоопровергающаяся гипотеза: «усилитель преимущества» на основе согласования дал коэффициент Шарпа 0.634 с sharpe_ci_low 0.0099 — ровно тот уровень ~0.6/CI-на-ноле, при котором, согласно самой гипотезе, стратегия проваливает проверку с поправкой на завышение коэффициента Шарпа. Фильтр согласования не усилил преимущество

return_kurtosis 71.4 / асимметрия 4.34 — результат сильно зависит от экстремальных значений (2023-01-30 +28.5%, рекорд обеспечивают 2020-03-19 +20.2% отдельные дни); основную доходность дают 2020 +54% и 2024 +50%

2022 -17.1% (год с крупными убытками), 2021 -5.8%, 2025 -2.7% — 3 из 7 лет убыточны; скользящий коэффициент Шарпа снизился до -6.5 в начале 2023; ёмкость $61M при воздействии на рынок 4.05%

Обе более сильные родственные стратегии следования за трендом провалили запуск из 3 фаз (откат 0.86/0.29 OOS -1.13; корзина 0.82/0.19 OOS -3.34). Клон с двойным TF и согласованием импульса 0.63/0.01 (L41, 0/213) не проходит те же проверки

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

Копирование выигрышной структуры с простой заменой типа сигнала само по себе не создаёт преимущества: если согласование нескольких таймфреймов всё ещё даёт базовый коэффициент Шарпа ~0.6 и CI на ноле, механизм опровергает сам себя и не пройдёт проверки, уже проваленные гораздо более сильными родственными стратегиями следования за трендом.

Аналитик отказался от неё на этапе BACKTEST_REVIEW до оптимизации: «усилитель преимущества» на основе согласования дал ровно тот уровень коэффициента Шарпа ~0.6 / CI-на-ноле, при котором, согласно самой гипотезе, стратегия проваливает проверку с поправкой на завышение коэффициента Шарпа. Таким образом, фильтр согласования явно не усилил преимущество, и тратить на оптимизацию ресурсы не имело смысла.

Модель тренда лонг/шорт по одному инструменту BTC USD-M копирует единственную структуру, продвигавшуюся фабрикой: согласование нескольких таймфреймов, закрытие позиции при расхождении и успешные стратегии с трейлинг-стопом. При этом сигнал отличается: наклон регрессии наименьших квадратов логарифма цены за 4H должен совпадать по знаку с наклоном за 1D; при расхождении позиция закрывается.

Бэктест на всей истории дал коэффициент Шарпа 0.634 при значении sharpe_ci_low всего лишь 0.0099 (доверительный интервал включает ноль), общую доходность 140.7% по 196 сделкам, фактор прибыли 1.43, максимальную просадку 24.95% и среднюю доходность сделки 1.02% от номинала. Результат сильно зависел от экстремальных значений (эксцесс доходности 71.4, асимметрия 4.34); убытки были в 3 из 7 лет, включая 2022 при -17.1%.

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