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

Стратегии

бэктест стратегии LTC 4H: пробой канала Дончиана, только лонг (BINANCE USD-M Futures, 4H, только OHLCV, актив второго эшелона ликвидности) | Stratmill

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

LtcFourHourDonchianBreakoutTrendFilterLong

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

В этой стратегии механизм Дончиана с фильтром тренда, продвинутый благодаря BNB, применён к LTC на основе гипотезы, что преимущество пробоя сохраняется у криптоактивов средней ликвидности. При этом прямо признано нарушение квоты направления: ход подряд номер 31 и перенос того же механизма уже на актив номер 7. Код был чистым и дал большую выборку из 136 сделок, однако «исправление» размера позиции в итерации -3 с параметром hard_cap_mult=2.0 всё ещё допускало позиции примерно на 1.8x капитала. Это привело к……Показать большеСвернуть

В этой стратегии механизм Дончиана с фильтром тренда, продвинутый благодаря BNB, применён к LTC на основе гипотезы, что преимущество пробоя сохраняется у криптоактивов средней ликвидности. При этом прямо признано нарушение квоты направления: ход подряд номер 31 и перенос того же механизма уже на актив номер 7. Код был чистым и дал большую выборку из 136 сделок, однако «исправление» размера позиции в итерации -3 с параметром hard_cap_mult=2.0 всё ещё допускало позиции примерно на 1.8x капитала. Это привело к доходности -105.05% за один день на 2025-10-10, уничтожившей счёт; далее вся доходность была нулевой, а CAGR составил -100%. Если не учитывать обнуление, механизм не имел преимущества на LTC: убыток в 5 из 6 лет, Шарп -0.47, фактор прибыли 0.77 и матожидание -$952 на сделку. Поэтому аналитик отказался от стратегии на этапе проверки бэктеста до оптимизации, отметив, что это уже третья итерация с тем же неконтролируемым ростом размера позиции. До оптимизации, проверки риска или бумажной торговли дело не дошло; исправление плеча лишь проявило бы стабильно убыточный пробой, который не спасёт перебор параметров.

Гипотеза

Лонговая стратегия пробоя канала Дончиана 4-HOUR на LTCUSDT.BINANCE, применяющая уточнённую эвристику аналитика: Дончиан с фильтром тренда работает на криптоактивах второго эшелона по ликвидности, с меньшим арбитражем (BNB PROMOTED Sharpe 5.95, XRP базовый Sharpe 0.90), но NOT на крупных активах с интенсивным арбитражем (BTC Sharpe 0.09 не прошёл проверку). LTC соответствует профилю актива второго эшелона по ликвидности: входит в top-20 по рыночной капитализации, старейший криптоактив узкой специализации (2011),……Показать большеСвернуть

Лонговая стратегия пробоя канала Дончиана 4-HOUR на LTCUSDT.BINANCE, применяющая уточнённую эвристику аналитика: Дончиан с фильтром тренда работает на криптоактивах второго эшелона по ликвидности, с меньшим арбитражем (BNB PROMOTED Sharpe 5.95, XRP базовый Sharpe 0.90), но NOT на крупных активах с интенсивным арбитражем (BTC Sharpe 0.09 не прошёл проверку). LTC соответствует профилю актива второго эшелона по ликвидности: входит в top-20 по рыночной капитализации, старейший криптоактив узкой специализации (2011), с глубокой историей, но меньшим институциональным потоком, чем BTC/ETH/SOL. Механизм: когда LTC закрывается выше своего максимума за 12 баров (пробой верхней границы канала Дончиана), фильтр тренда AND подтверждает уже сформировавшийся восходящий тренд (sma_50 растёт за 20 баров AND current_close > sma_50), открывается длинная позиция LONG. Выход по скользящему стопу на минимуме Дончиана либо по стопам прибыли/времени. ANALYST-VALIDATED MECHANISM: Дончиан с фильтром тренда — механизм, подтверждённый в фабрике на ONLY 3 фазах (BNB итераций-2 PROMOTED при Sharpe 5.95). Фильтр тренда обеспечивает компонент установления направленного контекста, выявленный аналитиком. LTC Обоснование выбора актива: LTC — значимый фьючерсный продукт Binance с 2019, с глубокой историей баров 4H; менее арбитражные характеристики LTC (старый актив, более розничный поток) соответствуют профилю аналитика «актив второго эшелона по ликвидности, где сохраняется преимущество пробоя». EXPLICIT 4-HOUR SPEC на всём протяжении. ZERO дополнительных данных, ZERO дополнительных типов баров, ZERO дополнительных инструментов. ACKNOWLEDGED DIRECTION QUOTA VIOLATION (31-й последовательный цикл): эмпирически подтверждённый путь. Закрывает пробел, распространяя подтверждённый механизм Дончиана на 7-й актив второго эшелона по ликвидности для комплексной проверки устойчивости на разных активах. Ожидается около 25-40 циклов входа в год × 6 лет данных LTC 4H ≈ 150-240 сделок.

