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

Стратегии

Возврат соотношения ETH/BTC к среднему: парная стратегия лонг-шорт (BINANCE USD-M Futures, 6H, только поперечный анализ OHLCV)

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

EthBtcRatioPercentileMeanReversionPairsLS6H

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

EthBtcRatioPercentileMeanReversionPairsLS6H была долларово-нейтральной парной стратегией, торговавшей против экстремумов процентиля соотношения ETH/BTC; она должна была одновременно закрыть четыре реальных пробела портфеля (пары, лонг-шорт, поперечный анализ и рыночно-нейтральная бета) и по своей структуре исключить сбой кросс-активной аналогии, поскольку торговала взаимосвязь, а не копировала сигнал по одному активу. Итерация 2 исправила ошибку маршрутизации on_bar, и пара наконец стала торговаться атомарно:……Показать большеСвернуть

EthBtcRatioPercentileMeanReversionPairsLS6H была долларово-нейтральной парной стратегией, торговавшей против экстремумов процентиля соотношения ETH/BTC; она должна была одновременно закрыть четыре реальных пробела портфеля (пары, лонг-шорт, поперечный анализ и рыночно-нейтральная бета) и по своей структуре исключить сбой кросс-активной аналогии, поскольку торговала взаимосвязь, а не копировала сигнал по одному активу. Итерация 2 исправила ошибку маршрутизации on_bar, и пара наконец стала торговаться атомарно: 1,050 сделок, долларовая нейтральность и корректное распознавание конструкции как рыночно-нейтральной. Но у сигнала не было преимущества: за ~6 лет он принёс убыток 35.7%, фактор прибыли составил 0.92; убыток был в 5 из 7 лет, а средняя прибыль практически равнялась среднему убытку при доле прибыльных сделок ниже случайной. Проверка бэктеста отклонила стратегию из-за фундаментального отсутствия преимущества, а не ошибки или проблемы настройки: соотношение ETH/BTC следует тренду, а не возвращается к среднему, поэтому торговля против экстремумов систематически убыточна. Конструктивный пересмотр рецензента для руководителя исследований предлагал обратное направление — импульс/пробой соотношения — как более перспективный способ закрыть остающиеся пробелы в парной торговле и рыночной нейтральности.

Гипотеза

Долларово-нейтральная кросс-активная парная стратегия, торгующая тенденцию соотношения ETH/BTC к возврату к среднему. Оба инструмента торговались на фьючерсах BINANCE USD-M (ETHUSDT и BTCUSDT), что обеспечивало одинаковые комиссии, высокую ликвидность и отсутствие риска нехватки данных (это самые активно торгуемые символы в каталоге). Когда ценовое соотношение ETH/BTC падает ниже 15-го процентиля распределения за последние 30 дней, одновременно LONG ETH и SHORT равную по долларовой номинальной стоимости позицию в……Показать большеСвернуть

Долларово-нейтральная кросс-активная парная стратегия, торгующая тенденцию соотношения ETH/BTC к возврату к среднему. Оба инструмента торговались на фьючерсах BINANCE USD-M (ETHUSDT и BTCUSDT), что обеспечивало одинаковые комиссии, высокую ликвидность и отсутствие риска нехватки данных (это самые активно торгуемые символы в каталоге). Когда ценовое соотношение ETH/BTC падает ниже 15-го процентиля распределения за последние 30 дней, одновременно LONG ETH и SHORT равную по долларовой номинальной стоимости позицию в BTC, делая ставку на рост соотношения при возврате к среднему. Симметричный вход SHORT-ETH/LONG-BTC происходит, когда соотношение поднимается выше 85-го процентиля. Выход — при возврате соотношения к медиане, достижении целевой прибыли, стоп-уровня или временного лимита. Одновременно закрывает четыре реальных пробела портфеля: (1) охват пар (сейчас 14.0%, полезная диверсификация вместо концентрации в одном инструменте 78.5%), (2) длинные и короткие позиции (сейчас 9.6% против потолка ≤55% для длинных позиций), (3) класс механизмов поперечного анализа/спреда (в текущем портфеле его практически нет — все предыдущие стратегии направлены на один актив либо зависят от финансирования/ликвидаций), (4) рыночно-нейтральная экспозиция, диверсифицирующая бету портфеля относительно общего направления крипторынка. По своей структуре механизм защищён от сбоя кросс-активной аналогии, погубившего пробой объёма AVAX: стратегия торгует кросс-активную взаимосвязь IS, а не копирует сигнал по одному активу на новый символ. Ожидаемое число сделок: 30-50 циклов туда и обратно в год × 6 лет пригодных данных ≈ 200-350 сделок — заметно выше минимального размера выборки для walk-forward-анализа.