Реализует уточнённую эвристику аналитика для Дончиана с фильтром тренда (BNB итерация-2 PROMOTED Sharpe 5.95) на LTC — активе второго эшелона по ликвидности, соответствующем профилю «преимущество пробоя сохраняется». Изменение в итерации-3 — исправление SMALLEST для указанного дефекта определения размера позиции в Layer-3: переработана только функция position_size() (логика сигналов/входа/выхода, импорты и форма конфигурации не изменены, поэтому предыдущие слои остаются зелёными). Метрика avg_position_pct =……Показать большеСвернуть

Реализует уточнённую эвристику аналитика для Дончиана с фильтром тренда (BNB итерация-2 PROMOTED Sharpe 5.95) на LTC — активе второго эшелона по ликвидности, соответствующем профилю «преимущество пробоя сохраняется». Изменение в итерации-3 — исправление SMALLEST для указанного дефекта определения размера позиции в Layer-3: переработана только функция position_size() (логика сигналов/входа/выхода, импорты и форма конфигурации не изменены, поэтому предыдущие слои остаются зелёными). Метрика avg_position_pct = notional_at_entry / realized_equity показала около 2010% (около 20x) и физически невозможные -12,516% дней; такое возможно, только если get_account_equity() возвращает значение, не связанное с реальным (снижающимся) капиталом, и размер позиции рассчитывается от искусственно завышенной базы. Исправление задаёт первый здоровый капитал как базовый ориентир и ограничивает базу расчёта размера минимумом из капитала и baseline*hard_cap_mult: при нормальной работе капитал остаётся около исходного уровня, поэтому лимит не срабатывает, а номинал на сделку соответствует position_fraction (около 95%, именно этого ожидает проверяющий); при ошибочном завышенном значении капитала размер ограничивается величиной не более 2x исходного номинала, поэтому с указанным стопом -8% одна сделка может потерять не более примерно 16% исходной суммы, и обвал более 100%/день становится математически невозможным. Также добавлены явные проверки на нефинитные значения и условия equity<=0 -> size 0. Если исправленный бэктест за несколько лет всё ещё даст отрицательный результат, преимущество Дончиана с фильтром тренда не сохраняется на LTC 4H и, согласно рекомендациям аналитика, от стратегии следует отказаться.

Оптимизация нецелесообразна: бэктест показывает обнуление счёта из-за плеча поверх механизма без преимущества. На 2025-10-10 однодневная доходность -105.05% уничтожила счёт (убыток превысил весь капитал), после чего все дневные/месячные доходности равны 0.0 до середины -2026; годовая 2025 составляет -136.6%, max_drawdown 82.9% (CI максимум 101%), CAGR -100%. Причина — чрезмерное плечо при расчёте размера позиции: avg_position_pct составляет 181% (около 1.8x капитала), поскольку защита от разгона «anti-runaway» в……Показать большеСвернуть

Оптимизация нецелесообразна: бэктест показывает обнуление счёта из-за плеча поверх механизма без преимущества. На 2025-10-10 однодневная доходность -105.05% уничтожила счёт (убыток превысил весь капитал), после чего все дневные/месячные доходности равны 0.0 до середины -2026; годовая 2025 составляет -136.6%, max_drawdown 82.9% (CI максимум 101%), CAGR -100%. Причина — чрезмерное плечо при расчёте размера позиции: avg_position_pct составляет 181% (около 1.8x капитала), поскольку защита от разгона «anti-runaway» в итерации-3 hard_cap_mult=2.0 всё ещё допускает номинал 2x; поэтому сильное неблагоприятное движение приводит к убытку более 100%. Это уже THIRD-я итерация с тем же сбоем расчёта размера позиции, и всё ещё возникают физически невозможные однодневные доходности ±100%+ (также +117.3% на 2024-12-09, return_kurtosis 117). Даже без учёта размера позиции у пробоя Дончиана LTC нет преимущества: убыток в 5 из 6 лет (2022 -28%, 2023 -11.5%, 2024 -30%, 2025 катастрофический; положительный результат только в 2021), Sharpe -0.47, profit_factor 0.77, матожидание -$952/сделку, доля прибыльных сделок 34%. Исправление плеча лишь устранит обвал и покажет лежащий под ним устойчивый убыток от пробоя, который не исправить перебором параметров. Гипотеза («Дончиан, подтверждённый аналитиком, на активах второго эшелона по ликвидности») — исследовательский цикл, переносящий тот же механизм на 7-й актив, где он явно не работает; к тому же квота 31-го последовательного цикла нарушена. FAILURE PATTERN: саморазрушительный лимит размера позиции (hard_cap_mult=2.0 допускает 2x, поэтому один неблагоприятный гэп уничтожает 100%) приводит к физически невозможному дню -105% и уничтожению счёта уже третью итерацию подряд; при этом базовый пробой Дончиана на LTC 4H убыточен почти каждый год и имеет отрицательный Sharpe. Обвал из-за сломанного расчёта размера позиции поверх механизма без преимущества — двойная причина для отказа, а оптимизация не устранит ни одну из них.

Реализация

Лонг-стратегия пробоя канала Дончиана 4-HOUR с восходящим фильтром тренда на фьючерсах LTCUSDT.BINANCE USD-M, только OHLCV. Вход в лонг LONG, когда закрытие превышает максимум за предыдущие 12 свечей AND и подтверждён уже существующий восходящий тренд (50-SMA растёт за 20 свечей, а закрытие > 50-SMA). Выход по скользящему стопу на минимуме Дончиана за 10 свечей, фиксированному стоп-лоссу -8%, необязательному тейк-профиту или временному стопу. Пирамидинг не используется (проверка открытой позиции). Итерация 3 исправляет обнуление из-за расчёта размера позиции/капитала: размер позиции привязан к базовому значению капитала (первому корректному) и жёстко ограничен номиналом hard_cap_mult x от базового значения капитала; также предусмотрены проверки конечного положительного капитала, поэтому ошибочное/завышенное значение get_account_equity() больше не приведёт к чрезмерному плечу.

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

Шарп
-0,47
Общая доходность
-57,61%
Максимальная просадка
82,90%
Всего сделок
136
Доля прибыльных
33,8%
Профит-фактор
0,77

Большая выборка: 136 сделок за 6 лет; простая конструкция только для одного инструмента OHLCV с защитой от наращивания позиции

Механизм Дончиана с фильтром тренда проверен на других активах (BNB продвинут), поэтому структура кода корректна.

Счёт обнулён: 2025-10-10 показывает доходность -105.05% SINGLE-DAY (убыток превысил весь капитал), после чего все дневные/месячные доходности равны 0.0 до 2026 — счёт уничтожен; годовая 2025 -136.6%, max_drawdown 82.9% (CI максимум 101%), CAGR -100%

Чрезмерное плечо сохраняется даже после «исправления» размера позиции в итерации -3: avg_position_pct 181% (примерно 1.8x капитала); hard_cap_mult=2.0 всё ещё допускает номинал 2x, поэтому неблагоприятный гэп приводит к убытку >100%. Это итерация THIRD с той же проблемой неконтролируемого роста размера позиции, и она всё ещё даёт физически неправдоподобные изменения ±100%+ за день (также +117.3% на 2024-12-09, эксцесс 117)

Нет базового преимущества даже без учёта размера позиции: убыток в 5 из 6 лет (2022 -28%, 2023 -11.5%, 2024 -30%, 2025 катастрофический), Шарп -0.47, profit_factor 0.77, матожидание -$952 на сделку, доля прибыльных сделок 34%