Итерация 2 устраняет сбой Layer-3, при котором не совершались сделки. Диагноз: стратегия переопределяет on_bar, не вызывая super(), поэтому маршрутизация базового класса FactoryStrategy, направляющая бары дополнительных инструментов в on_extra_bar, обходилась. NautilusTrader передаёт бары ALL по подписке в on_bar, поэтому дополнительные бары BTC попадали в основную ветку ETH и записывались в _eth_pending; _btc_pending не заполнялся, синхронизация временных меток не завершалась, _synced оставался пустым, и вход в……Показать большеСвернуть

Итерация 2 устраняет сбой Layer-3, при котором не совершались сделки. Диагноз: стратегия переопределяет on_bar, не вызывая super(), поэтому маршрутизация базового класса FactoryStrategy, направляющая бары дополнительных инструментов в on_extra_bar, обходилась. NautilusTrader передаёт бары ALL по подписке в on_bar, поэтому дополнительные бары BTC попадали в основную ветку ETH и записывались в _eth_pending; _btc_pending не заполнялся, синхронизация временных меток не завершалась, _synced оставался пустым, и вход в парную сделку не мог сработать. (Layer 2 прошёл проверку, потому что его _StrategyProxy напрямую вызывает on_extra_bar.) Исправление: в начале on_bar направлять дополнительные бары (BTC) в on_extra_bar, если bar.bar_type содержится в self._extra_bt_set — точно так же, как при проверке маршрутизации в базовом классе. Логика синхронизации, процентилей, входов, выходов и определения размера позиции не менялась; импорты не менялись (запрещённых импортов нет); Layers 1 и 2 по-прежнему проходят проверку. Теперь бары BTC заполняют _btc_pending, синхронизация временных меток строит ряд соотношения, и срабатывают входы по процентилям.

Принципиально преимущества нет — оптимизация не поможет. Перцентильная стратегия возврата к среднему для отношения ETH/BTC, которое теперь торгуется, убыточна на всей выборке: total_return -35.7%, CAGR -7.2%, коэффициент Шарпа -0.60 (от CI -1.37 до +0.15), profit_factor 0.92 (<1), матожидание -$36/сделку по 1050 сделкам и примерно 6 годам; убыток в 5 из 7 лет, max_drawdown 44% в просадке около 2257 дней. Сигнал не имеет направленного преимущества: avg_win $824 ~ avg_loss $830 при доле прибыльных сделок 48% — это……Показать большеСвернуть

Принципиально преимущества нет — оптимизация не поможет. Перцентильная стратегия возврата к среднему для отношения ETH/BTC, которое теперь торгуется, убыточна на всей выборке: total_return -35.7%, CAGR -7.2%, коэффициент Шарпа -0.60 (от CI -1.37 до +0.15), profit_factor 0.92 (<1), матожидание -$36/сделку по 1050 сделкам и примерно 6 годам; убыток в 5 из 7 лет, max_drawdown 44% в просадке около 2257 дней. Сигнал не имеет направленного преимущества: avg_win $824 ~ avg_loss $830 при доле прибыльных сделок 48% — это симметричный бросок монеты, который проигрывает из-за комиссий (комиссия 4.33% от валовой прибыли). Это структурное отсутствие преимущества, а не ошибка (итерация 2 уже исправила маршрутизацию on_bar) и не проблема подбора параметров: отношение ETH/BTC TRENDS (многолетние режимы ETH/BTC), а не возвращается к медиане за 30 дней на основе перцентиля 6H; поэтому игра против крайних значений перцентиля систематически убыточна — та же реальность «крупные активы в режиме импульса, а не возврата», на которую сама гипотеза ссылалась применительно к BTC, действует и для этого отношения. В стратегии с броском монеты PF-0.92 нет прибыльного диапазона параметров, который мог бы найти перебор лучших вариантов, поэтому тратить 2 часов на оптимизацию не стоит. Конструктивный вариант для руководителя исследований (новая гипотеза, вне рамок этого этапа): направление OPPOSITE — импульс/пробой отношения ETH/BTC (торговать экстремумы отношения WITH, а не против них) — выглядит перспективнее, поскольку убыточная стратегия возврата к среднему часто оказывается зеркалом рабочей трендовой стратегии; пробелы в кросс-секционных и парных стратегиях, а также в рыночно-нейтральных подходах всё ещё стоит закрыть сигналом спреда, согласованным с трендом.

Реализация