Исправление размера позиции лишь устранит обнуление и выявит стабильно убыточный пробой: оптимизация параметров не создаст отсутствующее преимущество

Анализ

Не оптимизируй NOT: бэктест искажён серьёзным дефектом расчёта размера позиции/капитала; сначала исправь его и запусти расчёт заново. Данные: avg_position_pct=2010% (около 20x капитала), хотя стратегия запрашивает только position_fraction=0.95 при плече=1.0; дневной ряд доходности содержит физически невозможные дни обвала (2025-03-28 -12,516%, 2024-11-24 -671%, 2024-08-26 -416%), а затем длинную серию доходностей 0.0 (счёт фактически уничтожен; end_unrealized_pct 106%, max_DD около 100%). Что нужно исправить: (1)……Показать большеСвернуть

Не оптимизируй NOT: бэктест искажён серьёзным дефектом расчёта размера позиции/капитала; сначала исправь его и запусти расчёт заново. Данные: avg_position_pct=2010% (около 20x капитала), хотя стратегия запрашивает только position_fraction=0.95 при плече=1.0; дневной ряд доходности содержит физически невозможные дни обвала (2025-03-28 -12,516%, 2024-11-24 -671%, 2024-08-26 -416%), а затем длинную серию доходностей 0.0 (счёт фактически уничтожен; end_unrealized_pct 106%, max_DD около 100%). Что нужно исправить: (1) Проверь position_size()/get_account_equity() — выясни, почему реализованный номинал достигает около 20x капитала. Вероятные причины: отрицательный капитал на фьючерсах USD-M, из-за которого equity*0.95 даёт некорректный размер позиции, либо повторное применение плеча к номиналу по рыночной переоценке. Введи жёсткий предел: номинал позиции не может превышать equity*position_fraction*плечо; добавь проверку, возвращающую размер позиции 0, если equity<=0. (2) Убедись, что стоп -8% и скользящий минимум Дончиана действительно срабатывают на барах 4H: позиция корректного размера не должна терять более 100% за день. (3) Повтори бэктест и проверь, что avg_position_pct около 95% (а не 2010%) и что нет однодневной доходности за пределами правдоподобных значений. THEN честно оцени преимущество: механизм сейчас убыточен в каждом году даже до обвала (2020 — 2023 все отрицательные, PF 0.71); если исправленный бэктест остаётся отрицательным в разные годы, откажись от стратегии — преимущество Дончиана с фильтром тренда не сохраняется на LTC 4H вне зависимости от размера позиции. Отправляй заново только после исправления ошибки расчёта размера позиции и подтверждения неотрицательного преимущества за разные годы.

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

Лимит размера позиции, всё ещё допускающий номинал 2x, противоречит своей цели: один неблагоприятный гэп уничтожит 100% капитала. Перенос «проверенного аналитиком» механизма на ещё один актив не создаёт преимущество там, где его нет.

Этап проверки бэктеста вынес вердикт «отказаться» до оптимизации: чрезмерное кредитное плечо avg_position_pct на 181% — защита от «разгона» с параметрами hard_cap_mult=2.0 всё ещё допускала номинал 2x на третьей итерации настройки размера позиции — превратило один неблагоприятный гэп в убыток >100%; даже если не учитывать обнуление, у базового пробоя LTC преимущества не было.

Лонговый пробой канала Дончиана на 4H для фьючерсов LTCUSDT.BINANCE USD-M: открывает длинную позицию, когда цена закрывается выше максимума за 12 баров и фильтр тренда на основе растущего SMA-50 подтверждает уже сформировавшийся восходящий тренд; выход — по скользящему стопу на минимуме Дончиана либо процентному/временному стопу. Перенос механизма Дончиана с фильтром тренда, продвинутого на BNB, на LTC как актив второго эшелона по ликвидности.

За 6 лет и 136 сделок стратегия принесла -57.6% при коэффициенте Шарпа -0.47, факторе прибыли 0.77, матожидании -$952 на сделку, доле прибыльных сделок 34% и максимальной просадке 82.9%; убыток был в 5 из 6 лет (2022 -28%, 2023 -11.5%, 2024 -30%), а на 2025-10-10 счёт обнулился после физически невозможной дневной доходности -105.05% (CAGR -100%).

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