Долларово-нейтральная кросс-активная парная стратегия на ценовом соотношении ETH/BTC; оба плеча — бессрочные фьючерсы BINANCE USD-M (ETHUSDT — основной инструмент, BTCUSDT — дополнительный), бары 6H, чистый OHLCV. Рассчитывает процентиль соотношения на скользящем окне в 90 баров; если соотношение опускается до 15-го процентиля или ниже, покупает LONG ETH + SHORT с равной номинальной стоимостью в BTC (ставка на возврат вверх), а при росте до 85-го процентиля или выше SHORT ETH + LONG BTC. Выход — при пересечении соотношением медианы, достижении общей цели прибыли или стоп-уровня с учётом направления либо по временному стопу. Рыночно-нейтральная, плечо 1.0 (каждое плечо — около 20% капитала).

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

Проверка не пройдена (Layer 3 — бэктест в изолированной среде): сделок нет Использованный тип баров: ETHUSDT.BINANCE-6-HOUR-LAST-EXTERNAL, обработано баров: 9320 Диагностика: should_enter() вернула сторону 0 раз за 0 проверенных баров → ваш сигнал ENTRY CONDITION не сработал. Смягчите логику входа / пороговые значения. Убедитесь, что стратегия совершает сделки на заданных данных и параметрах.

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

Шарп
-0,60
Общая доходность
-35,70%
Максимальная просадка
44,20%
Всего сделок
1050
Доля прибыльных
48,0%
Профит-фактор
0,92

Ошибка маршрутизации исправлена: пара теперь торгуется атомарно (1050 сделок, 525 соотношение лонг + 525 соотношение шорт), с долларовой нейтральностью; benchmark_meaningful=false корректно распознаёт рыночно-нейтральную конструкцию

Чистое определение размера каждой позиции (avg_position_pct 21%), закрывает реальные пробелы портфеля (пары, лонг-шорт, рыночная нейтральность) — но только если бы у стратегии было преимущество

Убыточно: total_return -35.7%, CAGR -7.2%, коэффициент Шарпа -0.60 (CI -1.37 — +0.15), коэффициент Сортино -0.64, матожидание -$36/сделку за примерно 6 лет

В сигнале нет преимущества: profit_factor 0.92 (<1), avg_win $824 ~ avg_loss $830 при доле прибыльных сделок 48% — симметричная игра в орёл или решку, проигрывающая из-за комиссий; PSR 0.057

Убыток при разных рыночных режимах: отрицательный результат в 5 из 7 лет (2025 -18%, 2020 -12%, 2022 -10%); max_drawdown 44% с просадкой длительностью ~2257 дней

Исходная гипотеза опровергнута: соотношение ETH/BTC следует тренду, а не возвращается к медиане за 30 дней на основе процентиля 6H, поэтому торговля против экстремумов процентиля систематически убыточна — прибыльного диапазона параметров для оптимизации нет

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

Реальность, согласно которой «крупные активы находятся в режиме импульса, а не возврата», распространяется и на само соотношение ETH/BTC: оно следует тренду в течение многолетних периодов, а не возвращается к среднему, поэтому парный сигнал, торгующий против экстремумов процентиля, — симметричная игра в орёл или решку, проигрывающая комиссиям. Зеркальная формулировка (импульс/пробой соотношения с торговлей по экстремумам) выглядит перспективнее для закрытия пробелов в парной торговле и рыночной нейтральности.

Проверка бэктеста отклонила стратегию до оптимизации: она не прошла порог по коэффициенту Шарпа (-0.60), общей доходности (-35.7%), фактору прибыли (0.92), положительным годам (2 из 7) и матожиданию на сделку (-$36). Это структурное отсутствие преимущества: соотношение ETH/BTC следует тренду, а не возвращается к медиане за 30 дней, поэтому торговля против экстремумов процентиля систематически проигрывает комиссиям, и оптимизировать не в сторону какого-либо прибыльного диапазона параметров.

Долларово-нейтральная кросс-активная парная стратегия на фьючерсах BINANCE USD-M (6H бары, чистый OHLCV), торговавшая возврат соотношения ETH/BTC к среднему: покупка ETH / продажа BTC, когда соотношение опускалось ниже 15-го процентиля распределения за предыдущий период, и продажа ETH / покупка BTC выше 85-го процентиля; выход при возврате к медиане, достижении цели, стоп-уровня или временного лимита. Стратегия должна была закрыть пробелы портфеля в парной торговле, направлении лонг-шорт, механизме поперечного анализа и рыночно-нейтральной бете.

После исправления маршрутизации на итерации -2 сделки исполнялись атомарно (1,050 сделок: 525 с длинной позицией по отношению и 525 с короткой), с корректным размером каждой позиции, но стратегия принесла убыток: общая доходность -35.7%, CAGR -7.2%, коэффициент Шарпа -0.60 (CI -1.37–+0.15), фактор прибыли 0.92, матожидание -$36 на сделку; средняя прибыль ($824) ≈ среднему убытку ($830) при доле прибыльных сделок 48% и максимальной просадке 44%.

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